summaryrefslogtreecommitdiff
path: root/src/w32.c
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2005-06-24 10:39:56 +0000
committerEli Zaretskii <eliz@gnu.org>2005-06-24 10:39:56 +0000
commit2d5ab4bf851c71c0589b018a8bfc30cdc0a903e7 (patch)
tree3fbf0ebcdc13f6a442c8353b0f6c6d78d60f825c /src/w32.c
parent0e20b3a37b9da179f9a7a49e162acd410ea3413f (diff)
downloademacs-2d5ab4bf851c71c0589b018a8bfc30cdc0a903e7.tar.gz
(sys_chown): New function.
Diffstat (limited to 'src/w32.c')
-rw-r--r--src/w32.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/w32.c b/src/w32.c
index 1bb4a91ff03..1585b3eaf1e 100644
--- a/src/w32.c
+++ b/src/w32.c
@@ -1898,6 +1898,14 @@ sys_chmod (const char * path, int mode)
}
int
+sys_chown (const char *path, uid_t owner, gid_t group)
+{
+ if (sys_chmod (path, _S_IREAD) == -1) /* check if file exists */
+ return -1;
+ return 0;
+}
+
+int
sys_creat (const char * path, int mode)
{
return _creat (map_w32_filename (path, NULL), mode);