opnsense-src/sbin/devd
Alan Somers cdfa64aaeb Convert devd's client socket to type SOCK_SEQPACKET.
This change consists of two merges from projects/zfsd/head along with the
addition of an ATF test case for the new functionality.

sbin/devd/tests/Makefile
sbin/devd/tests/client_test.c
	Add ATF test cases for reading events from both devd socket types.

r266519:
sbin/devd/devd.8
sbin/devd/devd.cc
	Create a new socket, of type SOCK_SEQPACKET, for communicating with
	clients. SOCK_SEQPACKET sockets preserve record boundaries,
	simplying code in the client. The old SOCK_STREAM socket is retained
	for backwards-compatibility with existing clients.

r269993:
sbin/devd/devd.8
	Fix grammar bug.

CR:		https://reviews.freebsd.org/rS266519
MFC after:	5 days
Sponsored by:	Spectra Logic
2014-08-14 22:33:56 +00:00
..
tests Convert devd's client socket to type SOCK_SEQPACKET. 2014-08-14 22:33:56 +00:00
devd.8 Convert devd's client socket to type SOCK_SEQPACKET. 2014-08-14 22:33:56 +00:00
devd.cc sbin/devd/devd.8 2014-05-21 23:04:47 +00:00
devd.conf.5 Reflect CARP media-type departure. 2013-02-21 21:35:09 +00:00
devd.h According to devctl(4), clients must read events whole; they may not 2013-04-26 19:49:37 +00:00
devd.hh devd: Remove unnecessary empty default constructors. 2013-03-04 02:21:24 +00:00
Makefile Convert devd's client socket to type SOCK_SEQPACKET. 2014-08-14 22:33:56 +00:00
parse.y Fix world after byacc import: 2012-05-22 16:33:10 +00:00
token.l Improve compatibility with recent flex from flex.sourceforge.net. 2013-05-03 23:51:32 +00:00