CVSROOT: /sources/hurd
Module name: hurd
Branch: hammy-libchannel-branch
Changes by: Carl Fredrik Hammar <hammy> 07/08/18 11:46:27
Modified files:
libchannel : ChangeLog Makefile channel.c channel.h hub.c
Log message:
2007-08-18 Carl Fredrik Hammar <[EMAIL PROTECTED]>
* hub.c (channel_alloc_hub): Initialize `lock'.
(channel_free_hub): Clear `lock'.
* channel.c (channel_alloc): Zero `user_hook'.
* channel.c (channel_flush): New function `channel_flush'.
* channel.h: Include `cthreads.h'.
(struct channel): New field `class_hook'.
(struct channel): Add comments for hooks.
(struct channel_hub): New field `lock'.
(struct channel_hub): Fixed comment for `hook'.
(struct channel_class): New method `flush'.
(CHANNEL_NO_FILEIO): New flag.
(CHANNEL_ENFORCED): New flag.
(CHANNEL_GENERIC_FLAGS): Add `CHANNEL_NO_FILEIO' and
`CHANNEL_ENFORCED'.
(channel_flush): New function `channel_flush'.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd/libchannel/ChangeLog?cvsroot=hurd&only_with_tag=hammy-libchannel-branch&r1=1.1.2.3&r2=1.1.2.4
http://cvs.savannah.gnu.org/viewcvs/hurd/libchannel/Makefile?cvsroot=hurd&only_with_tag=hammy-libchannel-branch&r1=1.1.2.2&r2=1.1.2.3
http://cvs.savannah.gnu.org/viewcvs/hurd/libchannel/channel.c?cvsroot=hurd&only_with_tag=hammy-libchannel-branch&r1=1.1.2.4&r2=1.1.2.5
http://cvs.savannah.gnu.org/viewcvs/hurd/libchannel/channel.h?cvsroot=hurd&only_with_tag=hammy-libchannel-branch&r1=1.1.2.4&r2=1.1.2.5
http://cvs.savannah.gnu.org/viewcvs/hurd/libchannel/hub.c?cvsroot=hurd&only_with_tag=hammy-libchannel-branch&r1=1.1.2.1&r2=1.1.2.2
_______________________________________________
Commit-hurd mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-hurd