diff options
| author | grischka <grischka> | 2009-07-18 22:06:37 +0200 |
|---|---|---|
| committer | grischka <grischka> | 2009-07-18 22:06:37 +0200 |
| commit | dc251a7d8d8bb4fb57773790152bfe85236f5f12 (patch) | |
| tree | e8dcec8579afbe341a4af7560f0a7e559238f503 /win32/include/unistd.h | |
| parent | 06aed3d171839454648cebd0c58eaf4667e4979a (diff) | |
| download | tinycc-dc251a7d8d8bb4fb57773790152bfe85236f5f12.tar.gz tinycc-dc251a7d8d8bb4fb57773790152bfe85236f5f12.tar.bz2 | |
win64: use new headers from mingw
Diffstat (limited to 'win32/include/unistd.h')
| -rw-r--r-- | win32/include/unistd.h | 30 |
1 files changed, 30 insertions, 0 deletions
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 <io.h> +#include <process.h> + +#define __UNISTD_GETOPT__ +#include <getopt.h> +#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 |
