netbsd msghdr is different from Linux
cleanups