Mercurial > hg > octave-shane > gnulib-hg
changeset 15699:2b0173137ba0
utimens, futimens, fdutimensat tests: EBADF tests.
* tests/test-futimens.h (test_futimens): Add more tests for EBADF.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Tue, 20 Sep 2011 22:29:28 +0200 |
parents | 8897fe9c964d |
children | bbc06c8e298f |
files | ChangeLog tests/test-futimens.h |
diffstat | 2 files changed, 18 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2011-09-20 Bruno Haible <bruno@clisp.org> + utimens, futimens, fdutimensat tests: EBADF tests. + * tests/test-futimens.h (test_futimens): Add more tests for EBADF. + Tests for function fstat(). * modules/fstat-tests: New file. * tests/test-fstat.c: New file.
--- a/tests/test-futimens.h +++ b/tests/test-futimens.h @@ -74,12 +74,21 @@ } /* Invalid arguments. */ - errno = 0; - ASSERT (func (AT_FDCWD, NULL) == -1); - ASSERT (errno == EBADF); - errno = 0; - ASSERT (func (-1, NULL) == -1); - ASSERT (errno == EBADF); + { + errno = 0; + ASSERT (func (AT_FDCWD, NULL) == -1); + ASSERT (errno == EBADF); + } + { + errno = 0; + ASSERT (func (-1, NULL) == -1); + ASSERT (errno == EBADF); + } + { + errno = 0; + ASSERT (func (99, NULL) == -1); + ASSERT (errno == EBADF); + } { int fd = dup (0); ASSERT (0 <= fd);