From d7f17ec7ec4be3894941dc095517a94d801c6c2a Mon Sep 17 00:00:00 2001 From: Nguyễn Thái Ngọc Duy Date: Wed, 14 Apr 2010 07:04:11 +0200 Subject: win32: add fcntl() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nguyễn Thái Ngọc Duy --- win32/mingw.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'win32') diff --git a/win32/mingw.c b/win32/mingw.c index bd855dc7a..652406d13 100644 --- a/win32/mingw.c +++ b/win32/mingw.c @@ -387,3 +387,17 @@ int mingw_mkdir(const char *path, int mode UNUSED_PARAM) { return mkdir(path); } + +int fcntl(int fd UNUSED_PARAM, int cmd, ...) +{ + /* + * F_GETFL needs to be dealt at higher level + * Usually it does not matter if the call is + * fcntl(fd, F_SETFL, fcntl(fd, F_GETFD) | something) + * because F_SETFL is not supported + */ + if (cmd == F_GETFD || cmd == F_SETFD || cmd == F_GETFL) + return 0; + errno = EINVAL; + return -1; +} -- cgit v1.2.3-55-g6feb