diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2000-04-02 20:42:42 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2000-04-02 20:42:42 +0000 |
commit | 796e3b20bc861bdd8ca4da24b807582fb783e16a (patch) | |
tree | f57a158f5dc848dc57114e3123bc3b522bec17f9 /libgloss/m32r/write.c | |
parent | c90d7012d3a7236d369df55b6963f124d5050318 (diff) | |
download | cygnal-796e3b20bc861bdd8ca4da24b807582fb783e16a.tar.gz cygnal-796e3b20bc861bdd8ca4da24b807582fb783e16a.tar.bz2 cygnal-796e3b20bc861bdd8ca4da24b807582fb783e16a.zip |
* newlib/libc/include/sys/unistd.h: Add prototypes for
fchmod, fchown, lchown.
* winsup/cygwin/syscalls.cc (chown_worker): Use previous
uid/gid if new uid/gid is -1.
New static function with chown functionality.
(chown): Call chown_worker with SYMLINK_FOLLOW.
(fchown): New function. Call chown_worker with SYMLINK_FOLLOW.
(lchown): New function. Call chown_worker with SYMLINK_IGNORE.
* cygwin.din: Add symbols for fchown, lchown.
* path.cc (symlink): Call `set_file_attribute()' and
`SetFileAttributeA()' instead of `chmod()' to set
uid/gid correct.
Diffstat (limited to 'libgloss/m32r/write.c')
0 files changed, 0 insertions, 0 deletions