From 1b0314715b397d6d11bf3b1eb7efdff41e5adab4 Mon Sep 17 00:00:00 2001 From: Danny Smith Date: Sun, 11 Jul 2004 10:01:41 +0000 Subject: * include/unistd.h (ftruncate): Add inline definition. * mingwex/ftruncate.c: New file. * mingwex/Makefile.in: Add ftruncate.o to libmingwex.a. --- winsup/mingw/include/unistd.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'winsup/mingw/include/unistd.h') diff --git a/winsup/mingw/include/unistd.h b/winsup/mingw/include/unistd.h index 37682e579..f3a54495e 100644 --- a/winsup/mingw/include/unistd.h +++ b/winsup/mingw/include/unistd.h @@ -14,4 +14,20 @@ #include #undef __UNISTD_GETOPT__ +#ifdef __cplusplus +extern "C" { +#endif + +/* 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); +} + +#ifdef __cplusplus +} +#endif + #endif /* _UNISTD_H */ -- cgit v1.2.3