# 1 "foo.h" # 1 "" # 1 "foo.h" # 25 "foo.h" # 1 "/usr/include/errno.h" 1 3 4 # 29 "/usr/include/errno.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 323 "/usr/include/features.h" 3 4 # 1 "/usr/include/i386-gnu/bits/predefs.h" 1 3 4 # 324 "/usr/include/features.h" 2 3 4 # 356 "/usr/include/features.h" 3 4 # 1 "/usr/include/i386-gnu/sys/cdefs.h" 1 3 4 # 359 "/usr/include/i386-gnu/sys/cdefs.h" 3 4 # 1 "/usr/include/i386-gnu/bits/wordsize.h" 1 3 4 # 360 "/usr/include/i386-gnu/sys/cdefs.h" 2 3 4 # 357 "/usr/include/features.h" 2 3 4 # 388 "/usr/include/features.h" 3 4 # 1 "/usr/include/i386-gnu/gnu/stubs.h" 1 3 4 # 1 "/usr/include/i386-gnu/bits/wordsize.h" 1 3 4 # 5 "/usr/include/i386-gnu/gnu/stubs.h" 2 3 4 # 1 "/usr/include/i386-gnu/gnu/stubs-32.h" 1 3 4 # 8 "/usr/include/i386-gnu/gnu/stubs.h" 2 3 4 # 389 "/usr/include/features.h" 2 3 4 # 30 "/usr/include/errno.h" 2 3 4 # 1 "/usr/include/i386-gnu/bits/errno.h" 1 3 4 # 10 "/usr/include/i386-gnu/bits/errno.h" 3 4 enum __error_t_codes { EPERM = ((0x10 << 26) | ((1) & 0x3fff)), ENOENT = ((0x10 << 26) | ((2) & 0x3fff)), ESRCH = ((0x10 << 26) | ((3) & 0x3fff)), EINTR = ((0x10 << 26) | ((4) & 0x3fff)), EIO = ((0x10 << 26) | ((5) & 0x3fff)), ENXIO = ((0x10 << 26) | ((6) & 0x3fff)), E2BIG = ((0x10 << 26) | ((7) & 0x3fff)), ENOEXEC = ((0x10 << 26) | ((8) & 0x3fff)), EBADF = ((0x10 << 26) | ((9) & 0x3fff)), ECHILD = ((0x10 << 26) | ((10) & 0x3fff)), EDEADLK = ((0x10 << 26) | ((11) & 0x3fff)), ENOMEM = ((0x10 << 26) | ((12) & 0x3fff)), EACCES = ((0x10 << 26) | ((13) & 0x3fff)), EFAULT = ((0x10 << 26) | ((14) & 0x3fff)), ENOTBLK = ((0x10 << 26) | ((15) & 0x3fff)), EBUSY = ((0x10 << 26) | ((16) & 0x3fff)), EEXIST = ((0x10 << 26) | ((17) & 0x3fff)), EXDEV = ((0x10 << 26) | ((18) & 0x3fff)), ENODEV = ((0x10 << 26) | ((19) & 0x3fff)), ENOTDIR = ((0x10 << 26) | ((20) & 0x3fff)), EISDIR = ((0x10 << 26) | ((21) & 0x3fff)), EINVAL = ((0x10 << 26) | ((22) & 0x3fff)), EMFILE = ((0x10 << 26) | ((24) & 0x3fff)), ENFILE = ((0x10 << 26) | ((23) & 0x3fff)), ENOTTY = ((0x10 << 26) | ((25) & 0x3fff)), ETXTBSY = ((0x10 << 26) | ((26) & 0x3fff)), EFBIG = ((0x10 << 26) | ((27) & 0x3fff)), ENOSPC = ((0x10 << 26) | ((28) & 0x3fff)), ESPIPE = ((0x10 << 26) | ((29) & 0x3fff)), EROFS = ((0x10 << 26) | ((30) & 0x3fff)), EMLINK = ((0x10 << 26) | ((31) & 0x3fff)), EPIPE = ((0x10 << 26) | ((32) & 0x3fff)), EDOM = ((0x10 << 26) | ((33) & 0x3fff)), ERANGE = ((0x10 << 26) | ((34) & 0x3fff)), EAGAIN = ((0x10 << 26) | ((35) & 0x3fff)), EINPROGRESS = ((0x10 << 26) | ((36) & 0x3fff)), EALREADY = ((0x10 << 26) | ((37) & 0x3fff)), ENOTSOCK = ((0x10 << 26) | ((38) & 0x3fff)), EMSGSIZE = ((0x10 << 26) | ((40) & 0x3fff)), EPROTOTYPE = ((0x10 << 26) | ((41) & 0x3fff)), ENOPROTOOPT = ((0x10 << 26) | ((42) & 0x3fff)), EPROTONOSUPPORT = ((0x10 << 26) | ((43) & 0x3fff)), ESOCKTNOSUPPORT = ((0x10 << 26) | ((44) & 0x3fff)), EOPNOTSUPP = ((0x10 << 26) | ((45) & 0x3fff)), EPFNOSUPPORT = ((0x10 << 26) | ((46) & 0x3fff)), EAFNOSUPPORT = ((0x10 << 26) | ((47) & 0x3fff)), EADDRINUSE = ((0x10 << 26) | ((48) & 0x3fff)), EADDRNOTAVAIL = ((0x10 << 26) | ((49) & 0x3fff)), ENETDOWN = ((0x10 << 26) | ((50) & 0x3fff)), ENETUNREACH = ((0x10 << 26) | ((51) & 0x3fff)), ENETRESET = ((0x10 << 26) | ((52) & 0x3fff)), ECONNABORTED = ((0x10 << 26) | ((53) & 0x3fff)), ECONNRESET = ((0x10 << 26) | ((54) & 0x3fff)), ENOBUFS = ((0x10 << 26) | ((55) & 0x3fff)), EISCONN = ((0x10 << 26) | ((56) & 0x3fff)), ENOTCONN = ((0x10 << 26) | ((57) & 0x3fff)), EDESTADDRREQ = ((0x10 << 26) | ((39) & 0x3fff)), ESHUTDOWN = ((0x10 << 26) | ((58) & 0x3fff)), ETOOMANYREFS = ((0x10 << 26) | ((59) & 0x3fff)), ETIMEDOUT = ((0x10 << 26) | ((60) & 0x3fff)), ECONNREFUSED = ((0x10 << 26) | ((61) & 0x3fff)), ELOOP = ((0x10 << 26) | ((62) & 0x3fff)), ENAMETOOLONG = ((0x10 << 26) | ((63) & 0x3fff)), EHOSTDOWN = ((0x10 << 26) | ((64) & 0x3fff)), EHOSTUNREACH = ((0x10 << 26) | ((65) & 0x3fff)), ENOTEMPTY = ((0x10 << 26) | ((66) & 0x3fff)), EPROCLIM = ((0x10 << 26) | ((67) & 0x3fff)), EUSERS = ((0x10 << 26) | ((68) & 0x3fff)), EDQUOT = ((0x10 << 26) | ((69) & 0x3fff)), ESTALE = ((0x10 << 26) | ((70) & 0x3fff)), EREMOTE = ((0x10 << 26) | ((71) & 0x3fff)), EBADRPC = ((0x10 << 26) | ((72) & 0x3fff)), ERPCMISMATCH = ((0x10 << 26) | ((73) & 0x3fff)), EPROGUNAVAIL = ((0x10 << 26) | ((74) & 0x3fff)), EPROGMISMATCH = ((0x10 << 26) | ((75) & 0x3fff)), EPROCUNAVAIL = ((0x10 << 26) | ((76) & 0x3fff)), ENOLCK = ((0x10 << 26) | ((77) & 0x3fff)), EFTYPE = ((0x10 << 26) | ((79) & 0x3fff)), EAUTH = ((0x10 << 26) | ((80) & 0x3fff)), ENEEDAUTH = ((0x10 << 26) | ((81) & 0x3fff)), ENOSYS = ((0x10 << 26) | ((78) & 0x3fff)), ENOTSUP = ((0x10 << 26) | ((118) & 0x3fff)), EILSEQ = ((0x10 << 26) | ((106) & 0x3fff)), EBACKGROUND = ((0x10 << 26) | ((100) & 0x3fff)), EDIED = ((0x10 << 26) | ((101) & 0x3fff)), EGREGIOUS = ((0x10 << 26) | ((103) & 0x3fff)), EIEIO = ((0x10 << 26) | ((104) & 0x3fff)), EGRATUITOUS = ((0x10 << 26) | ((105) & 0x3fff)), EBADMSG = ((0x10 << 26) | ((107) & 0x3fff)), EIDRM = ((0x10 << 26) | ((108) & 0x3fff)), EMULTIHOP = ((0x10 << 26) | ((109) & 0x3fff)), ENODATA = ((0x10 << 26) | ((110) & 0x3fff)), ENOLINK = ((0x10 << 26) | ((111) & 0x3fff)), ENOMSG = ((0x10 << 26) | ((112) & 0x3fff)), ENOSR = ((0x10 << 26) | ((113) & 0x3fff)), ENOSTR = ((0x10 << 26) | ((114) & 0x3fff)), EOVERFLOW = ((0x10 << 26) | ((115) & 0x3fff)), EPROTO = ((0x10 << 26) | ((116) & 0x3fff)), ETIME = ((0x10 << 26) | ((117) & 0x3fff)), ECANCELED = ((0x10 << 26) | ((119) & 0x3fff)), EMACH_SEND_IN_PROGRESS = 0x10000001, EMACH_SEND_INVALID_DATA = 0x10000002, EMACH_SEND_INVALID_DEST = 0x10000003, EMACH_SEND_TIMED_OUT = 0x10000004, EMACH_SEND_WILL_NOTIFY = 0x10000005, EMACH_SEND_NOTIFY_IN_PROGRESS = 0x10000006, EMACH_SEND_INTERRUPTED = 0x10000007, EMACH_SEND_MSG_TOO_SMALL = 0x10000008, EMACH_SEND_INVALID_REPLY = 0x10000009, EMACH_SEND_INVALID_RIGHT = 0x1000000a, EMACH_SEND_INVALID_NOTIFY = 0x1000000b, EMACH_SEND_INVALID_MEMORY = 0x1000000c, EMACH_SEND_NO_BUFFER = 0x1000000d, EMACH_SEND_NO_NOTIFY = 0x1000000e, EMACH_SEND_INVALID_TYPE = 0x1000000f, EMACH_SEND_INVALID_HEADER = 0x10000010, EMACH_RCV_IN_PROGRESS = 0x10004001, EMACH_RCV_INVALID_NAME = 0x10004002, EMACH_RCV_TIMED_OUT = 0x10004003, EMACH_RCV_TOO_LARGE = 0x10004004, EMACH_RCV_INTERRUPTED = 0x10004005, EMACH_RCV_PORT_CHANGED = 0x10004006, EMACH_RCV_INVALID_NOTIFY = 0x10004007, EMACH_RCV_INVALID_DATA = 0x10004008, EMACH_RCV_PORT_DIED = 0x10004009, EMACH_RCV_IN_SET = 0x1000400a, EMACH_RCV_HEADER_ERROR = 0x1000400b, EMACH_RCV_BODY_ERROR = 0x1000400c, EKERN_INVALID_ADDRESS = 1, EKERN_PROTECTION_FAILURE = 2, EKERN_NO_SPACE = 3, EKERN_INVALID_ARGUMENT = 4, EKERN_FAILURE = 5, EKERN_RESOURCE_SHORTAGE = 6, EKERN_NOT_RECEIVER = 7, EKERN_NO_ACCESS = 8, EKERN_MEMORY_FAILURE = 9, EKERN_MEMORY_ERROR = 10, EKERN_NOT_IN_SET = 12, EKERN_NAME_EXISTS = 13, EKERN_ABORTED = 14, EKERN_INVALID_NAME = 15, EKERN_INVALID_TASK = 16, EKERN_INVALID_RIGHT = 17, EKERN_INVALID_VALUE = 18, EKERN_UREFS_OVERFLOW = 19, EKERN_INVALID_CAPABILITY = 20, EKERN_RIGHT_EXISTS = 21, EKERN_INVALID_HOST = 22, EKERN_MEMORY_PRESENT = 23, EKERN_WRITE_PROTECTION_FAILURE = 24, EKERN_TERMINATED = 26, EMIG_TYPE_ERROR = -300 , EMIG_REPLY_MISMATCH = -301 , EMIG_REMOTE_ERROR = -302 , EMIG_BAD_ID = -303 , EMIG_BAD_ARGUMENTS = -304 , EMIG_NO_REPLY = -305 , EMIG_EXCEPTION = -306 , EMIG_ARRAY_TOO_LARGE = -307 , EMIG_SERVER_DIED = -308 , EMIG_DESTROY_REQUEST = -309 , ED_IO_ERROR = 2500 , ED_WOULD_BLOCK = 2501 , ED_NO_SUCH_DEVICE = 2502 , ED_ALREADY_OPEN = 2503 , ED_DEVICE_DOWN = 2504 , ED_INVALID_OPERATION = 2505 , ED_INVALID_RECNUM = 2506 , ED_INVALID_SIZE = 2507 , ED_NO_MEMORY = 2508 , ED_READ_ONLY = 2509 }; # 314 "/usr/include/i386-gnu/bits/errno.h" 3 4 extern int *__errno_location (void) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); # 37 "/usr/include/errno.h" 2 3 4 # 59 "/usr/include/errno.h" 3 4 # 26 "foo.h" 2 ((0x10 << 26) | ((7) & 0x3fff)) PRELUDE_ERROR_E2BIG ((0x10 << 26) | ((13) & 0x3fff)) PRELUDE_ERROR_EACCES ((0x10 << 26) | ((48) & 0x3fff)) PRELUDE_ERROR_EADDRINUSE ((0x10 << 26) | ((49) & 0x3fff)) PRELUDE_ERROR_EADDRNOTAVAIL ((0x10 << 26) | ((47) & 0x3fff)) PRELUDE_ERROR_EAFNOSUPPORT ((0x10 << 26) | ((35) & 0x3fff)) PRELUDE_ERROR_EAGAIN ((0x10 << 26) | ((37) & 0x3fff)) PRELUDE_ERROR_EALREADY ((0x10 << 26) | ((80) & 0x3fff)) PRELUDE_ERROR_EAUTH ((0x10 << 26) | ((100) & 0x3fff)) PRELUDE_ERROR_EBACKGROUND ((0x10 << 26) | ((9) & 0x3fff)) PRELUDE_ERROR_EBADF ((0x10 << 26) | ((107) & 0x3fff)) PRELUDE_ERROR_EBADMSG ((0x10 << 26) | ((72) & 0x3fff)) PRELUDE_ERROR_EBADRPC # 85 "foo.h" ((0x10 << 26) | ((16) & 0x3fff)) PRELUDE_ERROR_EBUSY ((0x10 << 26) | ((119) & 0x3fff)) PRELUDE_ERROR_ECANCELED ((0x10 << 26) | ((10) & 0x3fff)) PRELUDE_ERROR_ECHILD # 100 "foo.h" ((0x10 << 26) | ((53) & 0x3fff)) PRELUDE_ERROR_ECONNABORTED ((0x10 << 26) | ((61) & 0x3fff)) PRELUDE_ERROR_ECONNREFUSED ((0x10 << 26) | ((54) & 0x3fff)) PRELUDE_ERROR_ECONNRESET ((0x10 << 26) | ((11) & 0x3fff)) PRELUDE_ERROR_EDEADLK ((0x10 << 26) | ((39) & 0x3fff)) PRELUDE_ERROR_EDESTADDRREQ ((0x10 << 26) | ((101) & 0x3fff)) PRELUDE_ERROR_EDIED ((0x10 << 26) | ((33) & 0x3fff)) PRELUDE_ERROR_EDOM ((0x10 << 26) | ((69) & 0x3fff)) PRELUDE_ERROR_EDQUOT ((0x10 << 26) | ((17) & 0x3fff)) PRELUDE_ERROR_EEXIST ((0x10 << 26) | ((14) & 0x3fff)) PRELUDE_ERROR_EFAULT ((0x10 << 26) | ((27) & 0x3fff)) PRELUDE_ERROR_EFBIG ((0x10 << 26) | ((79) & 0x3fff)) PRELUDE_ERROR_EFTYPE ((0x10 << 26) | ((105) & 0x3fff)) PRELUDE_ERROR_EGRATUITOUS ((0x10 << 26) | ((103) & 0x3fff)) PRELUDE_ERROR_EGREGIOUS ((0x10 << 26) | ((64) & 0x3fff)) PRELUDE_ERROR_EHOSTDOWN ((0x10 << 26) | ((65) & 0x3fff)) PRELUDE_ERROR_EHOSTUNREACH ((0x10 << 26) | ((108) & 0x3fff)) PRELUDE_ERROR_EIDRM ((0x10 << 26) | ((104) & 0x3fff)) PRELUDE_ERROR_EIEIO ((0x10 << 26) | ((106) & 0x3fff)) PRELUDE_ERROR_EILSEQ ((0x10 << 26) | ((36) & 0x3fff)) PRELUDE_ERROR_EINPROGRESS ((0x10 << 26) | ((4) & 0x3fff)) PRELUDE_ERROR_EINTR ((0x10 << 26) | ((22) & 0x3fff)) PRELUDE_ERROR_EINVAL ((0x10 << 26) | ((5) & 0x3fff)) PRELUDE_ERROR_EIO ((0x10 << 26) | ((56) & 0x3fff)) PRELUDE_ERROR_EISCONN ((0x10 << 26) | ((21) & 0x3fff)) PRELUDE_ERROR_EISDIR # 217 "foo.h" ((0x10 << 26) | ((62) & 0x3fff)) PRELUDE_ERROR_ELOOP ((0x10 << 26) | ((24) & 0x3fff)) PRELUDE_ERROR_EMFILE ((0x10 << 26) | ((31) & 0x3fff)) PRELUDE_ERROR_EMLINK ((0x10 << 26) | ((40) & 0x3fff)) PRELUDE_ERROR_EMSGSIZE ((0x10 << 26) | ((109) & 0x3fff)) PRELUDE_ERROR_EMULTIHOP ((0x10 << 26) | ((63) & 0x3fff)) PRELUDE_ERROR_ENAMETOOLONG ((0x10 << 26) | ((81) & 0x3fff)) PRELUDE_ERROR_ENEEDAUTH ((0x10 << 26) | ((50) & 0x3fff)) PRELUDE_ERROR_ENETDOWN ((0x10 << 26) | ((52) & 0x3fff)) PRELUDE_ERROR_ENETRESET ((0x10 << 26) | ((51) & 0x3fff)) PRELUDE_ERROR_ENETUNREACH ((0x10 << 26) | ((23) & 0x3fff)) PRELUDE_ERROR_ENFILE ((0x10 << 26) | ((55) & 0x3fff)) PRELUDE_ERROR_ENOBUFS ((0x10 << 26) | ((110) & 0x3fff)) PRELUDE_ERROR_ENODATA ((0x10 << 26) | ((19) & 0x3fff)) PRELUDE_ERROR_ENODEV ((0x10 << 26) | ((2) & 0x3fff)) PRELUDE_ERROR_ENOENT ((0x10 << 26) | ((8) & 0x3fff)) PRELUDE_ERROR_ENOEXEC ((0x10 << 26) | ((77) & 0x3fff)) PRELUDE_ERROR_ENOLCK ((0x10 << 26) | ((111) & 0x3fff)) PRELUDE_ERROR_ENOLINK ((0x10 << 26) | ((12) & 0x3fff)) PRELUDE_ERROR_ENOMEM ((0x10 << 26) | ((112) & 0x3fff)) PRELUDE_ERROR_ENOMSG # 298 "foo.h" ((0x10 << 26) | ((42) & 0x3fff)) PRELUDE_ERROR_ENOPROTOOPT ((0x10 << 26) | ((28) & 0x3fff)) PRELUDE_ERROR_ENOSPC ((0x10 << 26) | ((113) & 0x3fff)) PRELUDE_ERROR_ENOSR ((0x10 << 26) | ((114) & 0x3fff)) PRELUDE_ERROR_ENOSTR ((0x10 << 26) | ((78) & 0x3fff)) PRELUDE_ERROR_ENOSYS ((0x10 << 26) | ((15) & 0x3fff)) PRELUDE_ERROR_ENOTBLK ((0x10 << 26) | ((57) & 0x3fff)) PRELUDE_ERROR_ENOTCONN ((0x10 << 26) | ((20) & 0x3fff)) PRELUDE_ERROR_ENOTDIR ((0x10 << 26) | ((66) & 0x3fff)) PRELUDE_ERROR_ENOTEMPTY ((0x10 << 26) | ((38) & 0x3fff)) PRELUDE_ERROR_ENOTSOCK ((0x10 << 26) | ((118) & 0x3fff)) PRELUDE_ERROR_ENOTSUP ((0x10 << 26) | ((25) & 0x3fff)) PRELUDE_ERROR_ENOTTY ((0x10 << 26) | ((6) & 0x3fff)) PRELUDE_ERROR_ENXIO ((0x10 << 26) | ((45) & 0x3fff)) PRELUDE_ERROR_EOPNOTSUPP ((0x10 << 26) | ((115) & 0x3fff)) PRELUDE_ERROR_EOVERFLOW ((0x10 << 26) | ((1) & 0x3fff)) PRELUDE_ERROR_EPERM ((0x10 << 26) | ((46) & 0x3fff)) PRELUDE_ERROR_EPFNOSUPPORT ((0x10 << 26) | ((32) & 0x3fff)) PRELUDE_ERROR_EPIPE ((0x10 << 26) | ((67) & 0x3fff)) PRELUDE_ERROR_EPROCLIM ((0x10 << 26) | ((76) & 0x3fff)) PRELUDE_ERROR_EPROCUNAVAIL ((0x10 << 26) | ((75) & 0x3fff)) PRELUDE_ERROR_EPROGMISMATCH ((0x10 << 26) | ((74) & 0x3fff)) PRELUDE_ERROR_EPROGUNAVAIL ((0x10 << 26) | ((116) & 0x3fff)) PRELUDE_ERROR_EPROTO ((0x10 << 26) | ((43) & 0x3fff)) PRELUDE_ERROR_EPROTONOSUPPORT ((0x10 << 26) | ((41) & 0x3fff)) PRELUDE_ERROR_EPROTOTYPE ((0x10 << 26) | ((34) & 0x3fff)) PRELUDE_ERROR_ERANGE ((0x10 << 26) | ((71) & 0x3fff)) PRELUDE_ERROR_EREMOTE # 394 "foo.h" ((0x10 << 26) | ((30) & 0x3fff)) PRELUDE_ERROR_EROFS ((0x10 << 26) | ((73) & 0x3fff)) PRELUDE_ERROR_ERPCMISMATCH ((0x10 << 26) | ((58) & 0x3fff)) PRELUDE_ERROR_ESHUTDOWN ((0x10 << 26) | ((44) & 0x3fff)) PRELUDE_ERROR_ESOCKTNOSUPPORT ((0x10 << 26) | ((29) & 0x3fff)) PRELUDE_ERROR_ESPIPE ((0x10 << 26) | ((3) & 0x3fff)) PRELUDE_ERROR_ESRCH ((0x10 << 26) | ((70) & 0x3fff)) PRELUDE_ERROR_ESTALE ((0x10 << 26) | ((117) & 0x3fff)) PRELUDE_ERROR_ETIME ((0x10 << 26) | ((60) & 0x3fff)) PRELUDE_ERROR_ETIMEDOUT ((0x10 << 26) | ((59) & 0x3fff)) PRELUDE_ERROR_ETOOMANYREFS ((0x10 << 26) | ((26) & 0x3fff)) PRELUDE_ERROR_ETXTBSY # 439 "foo.h" ((0x10 << 26) | ((68) & 0x3fff)) PRELUDE_ERROR_EUSERS ((0x10 << 26) | ((35) & 0x3fff)) PRELUDE_ERROR_EWOULDBLOCK ((0x10 << 26) | ((18) & 0x3fff)) PRELUDE_ERROR_EXDEV