+/**
+ * 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);
{
return _chsize (__fd, __length);
}
+#endif
#ifdef __cplusplus
}
#endif
-#endif /* _UNISTD_H */
+#endif