From b0448466846c5f050468fd90bd612a1ab84897c9 Mon Sep 17 00:00:00 2001 From: Nguyễn Thái Ngọc Duy Date: Wed, 14 Apr 2010 07:04:23 +0200 Subject: win32: add unlink() --- win32/mingw.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'win32') diff --git a/win32/mingw.c b/win32/mingw.c index 0376c9b13..5604fdda5 100644 --- a/win32/mingw.c +++ b/win32/mingw.c @@ -470,3 +470,11 @@ int fcntl(int fd UNUSED_PARAM, int cmd, ...) errno = ENOSYS; return -1; } + +#undef unlink +int mingw_unlink(const char *pathname) +{ + /* read-only files cannot be removed */ + chmod(pathname, 0666); + return unlink(pathname); +} -- cgit v1.2.3-55-g6feb