diff options
Diffstat (limited to 'libc/spec/linux.td')
-rw-r--r-- | libc/spec/linux.td | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/libc/spec/linux.td b/libc/spec/linux.td new file mode 100644 index 00000000000..da6812f8810 --- /dev/null +++ b/libc/spec/linux.td @@ -0,0 +1,66 @@ +def Linux : StandardSpec<"Linux"> { + HeaderSpec Errno = HeaderSpec< + "errno.h", + [ + Macro<"ENOMEDIUM">, + Macro<"ENOTBLK">, + Macro<"EMEDIUMTYPE">, + Macro<"EBADSLT">, + Macro<"ECHRNG">, + Macro<"ERFKILL">, + Macro<"EUSERS">, + Macro<"EBADR">, + Macro<"EL3HLT">, + Macro<"ENOTUNIQ">, + Macro<"EXFULL">, + Macro<"EHOSTDOWN">, + Macro<"EL3RST">, + Macro<"ENOPKG">, + Macro<"ENOCSI">, + Macro<"EUNATCH">, + Macro<"EREMCHG">, + Macro<"ETOOMANYREFS">, + Macro<"EL2HLT">, + Macro<"EBADFD">, + Macro<"EREMOTEIO">, + Macro<"ENAVAIL">, + Macro<"ELIBEXEC">, + Macro<"ESHUTDOWN">, + Macro<"ENOKEY">, + Macro<"ESTRPIPE">, + Macro<"EKEYREJECTED">, + Macro<"ESRMNT">, + Macro<"EKEYREVOKED">, + Macro<"EBADE">, + Macro<"ELIBBAD">, + Macro<"EISNAM">, + Macro<"EBFONT">, + Macro<"EPFNOSUPPORT">, + Macro<"EREMOTE">, + Macro<"EDEADLOCK">, + Macro<"ENONET">, + Macro<"EDOTDOT">, + Macro<"EKEYEXPIRED">, + Macro<"ELIBSCN">, + Macro<"ERESTART">, + Macro<"EBADRQC">, + Macro<"EUCLEAN">, + Macro<"ENOANO">, + Macro<"ELIBACC">, + Macro<"EHWPOISON">, + Macro<"ELIBMAX">, + Macro<"ESOCKTNOSUPPORT">, + Macro<"ENOTNAM">, + Macro<"ELNRNG">, + Macro<"EL2NSYNC">, + Macro<"EADV">, + Macro<"ECOMM">, + ], + [], // Types + [] // Functions + >; + + let Headers = [ + Errno, + ]; +} |