POSIX-compliance cmsg_len and improved cmsg support