source:
EcnlProtoTool/trunk/musl-1.1.12/include/sys/un.h@
279
Last change on this file since 279 was 279, checked in by , 7 years ago | |
---|---|
|
|
File size: 472 bytes |
Line | |
---|---|
1 | #ifndef _SYS_UN_H |
2 | #define _SYS_UN_H |
3 | |
4 | #ifdef __cplusplus |
5 | extern "C" { |
6 | #endif |
7 | |
8 | #include <features.h> |
9 | |
10 | #define __NEED_sa_family_t |
11 | #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) |
12 | #define __NEED_size_t |
13 | #endif |
14 | |
15 | #include <bits/alltypes.h> |
16 | |
17 | struct sockaddr_un |
18 | { |
19 | sa_family_t sun_family; |
20 | char sun_path[108]; |
21 | }; |
22 | |
23 | #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) |
24 | size_t strlen(const char *); |
25 | #define SUN_LEN(s) (2+strlen((s)->sun_path)) |
26 | #endif |
27 | |
28 | #ifdef __cplusplus |
29 | } |
30 | #endif |
31 | |
32 | #endif |
Note:
See TracBrowser
for help on using the repository browser.