From: Bruno Haible Date: Sun, 24 Jun 2012 12:53:43 +0000 (+0200) Subject: ptsname test: Extend test. X-Git-Tag: v0.1~589 X-Git-Url: https://erislabs.net/gitweb/?a=commitdiff_plain;h=68cd59a59fd614b4c3bef80c4d8a822a1662109b;p=gnulib.git ptsname test: Extend test. * tests/test-ptsname.c: Include . (main): Test behaviour with invalid file descriptor. --- diff --git a/ChangeLog b/ChangeLog index df898598f..45173a46d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2012-06-24 Bruno Haible + + ptsname test: Extend test. + * tests/test-ptsname.c: Include . + (main): Test behaviour with invalid file descriptor. + 2012-06-23 Paul Eggert time: fix obsolete comment diff --git a/tests/test-ptsname.c b/tests/test-ptsname.c index 06c78ea1d..d27e7d664 100644 --- a/tests/test-ptsname.c +++ b/tests/test-ptsname.c @@ -21,6 +21,7 @@ #include "signature.h" SIGNATURE_CHECK (ptsname, char *, (int)); +#include #include #include #include @@ -63,6 +64,17 @@ main (void) #endif { + char *result; + + errno = 0; + result = ptsname (-1); + ASSERT (result == NULL); + ASSERT (errno == EBADF + || errno == ENOTTY /* seen on glibc */ + ); + } + + { int fd; char *result;