From bc6d37e4fe53d0aec64a396cba424d3d94c281e6 Mon Sep 17 00:00:00 2001 From: corinna Date: Fri, 27 Apr 2001 10:46:45 +0000 Subject: [PATCH] * winsup.api/mmaptest04.c: Take care for binmode explicitely. --- winsup/testsuite/ChangeLog | 4 ++++ winsup/testsuite/winsup.api/mmaptest04.c | 8 ++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/winsup/testsuite/ChangeLog b/winsup/testsuite/ChangeLog index 0e1b95ce9c..feeb4e641b 100644 --- a/winsup/testsuite/ChangeLog +++ b/winsup/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2001-04-27 Corinna Vinschen + + * winsup.api/mmaptest04.c: Take care for binmode explicitely. + 2001-04-19 Corinna Vinschen * winsup.api/mmaptest02.c: New test. diff --git a/winsup/testsuite/winsup.api/mmaptest04.c b/winsup/testsuite/winsup.api/mmaptest04.c index e8cc0a61fd..56c4a88b7e 100644 --- a/winsup/testsuite/winsup.api/mmaptest04.c +++ b/winsup/testsuite/winsup.api/mmaptest04.c @@ -3,6 +3,10 @@ #include #include +#ifndef O_BINARY +#define O_BINARY 0 +#endif + int main () { @@ -21,7 +25,7 @@ main () for (i = 0; i < pagesize; ++i) *(data + i) = rand (); umask (0); - fd = creat ("conftestmmap", 0600); + fd = open ("conftestmmap", O_CREAT | O_TRUNC | O_WRONLY | O_BINARY, 0600); if (fd < 0) { printf ("creat: %d\n", errno); @@ -37,7 +41,7 @@ main () /* * Next, try to mmap the file. */ - fd = open ("conftestmmap", O_RDWR); + fd = open ("conftestmmap", O_RDWR | O_BINARY); if (fd < 0) { printf ("write: %d\n", errno); -- 2.11.0