# HG changeset patch # User Bruno Haible # Date 1340542423 -7200 # Node ID 76ca51754604a9d9336363c21a151e95dc3830b0 # Parent 7bd21b317d8ed4e1889e3b169181ef3b34ee7c87 ptsname test: Extend test. * tests/test-ptsname.c: Include . (main): Test behaviour with invalid file descriptor. diff --git a/ChangeLog b/ChangeLog --- 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 --- 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 @@ #endif { + char *result; + + errno = 0; + result = ptsname (-1); + ASSERT (result == NULL); + ASSERT (errno == EBADF + || errno == ENOTTY /* seen on glibc */ + ); + } + + { int fd; char *result;