Changeset 331 for EcnlProtoTool/trunk/musl-1.1.18/include/sys
- Timestamp:
- Jan 21, 2018, 12:10:09 AM (6 years ago)
- Location:
- EcnlProtoTool/trunk/musl-1.1.18
- Files:
-
- 57 added
- 3 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/musl-1.1.18/include/sys/mman.h
r321 r331 9 9 #define __NEED_mode_t 10 10 #define __NEED_size_t 11 /*#define __NEED_off_t*/ 11 #define __NEED_off_t 12 12 13 13 #if defined(_GNU_SOURCE) … … 16 16 17 17 #include <bits/alltypes.h> 18 19 #define MAP_FAILED ((void *) -1) 20 21 #define MAP_SHARED 0x01 22 #define MAP_PRIVATE 0x02 23 #define MAP_TYPE 0x0f 24 #define MAP_FIXED 0x10 25 #define MAP_ANON 0x20 26 #define MAP_ANONYMOUS MAP_ANON 27 #define MAP_NORESERVE 0x4000 28 #define MAP_GROWSDOWN 0x0100 29 #define MAP_DENYWRITE 0x0800 30 #define MAP_EXECUTABLE 0x1000 31 #define MAP_LOCKED 0x2000 32 #define MAP_POPULATE 0x8000 33 #define MAP_NONBLOCK 0x10000 34 #define MAP_STACK 0x20000 35 #define MAP_HUGETLB 0x40000 36 #define MAP_FILE 0 37 38 #define PROT_NONE 0 39 #define PROT_READ 1 40 #define PROT_WRITE 2 41 #define PROT_EXEC 4 42 #define PROT_GROWSDOWN 0x01000000 43 #define PROT_GROWSUP 0x02000000 44 45 #define MS_ASYNC 1 46 #define MS_INVALIDATE 2 47 #define MS_SYNC 4 48 49 #define MCL_CURRENT 1 50 #define MCL_FUTURE 2 51 #define MCL_ONFAULT 4 52 53 #define POSIX_MADV_NORMAL 0 54 #define POSIX_MADV_RANDOM 1 55 #define POSIX_MADV_SEQUENTIAL 2 56 #define POSIX_MADV_WILLNEED 3 57 #define POSIX_MADV_DONTNEED 4 58 59 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) 60 #define MADV_NORMAL 0 61 #define MADV_RANDOM 1 62 #define MADV_SEQUENTIAL 2 63 #define MADV_WILLNEED 3 64 #define MADV_DONTNEED 4 65 #define MADV_FREE 8 66 #define MADV_REMOVE 9 67 #define MADV_DONTFORK 10 68 #define MADV_DOFORK 11 69 #define MADV_MERGEABLE 12 70 #define MADV_UNMERGEABLE 13 71 #define MADV_HUGEPAGE 14 72 #define MADV_NOHUGEPAGE 15 73 #define MADV_DONTDUMP 16 74 #define MADV_DODUMP 17 75 #define MADV_HWPOISON 100 76 #define MADV_SOFT_OFFLINE 101 77 #endif 18 78 19 79 #include <bits/mman.h> … … 40 100 41 101 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) 102 #define MLOCK_ONFAULT 0x01 42 103 int madvise (void *, size_t, int); 43 104 int mincore (void *, size_t, unsigned char *); -
EcnlProtoTool/trunk/musl-1.1.18/include/sys/socket.h
r321 r331 11 11 #define __NEED_size_t 12 12 #define __NEED_ssize_t 13 /*#define __NEED_uid_t*/ 13 #define __NEED_uid_t 14 14 #define __NEED_pid_t 15 /*#define __NEED_gid_t*/ 15 #define __NEED_gid_t 16 16 #define __NEED_struct_iovec 17 17 … … 21 21 22 22 #ifdef _GNU_SOURCE 23 struct ucred 24 { 23 struct ucred { 25 24 pid_t pid; 26 25 uid_t uid; … … 28 27 }; 29 28 30 struct mmsghdr 31 { 29 struct mmsghdr { 32 30 struct msghdr msg_hdr; 33 31 unsigned int msg_len; … … 40 38 #endif 41 39 42 struct linger 43 { 40 struct linger { 44 41 int l_onoff; 45 42 int l_linger; … … 97 94 #define PF_LLC 26 98 95 #define PF_IB 27 96 #define PF_MPLS 28 99 97 #define PF_CAN 29 100 98 #define PF_TIPC 30 … … 109 107 #define PF_NFC 39 110 108 #define PF_VSOCK 40 111 #define PF_MAX 41 109 #define PF_KCM 41 110 #define PF_QIPCRTR 42 111 #define PF_MAX 43 112 112 113 113 #define AF_UNSPEC PF_UNSPEC … … 142 142 #define AF_LLC PF_LLC 143 143 #define AF_IB PF_IB 144 #define AF_MPLS PF_MPLS 144 145 #define AF_CAN PF_CAN 145 146 #define AF_TIPC PF_TIPC … … 154 155 #define AF_NFC PF_NFC 155 156 #define AF_VSOCK PF_VSOCK 157 #define AF_KCM PF_KCM 158 #define AF_QIPCRTR PF_QIPCRTR 156 159 #define AF_MAX PF_MAX 157 160 … … 219 222 #define SO_ATTACH_BPF 50 220 223 #define SO_DETACH_BPF SO_DETACH_FILTER 221 224 #define SO_ATTACH_REUSEPORT_CBPF 51 225 #define SO_ATTACH_REUSEPORT_EBPF 52 226 #define SO_CNX_ADVICE 53 222 227 223 228 #ifndef SOL_SOCKET … … 236 241 #define SOL_AAL 265 237 242 #define SOL_IRDA 266 243 #define SOL_NETBEUI 267 244 #define SOL_LLC 268 245 #define SOL_DCCP 269 246 #define SOL_NETLINK 270 247 #define SOL_TIPC 271 248 #define SOL_RXRPC 272 249 #define SOL_PPPOL2TP 273 250 #define SOL_BLUETOOTH 274 251 #define SOL_PNPIPE 275 252 #define SOL_RDS 276 253 #define SOL_IUCV 277 254 #define SOL_CAIF 278 255 #define SOL_ALG 279 256 #define SOL_NFC 280 257 #define SOL_KCM 281 238 258 239 259 #define SOMAXCONN 128 … … 256 276 #define MSG_MORE 0x8000 257 277 #define MSG_WAITFORONE 0x10000 278 #define MSG_BATCH 0x40000 279 #define MSG_FASTOPEN 0x20000000 258 280 #define MSG_CMSG_CLOEXEC 0x40000000 259 281 … … 263 285 264 286 #define CMSG_DATA(cmsg) ((unsigned char *) (((struct cmsghdr *)(cmsg)) + 1)) 265 #define CMSG_NXTHDR(mhdr, cmsg) ((cmsg)->cmsg_len < sizeof (struct cmsghdr) ? (struct cmsghdr *)0 :\266 (__CMSG_NEXT(cmsg) + sizeof (struct cmsghdr) >= __MHDR_END(mhdr) ? (struct cmsghdr *)0 :\267 ((struct cmsghdr *)__CMSG_NEXT(cmsg))))287 #define CMSG_NXTHDR(mhdr, cmsg) ((cmsg)->cmsg_len < sizeof (struct cmsghdr) || \ 288 __CMSG_LEN(cmsg) + sizeof(struct cmsghdr) >= __MHDR_END(mhdr) - (unsigned char *)(cmsg) \ 289 ? 0 : (struct cmsghdr *)__CMSG_NEXT(cmsg)) 268 290 #define CMSG_FIRSTHDR(mhdr) ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) 0) 269 291 … … 275 297 #define SCM_CREDENTIALS 0x02 276 298 277 struct sockaddr 278 { 299 struct sockaddr { 279 300 sa_family_t sa_family; 280 301 char sa_data[14]; 281 302 }; 282 303 283 struct sockaddr_storage 284 { 304 struct sockaddr_storage { 285 305 sa_family_t ss_family; 306 char __ss_padding[128-sizeof(long)-sizeof(sa_family_t)]; 286 307 unsigned long __ss_align; 287 char __ss_padding[128-2*sizeof(unsigned long)];288 308 }; 289 309 -
EcnlProtoTool/trunk/musl-1.1.18/include/sys/un.h
r321 r331 15 15 #include <bits/alltypes.h> 16 16 17 struct sockaddr_un 18 { 17 struct sockaddr_un { 19 18 sa_family_t sun_family; 20 19 char sun_path[108];
Note:
See TracChangeset
for help on using the changeset viewer.