| def POSIX : StandardSpec<"POSIX"> { |
| HeaderSpec Errno = HeaderSpec< |
| "errno.h", |
| [ |
| Macro<"E2BIG">, |
| Macro<"EACCES">, |
| Macro<"EADDRINUSE">, |
| Macro<"EADDRNOTAVAIL">, |
| Macro<"EAFNOSUPPORT">, |
| Macro<"EAGAIN">, |
| Macro<"EALREADY">, |
| Macro<"EBADF">, |
| Macro<"EBADMSG">, |
| Macro<"EBUSY">, |
| Macro<"ECANCELED">, |
| Macro<"ECHILD">, |
| Macro<"ECONNABORTED">, |
| Macro<"ECONNREFUSED">, |
| Macro<"ECONNRESET">, |
| Macro<"EDEADLK">, |
| Macro<"EDESTADDRREQ">, |
| Macro<"EDQUOT">, |
| Macro<"EEXIST">, |
| Macro<"EFAULT">, |
| Macro<"EFBIG">, |
| Macro<"EHOSTUNREACH">, |
| Macro<"EIDRM">, |
| Macro<"EINPROGRESS">, |
| Macro<"EINTR">, |
| Macro<"EINVAL">, |
| Macro<"EIO">, |
| Macro<"EISCONN">, |
| Macro<"EISDIR">, |
| Macro<"ELOOP">, |
| Macro<"EMFILE">, |
| Macro<"EMLINK">, |
| Macro<"EMSGSIZE">, |
| Macro<"EMULTIHOP">, |
| Macro<"ENAMETOOLONG">, |
| Macro<"ENETDOWN">, |
| Macro<"ENETRESET">, |
| Macro<"ENETUNREACH">, |
| Macro<"ENFILE">, |
| Macro<"ENOBUFS">, |
| Macro<"ENODATA">, |
| Macro<"ENODEV">, |
| Macro<"ENOENT">, |
| Macro<"ENOEXEC">, |
| Macro<"ENOLCK">, |
| Macro<"ENOLINK">, |
| Macro<"ENOMEM">, |
| Macro<"ENOMSG">, |
| Macro<"ENOPROTOOPT">, |
| Macro<"ENOSPC">, |
| Macro<"ENOSR">, |
| Macro<"ENOSTR">, |
| Macro<"ENOSYS">, |
| Macro<"ENOTCONN">, |
| Macro<"ENOTDIR">, |
| Macro<"ENOTEMPTY">, |
| Macro<"ENOTRECOVERABLE">, |
| Macro<"ENOTSOCK">, |
| Macro<"ENOTSUP">, |
| Macro<"ENOTTY">, |
| Macro<"ENXIO">, |
| Macro<"EOPNOTSUPP">, |
| Macro<"EOVERFLOW">, |
| Macro<"EOWNERDEAD">, |
| Macro<"EPERM">, |
| Macro<"EPIPE">, |
| Macro<"EPROTO">, |
| Macro<"EPROTONOSUPPORT">, |
| Macro<"EPROTOTYPE">, |
| Macro<"EROFS">, |
| Macro<"ESPIPE">, |
| Macro<"ESRCH">, |
| Macro<"ESTALE">, |
| Macro<"ETIME">, |
| Macro<"ETIMEDOUT">, |
| Macro<"ETXTBSY">, |
| Macro<"EWOULDBLOCK">, |
| Macro<"EXDEV">, |
| ], |
| [], // Types |
| [] // Functions |
| >; |
| |
| let Headers = [ |
| Errno, |
| ]; |
| } |