Mercurial > hg > octave-kai > gnulib-hg
changeset 10814:ce4af5bb9f57
Avoid test failure on Haiku.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sun, 16 Nov 2008 12:59:38 +0100 |
parents | ac4ac312cae0 |
children | 9c30f79e8386 |
files | ChangeLog tests/test-fsync.c |
diffstat | 2 files changed, 10 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-11-16 Bruno Haible <bruno@clisp.org> + + Avoid test failure on Haiku. + * tests/test-fsync.c: Include <errno.h>. + (main): Don't require that fsync (0) fails. + 2008-11-15 Bruno Haible <bruno@clisp.org> New module 'hostent'.
--- a/tests/test-fsync.c +++ b/tests/test-fsync.c @@ -15,6 +15,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include <config.h> + +#include <errno.h> #include <stdio.h> #include <fcntl.h> #include <unistd.h> @@ -37,7 +39,8 @@ int fd; const char *file = "test-fsync.txt"; - ASSERT (fsync (0) != 0); + if (fsync (0) != 0) + ASSERT (errno == EINVAL); fd = open (file, O_WRONLY|O_CREAT|O_TRUNC, 0644); ASSERT (0 <= fd); ASSERT (write (fd, "hello", 5) == 5);