From 514c2dd24f07a81c6038d74c72f8996ad62b108f Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Tue, 11 Mar 2014 17:21:38 -0400 Subject: [PATCH] fix socket.h struct msghdr member types on powerpc these were incorrectly copied from the kernel, whose ABI matches the POSIX requirements but with the wrong underlying types and wrong signedness. --- arch/powerpc/bits/socket.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/powerpc/bits/socket.h b/arch/powerpc/bits/socket.h index ff9246a9..4ed04d36 100644 --- a/arch/powerpc/bits/socket.h +++ b/arch/powerpc/bits/socket.h @@ -1,12 +1,12 @@ struct msghdr { void *msg_name; - int msg_namelen; + socklen_t msg_namelen; struct iovec *msg_iov; - unsigned long msg_iovlen; + int msg_iovlen; void *msg_control; - unsigned long msg_controllen; - unsigned msg_flags; + socklen_t msg_controllen; + int msg_flags; }; struct cmsghdr -- 2.25.1