| Index: fusl/arch/aarch64/bits/socket.h
|
| diff --git a/fusl/arch/aarch64/bits/socket.h b/fusl/arch/aarch64/bits/socket.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b3fe643ad8309f03f8ff0b1cbc9d3b5aa63ed345
|
| --- /dev/null
|
| +++ b/fusl/arch/aarch64/bits/socket.h
|
| @@ -0,0 +1,35 @@
|
| +#include <endian.h>
|
| +
|
| +struct msghdr
|
| +{
|
| + void *msg_name;
|
| + socklen_t msg_namelen;
|
| + struct iovec *msg_iov;
|
| +#if __BYTE_ORDER == __BIG_ENDIAN
|
| + int __pad1, msg_iovlen;
|
| +#else
|
| + int msg_iovlen, __pad1;
|
| +#endif
|
| + void *msg_control;
|
| +#if __BYTE_ORDER == __BIG_ENDIAN
|
| + int __pad2;
|
| + socklen_t msg_controllen;
|
| +#else
|
| + socklen_t msg_controllen;
|
| + int __pad2;
|
| +#endif
|
| + int msg_flags;
|
| +};
|
| +
|
| +struct cmsghdr
|
| +{
|
| +#if __BYTE_ORDER == __BIG_ENDIAN
|
| + int __pad1;
|
| + socklen_t cmsg_len;
|
| +#else
|
| + socklen_t cmsg_len;
|
| + int __pad1;
|
| +#endif
|
| + int cmsg_level;
|
| + int cmsg_type;
|
| +};
|
|
|