This is the mail archive of the newlib@sources.redhat.com mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: lchown for Linux [PATCH]


Also checked in. Thanks.

-- Jeff J.

Shaun Jackman wrote:
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)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]