summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2014-03-11 17:21:38 -0400
committerRich Felker <dalias@aerifal.cx>2014-03-11 17:21:38 -0400
commit514c2dd24f07a81c6038d74c72f8996ad62b108f (patch)
tree49c5bc217c9c4feccbb405b95c0b1082809be52a
parentad66ae93d083ede90431bacf034f29ebd0815d73 (diff)
downloadmusl-514c2dd24f07a81c6038d74c72f8996ad62b108f.tar.gz
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.
-rw-r--r--arch/powerpc/bits/socket.h8
1 files 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