# HG changeset patch # User Jim Meyering # Date 1286793896 -7200 # Node ID b39b92f7ecc0291b760555fa06a12e190500464e # Parent 904d5b74657e11228e67320b119a9256f5f4184a test-futimens: avoid unwarranted test failure on Solaris 5.11 * tests/test-futimens.h (test_futimens): When provoking EBADF, use an invalid file descriptor, so we don't provoke EFAULT from Solaris 5.11, because it tries to dereference the NULL name argument. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2010-10-11 Jim Meyering + + test-futimens: avoid unwarranted test failure on Solaris 5.11 + * tests/test-futimens.h (test_futimens): When provoking EBADF, use an + invalid file descriptor, so we don't provoke EFAULT from Solaris 5.11, + because it tries to dereference the NULL name argument. + 2010-10-11 Bruno Haible Indentation. diff --git a/tests/test-futimens.h b/tests/test-futimens.h --- a/tests/test-futimens.h +++ b/tests/test-futimens.h @@ -75,7 +75,7 @@ /* Invalid arguments. */ errno = 0; - ASSERT (func (AT_FDCWD, NULL) == -1); + ASSERT (func (-1, NULL) == -1); ASSERT (errno == EBADF); { struct timespec ts[2] = { { Y2K, UTIME_BOGUS_POS }, { Y2K, 0 } };