USING: alien.syntax ; IN: unix : FD_SETSIZE 1024 ; inline C-STRUCT: addrinfo { "int" "flags" } { "int" "family" } { "int" "socktype" } { "int" "protocol" } { "socklen_t" "addrlen" } { "char*" "canonname" } { "void*" "addr" } { "addrinfo*" "next" } ; C-STRUCT: passwd { "char*" "pw_name" } { "char*" "pw_passwd" } { "uid_t" "pw_uid" } { "gid_t" "pw_gid" } { "time_t" "pw_change" } { "char*" "pw_class" } { "char*" "pw_gecos" } { "char*" "pw_dir" } { "char*" "pw_shell" } { "time_t" "pw_expire" } { "int" "pw_fields" } ; : EPERM 1 ; inline : ENOENT 2 ; inline : ESRCH 3 ; inline : EINTR 4 ; inline : EIO 5 ; inline : ENXIO 6 ; inline : E2BIG 7 ; inline : ENOEXEC 8 ; inline : EBADF 9 ; inline : ECHILD 10 ; inline : EDEADLK 11 ; inline : ENOMEM 12 ; inline : EACCES 13 ; inline : EFAULT 14 ; inline : ENOTBLK 15 ; inline : EBUSY 16 ; inline : EEXIST 17 ; inline : EXDEV 18 ; inline : ENODEV 19 ; inline : ENOTDIR 20 ; inline : EISDIR 21 ; inline : EINVAL 22 ; inline : ENFILE 23 ; inline : EMFILE 24 ; inline : ENOTTY 25 ; inline : ETXTBSY 26 ; inline : EFBIG 27 ; inline : ENOSPC 28 ; inline : ESPIPE 29 ; inline : EROFS 30 ; inline : EMLINK 31 ; inline : EPIPE 32 ; inline : EDOM 33 ; inline : ERANGE 34 ; inline : EAGAIN 35 ; inline : EWOULDBLOCK EAGAIN ; inline : EINPROGRESS 36 ; inline : EALREADY 37 ; inline : ENOTSOCK 38 ; inline : EDESTADDRREQ 39 ; inline : EMSGSIZE 40 ; inline : EPROTOTYPE 41 ; inline : ENOPROTOOPT 42 ; inline : EPROTONOSUPPORT 43 ; inline : ESOCKTNOSUPPORT 44 ; inline : ENOTSUP 45 ; inline : EPFNOSUPPORT 46 ; inline : EAFNOSUPPORT 47 ; inline : EADDRINUSE 48 ; inline : EADDRNOTAVAIL 49 ; inline : ENETDOWN 50 ; inline : ENETUNREACH 51 ; inline : ENETRESET 52 ; inline : ECONNABORTED 53 ; inline : ECONNRESET 54 ; inline : ENOBUFS 55 ; inline : EISCONN 56 ; inline : ENOTCONN 57 ; inline : ESHUTDOWN 58 ; inline : ETOOMANYREFS 59 ; inline : ETIMEDOUT 60 ; inline : ECONNREFUSED 61 ; inline : ELOOP 62 ; inline : ENAMETOOLONG 63 ; inline : EHOSTDOWN 64 ; inline : EHOSTUNREACH 65 ; inline : ENOTEMPTY 66 ; inline : EPROCLIM 67 ; inline : EUSERS 68 ; inline : EDQUOT 69 ; inline : ESTALE 70 ; inline : EREMOTE 71 ; inline : EBADRPC 72 ; inline : ERPCMISMATCH 73 ; inline : EPROGUNAVAIL 74 ; inline : EPROGMISMATCH 75 ; inline : EPROCUNAVAIL 76 ; inline : ENOLCK 77 ; inline : ENOSYS 78 ; inline : EFTYPE 79 ; inline : EAUTH 80 ; inline : ENEEDAUTH 81 ; inline : EPWROFF 82 ; inline : EDEVERR 83 ; inline : EOVERFLOW 84 ; inline : EBADEXEC 85 ; inline : EBADARCH 86 ; inline : ESHLIBVERS 87 ; inline : EBADMACHO 88 ; inline : ECANCELED 89 ; inline : EIDRM 90 ; inline : ENOMSG 91 ; inline : EILSEQ 92 ; inline : ENOATTR 93 ; inline : EBADMSG 94 ; inline : EMULTIHOP 95 ; inline : ENODATA 96 ; inline : ENOLINK 97 ; inline : ENOSR 98 ; inline : ENOSTR 99 ; inline : EPROTO 100 ; inline : ETIME 101 ; inline : EOPNOTSUPP 102 ; inline : ENOPOLICY 103 ; inline