Fix sockopt syscalls for the Nth time.
authorAggelos Economopoulos <aggelos@dragonflybsd.org>
Thu, 10 Jul 2008 00:19:27 +0000 (00:19 +0000)
committerAggelos Economopoulos <aggelos@dragonflybsd.org>
Thu, 10 Jul 2008 00:19:27 +0000 (00:19 +0000)
commit792239dfef65cbb42258abd997d46b39c58b2a61
treef012da371463eb895ca02ee6c0d77fb85ad1ba28
parent45616a6456ca2f10b3c94f5ca2812a991c3cc741
Fix sockopt syscalls for the Nth time.

- update linux sys_{g,s}etsockopt to do copy{in,out}
- make sure we don't try to kmalloc(0) (use NULL)
- only test non-NULL addresses with kva_p()
sys/emulation/linux/linux_socket.c
sys/kern/uipc_msg.c
sys/kern/uipc_socket.c
sys/kern/uipc_syscalls.c