Commit WIP. Part 1 of ??
[reactos.git] / reactos / include / crt / unistd.h
index 90934a0..6065a91 100644 (file)
@@ -1,11 +1,15 @@
+/**
+ * This file has no copyright assigned and is placed in the Public Domain.
+ * This file is part of the w64 mingw-runtime package.
+ * No warranty is given; refer to the file DISCLAIMER within this package.
+ */
 /*
  * This file is part of the Mingw32 package.
  *
  * unistd.h maps (roughly) to io.h
  */
 
-#ifndef _UNISTD_H
-#define _UNISTD_H
+#ifndef __STRICT_ANSI__
 
 #include <io.h>
 #include <process.h>
 #include <getopt.h>
 #undef __UNISTD_GETOPT__
 
-/* These are also defined in stdio.h. */
-#ifndef        SEEK_SET
-#define SEEK_SET 0
-#endif
-
-#ifndef        SEEK_CUR
-#define SEEK_CUR 1
-#endif
-
-#ifndef SEEK_END
-#define SEEK_END 2
-#endif
-
 #ifdef __cplusplus
 extern "C" {
 #endif
 
-
+#ifndef FTRUNCATE_DEFINED
+#define FTRUNCATE_DEFINED
 /* This is defined as a real library function to allow autoconf
    to verify its existence. */
 int ftruncate(int, off_t);
@@ -39,9 +31,10 @@ __CRT_INLINE int ftruncate(int __fd, off_t __length)
 {
   return _chsize (__fd, __length);
 }
+#endif
 
 #ifdef __cplusplus
 }
 #endif
 
-#endif /* _UNISTD_H */
+#endif