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