lchown for Linux [PATCH]
Shaun Jackman
sjackman@gmail.com
Wed Apr 6 23:11:00 GMT 2005
This patch adds lchown, which is in SUSv3 and is already in
libc/sys/linux/sys/unistd.h.
Cheers,
Shaun
2005-04-06 Shaun Jackman <sjackman@gmail.com>
* libc/sys/linux/inode.c (lchown): New function.
Index: libc/sys/linux/inode.c
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/linux/inode.c,v
retrieving revision 1.9
diff -u -r1.9 inode.c
--- libc/sys/linux/inode.c 26 Aug 2002 18:56:08 -0000 1.9
+++ libc/sys/linux/inode.c 6 Apr 2005 23:08:27 -0000
@@ -35,6 +35,7 @@
_syscall2(int,chmod,const char *,path,mode_t,mode)
_syscall3(int,chown,const char *,path,uid_t,owner,gid_t,group)
_syscall2(int,fchmod,int,filedes,mode_t,mode)
+_syscall3(int,lchown,const char *,path,uid_t,owner,gid_t,group)
_syscall2(int,lstat,const char *,file_name,struct stat *,buf)
_syscall3(int,readlink,const char *,path,char *,buf,size_t,bufsiz)
_syscall2(int,symlink,const char *,oldpath,const char *,newpath)
More information about the Newlib
mailing list