CVSROOT: /sources/hurd Module name: hurd Branch: zhengda-soc2008-virt-branch Changes by: Zheng Da <zhengda> 08/11/18 00:49:11
Modified files:
eth-multiplexer: ChangeLog Makefile netfs_impl.c vdev.c vdev.h
Log message:
2008-11-18 Zheng Da <[EMAIL PROTECTED]>
* netfs_impl.c (netfs_get_dirents): Use foreach_dev_do.
* vdev.c (dev_head, dev_num): Hide in the file.
(dev_list_lock): New variable.
(get_dev_num): New function.
(lookup_dev_by_name): Use lock.
(foreach_dev_do): New function.
(remove_dead_port_from_dev): Use lock.
(broadcast_pack, broadcast_msg): Use foreach_dev_do.
* vdev.h (dev_num): Remove declaration.
(get_dev_num): Add 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.21&r2=1.1.2.22
http://cvs.savannah.gnu.org/viewcvs/hurd/eth-multiplexer/Makefile?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.6&r2=1.1.2.7
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.1&r2=1.1.2.2
http://cvs.savannah.gnu.org/viewcvs/hurd/eth-multiplexer/vdev.c?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.12&r2=1.1.2.13
http://cvs.savannah.gnu.org/viewcvs/hurd/eth-multiplexer/vdev.h?cvsroot=hurd&only_with_tag=zhengda-soc2008-virt-branch&r1=1.1.2.9&r2=1.1.2.10
