diff options
author | Jeff Johnston <jjohnstn@redhat.com> | 2005-04-07 23:40:42 +0000 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2005-04-07 23:40:42 +0000 |
commit | 95c136c40a78f97bdd01a20f4e50263b2890636a (patch) | |
tree | 0097acd8a7e43891da69d39e9fba932d9d6f5cab | |
parent | 9ae26f7e2e7e57245776805e187c6d3ad4b4c679 (diff) | |
download | cygnal-95c136c40a78f97bdd01a20f4e50263b2890636a.tar.gz cygnal-95c136c40a78f97bdd01a20f4e50263b2890636a.tar.bz2 cygnal-95c136c40a78f97bdd01a20f4e50263b2890636a.zip |
2005-04-07 Shaun Jackman <sjackman@gmail.com>
* libc/sys/linux/inode.c (lchown): New function.
-rw-r--r-- | newlib/ChangeLog | 4 | ||||
-rw-r--r-- | newlib/libc/sys/linux/inode.c | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 68097d161..c28f3bf18 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,5 +1,9 @@ 2005-04-07 Shaun Jackman <sjackman@gmail.com> + * libc/sys/linux/inode.c (lchown): New function. + +2005-04-07 Shaun Jackman <sjackman@gmail.com> + * libc/unix/Makefile.am (LIB_OBJS): Include all the ELIX objects if no ELIX level is defined. * libc/unix/Makefile.in: Regenerated. diff --git a/newlib/libc/sys/linux/inode.c b/newlib/libc/sys/linux/inode.c index ed468c19b..837dae396 100644 --- a/newlib/libc/sys/linux/inode.c +++ b/newlib/libc/sys/linux/inode.c @@ -35,6 +35,7 @@ _syscall3(int,getdents,int,fd,struct dirent *,dirp,unsigned int,count) _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) |