Module Name: src Committed By: martin Date: Mon Nov 12 09:43:19 UTC 2018
Modified Files: src/external/bsd/nsd/include [netbsd-8]: config.h src/sys/kern [netbsd-8]: uipc_socket.c uipc_syscalls.c Log Message: Pull up following revision(s) (requested by hannken in ticket #1089): external/bsd/nsd/include/config.h: revision 1.5 sys/kern/uipc_syscalls.c: revision 1.198 sys/kern/uipc_syscalls.c: revision 1.199 sys/kern/uipc_socket.c: revision 1.267 Update getsockopt(SO_ERROR) to behave like soreceive() and return and clear so->so_rerror if so->so_error is zero. Ok: christos@ - Don't defer errors from sendmmsg(). This matches the linux manpage. Defer errors from recvmmsg() through so_rerror and tests and return a deferred error on entry. Ok: christos@ - sys_recvmmsg: don't defer an error that already gets returned. - Re-enable {send,recv}mmsg now they are working. To generate a diff of this commit: cvs rdiff -u -r1.1.8.2 -r1.1.8.3 src/external/bsd/nsd/include/config.h cvs rdiff -u -r1.255.2.3 -r1.255.2.4 src/sys/kern/uipc_socket.c cvs rdiff -u -r1.186.6.1 -r1.186.6.2 src/sys/kern/uipc_syscalls.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.