Mercurial > gnulib
changeset 33216:f6bc5f223a00
readlink, areadlink: Relax test a bit.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sat, 31 Jul 2010 22:43:19 +0200 |
parents | de487ce865cc |
children | 9dc20abf42cb |
files | ChangeLog tests/test-areadlink.h tests/test-readlink.h |
diffstat | 3 files changed, 10 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Sat Jul 31 22:10:38 2010 +0200 +++ b/ChangeLog Sat Jul 31 22:43:19 2010 +0200 @@ -1,3 +1,11 @@ +2010-07-31 Bruno Haible <bruno@clisp.org> + + readlink, areadlink: Relax test a bit. + * tests/test-readlink.h (test_readlink): Accept EINVAL as an + alternative to ENOTDIR. + * tests/test-areadlink.h (test_areadlink): Likewise. + Reported by Rainer Tammer. + 2010-07-31 Bruno Haible <bruno@clisp.org> unistr/u8-strstr, unistr/u16-strstr: Optimize the one-character case.
--- a/tests/test-areadlink.h Sat Jul 31 22:10:38 2010 +0200 +++ b/tests/test-areadlink.h Sat Jul 31 22:43:19 2010 +0200 @@ -49,7 +49,7 @@ ASSERT (errno == EINVAL); errno = 0; ASSERT (func (BASE "file/", 1) == NULL); - ASSERT (errno == ENOTDIR); + ASSERT (errno == ENOTDIR || errno == EINVAL); /* AIX yields EINVAL */ ASSERT (unlink (BASE "file") == 0); /* Now test actual symlinks. */
--- a/tests/test-readlink.h Sat Jul 31 22:10:38 2010 +0200 +++ b/tests/test-readlink.h Sat Jul 31 22:43:19 2010 +0200 @@ -74,7 +74,7 @@ ASSERT (symlink (BASE "file", BASE "link2") == 0); errno = 0; ASSERT (func (BASE "link2/", buf, sizeof buf) == -1); - ASSERT (errno == ENOTDIR); + ASSERT (errno == ENOTDIR || errno == EINVAL); /* AIX yields EINVAL */ ASSERT (unlink (BASE "file") == 0); ASSERT (unlink (BASE "link2") == 0); {