LINUX_CMSG_DATA
error = copyin(LINUX_CMSG_DATA(ptr_cmsg),
error = copyout(data, LINUX_CMSG_DATA(outbuf), datalen);