cvs commit: src/sys/kern kern_descrip.c kern_event.c kern_fp.c sys_pipe.c sys_socket.c uipc_syscalls.c vfs_vnops.c src/sys/opencrypto cryptodev.c src/sys/sys file.h file2.h socketvar.h src/sys/dev/misc/streams streams.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Tue Jul 12 18:41:13 PDT 2005
dillon 2005/07/12 18:38:54 PDT
DragonFly src repository
Modified files:
sys/kern kern_descrip.c kern_event.c kern_fp.c
sys_pipe.c sys_socket.c uipc_syscalls.c
vfs_vnops.c
sys/opencrypto cryptodev.c
sys/sys file.h file2.h socketvar.h
sys/dev/misc/streams streams.c
Log:
Make shutdown() a fileops operation rather then a socket operation.
Pipes are full-duplex entities, so implement shutdown support for them.
Revision Changes Path
1.46 +50 -1 src/sys/kern/kern_descrip.c
1.16 +2 -1 src/sys/kern/kern_event.c
1.11 +6 -0 src/sys/kern/kern_fp.c
1.31 +39 -1 src/sys/kern/sys_pipe.c
1.8 +13 -1 src/sys/kern/sys_socket.c
1.56 +0 -30 src/sys/kern/uipc_syscalls.c
1.30 +2 -2 src/sys/kern/vfs_vnops.c
1.11 +2 -1 src/sys/opencrypto/cryptodev.c
1.14 +4 -0 src/sys/sys/file.h
1.3 +6 -0 src/sys/sys/file2.h
1.19 +1 -0 src/sys/sys/socketvar.h
1.19 +1 -1 src/sys/dev/misc/streams/streams.c
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_descrip.c.diff?r1=1.45&r2=1.46&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_event.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_fp.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_pipe.c.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_socket.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/uipc_syscalls.c.diff?r1=1.55&r2=1.56&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_vnops.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/opencrypto/cryptodev.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/file.h.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/file2.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/socketvar.h.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/streams/streams.c.diff?r1=1.18&r2=1.19&f=u
More information about the Commits
mailing list