CVSROOT: /sources/hurd
Module name: hurd
Branch: zhengda-soc2008-virt-branch
Changes by: Zheng Da <zhengda> 09/04/18 18:52:03
Modified files:
eth-multiplexer: ChangeLog device_impl.c multiplexer.c
netfs_impl.c netfs_impl.h
Log message:
2009-04-18 Zheng Da <[email protected]>
* device_impl.c (ds_device_open): Check the mode for opening
the file.
* multiplexer.c
(underlying_node_stat): New variable.
(main): Get the mapped time from Mach and set the time of the
underlying
node of the translator.
* netfs_impl.c (lookup): Set the new created node with the same
permission
as the underlying node of the
translator and its time.
(netfs_check_open_permissions): Check the open permission of a
node
in the same way.
(netfs_attempt_unlink): Change the return value.
(netfs_attempt_rename): Likewise.
(netfs_attempt_mkdir): Likewise.
(netfs_attempt_rmdir): Likewise.
(netfs_attempt_chown): Likewise.
(netfs_attempt_chauthor): Likewise.
(netfs_attempt_mksymlink): Likewise.
(netfs_attempt_mkdev): Likewise.
(netfs_set_translator): Likewise.
(netfs_attempt_chflags): Likewise.
(netfs_attempt_set_size): Likewise.
(netfs_attempt_link): Likewise.
(netfs_attempt_mkfile): Likewise.
(netfs_attempt_write): Likewise.
(netfs_attempt_chmod): Write the code to support the change of
the mode.
* netfs_impl.h (multiplexer_maptime): Add the declaration.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd/eth-multiplexer/ChangeLog?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.24&r2=1.1.2.25
http://cvs.savannah.gnu.org/viewcvs/hurd/eth-multiplexer/device_impl.c?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.4&r2=1.1.2.5
http://cvs.savannah.gnu.org/viewcvs/hurd/eth-multiplexer/multiplexer.c?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.18&r2=1.1.2.19
http://cvs.savannah.gnu.org/viewcvs/hurd/eth-multiplexer/netfs_impl.c?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.3&r2=1.1.2.4
http://cvs.savannah.gnu.org/viewcvs/hurd/eth-multiplexer/netfs_impl.h?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.1&r2=1.1.2.2