]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC 197775,197777-197779,197781,197794,243152,243313,255478:
authorjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 13 Jan 2014 21:29:34 +0000 (21:29 +0000)
committerjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 13 Jan 2014 21:29:34 +0000 (21:29 +0000)
commit734d32634595a436e86c323a23be0f22d992d511
tree33d7605fde312a4cb28ed3ec6047e463947e0b4e
parent44911f020efe1b879b880e531793474e6133d2c3
MFC 197775,197777-197779,197781,197794,243152,243313,255478:
First cut at implementing SOCK_SEQPACKET support for UNIX (local) domain
sockets.  This allows for reliable bi-directional datagram communication
over UNIX domain sockets, in contrast to SOCK_DGRAM (M:N, unreliable) or
SOCK_STERAM (bi-directional bytestream).  Largely, this reuses existing
UNIX domain socket code.  This allows applications requiring record-
oriented semantics to do so reliably via local IPC.

git-svn-id: svn://svn.freebsd.org/base/stable/8@260606 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
share/man/man4/unix.4
sys/kern/uipc_usrreq.c
tools/regression/sockets/unix_seqpacket/Makefile [new file with mode: 0644]
tools/regression/sockets/unix_seqpacket/unix_seqpacket.c [new file with mode: 0644]
tools/regression/sockets/unix_seqpacket_exercise/Makefile [new file with mode: 0644]
tools/regression/sockets/unix_seqpacket_exercise/unix_seqpacket_exercise.c [new file with mode: 0644]
usr.bin/netstat/main.c
usr.bin/netstat/netstat.h
usr.bin/netstat/unix.c