From dc251a7d8d8bb4fb57773790152bfe85236f5f12 Mon Sep 17 00:00:00 2001 From: grischka Date: Sat, 18 Jul 2009 22:06:37 +0200 Subject: win64: use new headers from mingw --- win32/include/unistd.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'win32/include/unistd.h') diff --git a/win32/include/unistd.h b/win32/include/unistd.h index 8f51f76..6065a91 100644 --- a/win32/include/unistd.h +++ b/win32/include/unistd.h @@ -1,3 +1,8 @@ +/** + * 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. * @@ -5,6 +10,31 @@ */ #ifndef __STRICT_ANSI__ + #include +#include + +#define __UNISTD_GETOPT__ +#include +#undef __UNISTD_GETOPT__ + +#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); +__CRT_INLINE int ftruncate(int __fd, off_t __length) +{ + return _chsize (__fd, __length); +} +#endif + +#ifdef __cplusplus +} #endif +#endif -- cgit v1.3.1