OSDN Git Service

* winsup.api/mmaptest04.c: Take care for binmode explicitely.
authorcorinna <corinna>
Fri, 27 Apr 2001 10:46:45 +0000 (10:46 +0000)
committercorinna <corinna>
Fri, 27 Apr 2001 10:46:45 +0000 (10:46 +0000)
winsup/testsuite/ChangeLog
winsup/testsuite/winsup.api/mmaptest04.c

index 0e1b95c..feeb4e6 100644 (file)
@@ -1,3 +1,7 @@
+2001-04-27  Corinna Vinschen  <corinna@vinschen.de>
+
+       * winsup.api/mmaptest04.c: Take care for binmode explicitely.
+
 2001-04-19  Corinna Vinschen  <corinna@vinschen.de>
 
        * winsup.api/mmaptest02.c: New test.
index e8cc0a6..56c4a88 100644 (file)
@@ -3,6 +3,10 @@
 #include <sys/mman.h>
 #include <errno.h>
 
+#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);