diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2005-02-20 00:53:36 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2005-02-20 00:53:36 +0300 |
commit | 0d75ce965cf46a16585477469bb4edb597a35f00 (patch) | |
tree | 7fbe3e9926fae6373ca21014ebd1e24bf5c8bdb6 /winsup/cygwin/registry.cc | |
parent | c2d0b9d89a3406e8905efa8fe58f9d948242e028 (diff) |
* fhandler.h (class fhandler_base): Declare new method link.
(class fhandler_socket): Ditto.
(class fhandler_disk_file): Ditto.
* fhandler.cc (fhandler_base::open): Add FILE_WRITE_ATTRIBUTES
to query_write_control access flags.
(fhandler_base::link): New method.
* fhandler_disk_file.cc (fhandler_disk_file::fchmod): Don't try to
open with O_WRONLY since query_write_control includes
FILE_WRITE_ATTRIBUTES.
(fhandler_disk_file::fchown): Ditto.
(fhandler_disk_file::facl): Ditto.
(fhandler_disk_file::link): New method. Touch st_ctime on successful
link.
* fhandler_socket.cc (fhandler_socket::link): New method.
* syscalls.cc (link): Move functionality into fhandler method link.
Just call this method from here.
Diffstat (limited to 'winsup/cygwin/registry.cc')
0 files changed, 0 insertions, 0 deletions