1 USING: alien.syntax unix.time alias ;
4 : FD_SETSIZE 1024 ; inline
11 { "socklen_t" "addrlen" }
12 { "char*" "canonname" }
14 { "addrinfo*" "next" } ;
16 : _UTX_USERSIZE 256 ; inline
17 : _UTX_LINESIZE 32 ; inline
18 : _UTX_IDSIZE 4 ; inline
19 : _UTX_HOSTSIZE 256 ; inline
22 { { "char" _UTX_USERSIZE } "ut_user" }
23 { { "char" _UTX_IDSIZE } "ut_id" }
24 { { "char" _UTX_LINESIZE } "ut_line" }
28 { { "char" _UTX_HOSTSIZE } "ut_host" }
29 { { "uint" 16 } "ut_pad" } ;
31 : __DARWIN_MAXPATHLEN 1024 ; inline
32 : __DARWIN_MAXNAMELEN 255 ; inline
33 : __DARWIN_MAXNAMELEN+1 255 ; inline
37 { "__uint16_t" "d_reclen" }
38 { "__uint8_t" "d_type" }
39 { "__uint8_t" "d_namlen" }
40 { { "char" __DARWIN_MAXNAMELEN+1 } "d_name" } ;
77 ALIAS: EWOULDBLOCK EAGAIN
78 : EINPROGRESS 36 ; inline
79 : EALREADY 37 ; inline
80 : ENOTSOCK 38 ; inline
81 : EDESTADDRREQ 39 ; inline
82 : EMSGSIZE 40 ; inline
83 : EPROTOTYPE 41 ; inline
84 : ENOPROTOOPT 42 ; inline
85 : EPROTONOSUPPORT 43 ; inline
86 : ESOCKTNOSUPPORT 44 ; inline
88 : EPFNOSUPPORT 46 ; inline
89 : EAFNOSUPPORT 47 ; inline
90 : EADDRINUSE 48 ; inline
91 : EADDRNOTAVAIL 49 ; inline
92 : ENETDOWN 50 ; inline
93 : ENETUNREACH 51 ; inline
94 : ENETRESET 52 ; inline
95 : ECONNABORTED 53 ; inline
96 : ECONNRESET 54 ; inline
99 : ENOTCONN 57 ; inline
100 : ESHUTDOWN 58 ; inline
101 : ETOOMANYREFS 59 ; inline
102 : ETIMEDOUT 60 ; inline
103 : ECONNREFUSED 61 ; inline
105 : ENAMETOOLONG 63 ; inline
106 : EHOSTDOWN 64 ; inline
107 : EHOSTUNREACH 65 ; inline
108 : ENOTEMPTY 66 ; inline
109 : EPROCLIM 67 ; inline
113 : EREMOTE 71 ; inline
114 : EBADRPC 72 ; inline
115 : ERPCMISMATCH 73 ; inline
116 : EPROGUNAVAIL 74 ; inline
117 : EPROGMISMATCH 75 ; inline
118 : EPROCUNAVAIL 76 ; inline
123 : ENEEDAUTH 81 ; inline
124 : EPWROFF 82 ; inline
125 : EDEVERR 83 ; inline
126 : EOVERFLOW 84 ; inline
127 : EBADEXEC 85 ; inline
128 : EBADARCH 86 ; inline
129 : ESHLIBVERS 87 ; inline
130 : EBADMACHO 88 ; inline
131 : ECANCELED 89 ; inline
135 : ENOATTR 93 ; inline
136 : EBADMSG 94 ; inline
137 : EMULTIHOP 95 ; inline
138 : ENODATA 96 ; inline
139 : ENOLINK 97 ; inline
142 : EPROTO 100 ; inline
144 : EOPNOTSUPP 102 ; inline
145 : ENOPOLICY 103 ; inline