From 3ed156ae716511028f7ab71060425343960c7e10 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Tue, 20 Sep 2011 22:29:28 +0200 Subject: [PATCH] utimens, futimens, fdutimensat tests: EBADF tests. * tests/test-futimens.h (test_futimens): Add more tests for EBADF. --- ChangeLog | 3 +++ tests/test-futimens.h | 21 +++++++++++++++------ 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index ead3b9571..29048f53c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2011-09-20 Bruno Haible + 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. diff --git a/tests/test-futimens.h b/tests/test-futimens.h index 451edd968..2cd7c014b 100644 --- a/tests/test-futimens.h +++ b/tests/test-futimens.h @@ -74,12 +74,21 @@ test_futimens (int (*func) (int, struct timespec const *), } /* 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); -- 2.11.0