1/* 2 * Copyright (c) 2005-2006 Apple Computer, Inc. All rights reserved. 3 * 4 * @APPLE_LICENSE_HEADER_START@ 5 * 6 * The contents of this file constitute Original Code as defined in and 7 * are subject to the Apple Public Source License Version 1.1 (the 8 * "License"). You may not use this file except in compliance with the 9 * License. Please obtain a copy of the License at 10 * http://www.apple.com/publicsource and read it before using this file. 11 * 12 * This Original Code and all software distributed under the License are 13 * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER 14 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, 15 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, 16 * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the 17 * License for the specific language governing rights and limitations 18 * under the License. 19 * 20 * @APPLE_LICENSE_HEADER_END@ 21 */ 22 23inline int EPERM = 1; 24#pragma D binding "1.0" EPERM 25inline int ENOENT = 2; 26#pragma D binding "1.0" ENOENT 27inline int ESRCH = 3; 28#pragma D binding "1.0" ESRCH 29inline int EINTR = 4; 30#pragma D binding "1.0" EINTR 31inline int EIO = 5; 32#pragma D binding "1.0" EIO 33inline int ENXIO = 6; 34#pragma D binding "1.0" ENXIO 35inline int E2BIG = 7; 36#pragma D binding "1.0" E2BIG 37inline int ENOEXEC = 8; 38#pragma D binding "1.0" ENOEXEC 39inline int EBADF = 9; 40#pragma D binding "1.0" EBADF 41inline int ECHILD = 10; 42#pragma D binding "1.0" ECHILD 43inline int EDEADLK = 11; 44#pragma D binding "1.0" EDEADLK 45inline int ENOMEM = 12; 46#pragma D binding "1.0" ENOMEM 47inline int EACCES = 13; 48#pragma D binding "1.0" EACCES 49inline int EFAULT = 14; 50#pragma D binding "1.0" EFAULT 51inline int ENOTBLK = 15; 52#pragma D binding "1.0" ENOTBLK 53inline int EBUSY = 16; 54#pragma D binding "1.0" EBUSY 55inline int EEXIST = 17; 56#pragma D binding "1.0" EEXIST 57inline int EXDEV = 18; 58#pragma D binding "1.0" EXDEV 59inline int ENODEV = 19; 60#pragma D binding "1.0" ENODEV 61inline int ENOTDIR = 20; 62#pragma D binding "1.0" ENOTDIR 63inline int EISDIR = 21; 64#pragma D binding "1.0" EISDIR 65inline int EINVAL = 22; 66#pragma D binding "1.0" EINVAL 67inline int ENFILE = 23; 68#pragma D binding "1.0" ENFILE 69inline int EMFILE = 24; 70#pragma D binding "1.0" EMFILE 71inline int ENOTTY = 25; 72#pragma D binding "1.0" ENOTTY 73inline int ETXTBSY = 26; 74#pragma D binding "1.0" ETXTBSY 75inline int EFBIG = 27; 76#pragma D binding "1.0" EFBIG 77inline int ENOSPC = 28; 78#pragma D binding "1.0" ENOSPC 79inline int ESPIPE = 29; 80#pragma D binding "1.0" ESPIPE 81inline int EROFS = 30; 82#pragma D binding "1.0" EROFS 83inline int EMLINK = 31; 84#pragma D binding "1.0" EMLINK 85inline int EPIPE = 32; 86#pragma D binding "1.0" EPIPE 87inline int EDOM = 33; 88#pragma D binding "1.0" EDOM 89inline int ERANGE = 34; 90#pragma D binding "1.0" ERANGE 91inline int EAGAIN = 35; 92inline int EWOULDBLOCK = 35; 93#pragma D binding "1.0" EAGAIN 94#pragma D binding "1.0" EWOULDBLOCK 95inline int EINPROGRESS = 36; 96#pragma D binding "1.0" EINPROGRESS 97inline int EALREADY = 37; 98#pragma D binding "1.0" EALREADY 99inline int ENOTSOCK = 38; 100#pragma D binding "1.0" ENOTSOCK 101inline int EDESTADDRREQ = 39; 102#pragma D binding "1.0" EDESTADDRREQ 103inline int EMSGSIZE = 40; 104#pragma D binding "1.0" EMSGSIZE 105inline int EPROTOTYPE = 41; 106#pragma D binding "1.0" EPROTOTYPE 107inline int ENOPROTOOPT = 42; 108#pragma D binding "1.0" ENOPROTOOPT 109inline int EPROTONOSUPPORT = 43; 110#pragma D binding "1.0" EPROTONOSUPPORT 111inline int ESOCKTNOSUPPORT = 44; 112#pragma D binding "1.0" ESOCKTNOSUPPORT 113inline int ENOTSUP = 45; 114#pragma D binding "1.0" ENOTSUP 115inline int EPFNOSUPPORT = 46; 116#pragma D binding "1.0" EPFNOSUPPORT 117inline int EAFNOSUPPORT = 47; 118#pragma D binding "1.0" EAFNOSUPPORT 119inline int EADDRINUSE = 48; 120#pragma D binding "1.0" EADDRINUSE 121inline int EADDRNOTAVAIL = 49; 122#pragma D binding "1.0" EADDRNOTAVAIL 123inline int ENETDOWN = 50; 124#pragma D binding "1.0" ENETDOWN 125inline int ENETUNREACH = 51; 126#pragma D binding "1.0" ENETUNREACH 127inline int ENETRESET = 52; 128#pragma D binding "1.0" ENETRESET 129inline int ECONNABORTED = 53; 130#pragma D binding "1.0" ECONNABORTED 131inline int ECONNRESET = 54; 132#pragma D binding "1.0" ECONNRESET 133inline int ENOBUFS = 55; 134#pragma D binding "1.0" ENOBUFS 135inline int EISCONN = 56; 136#pragma D binding "1.0" EISCONN 137inline int ENOTCONN = 57; 138#pragma D binding "1.0" ENOTCONN 139inline int ESHUTDOWN = 58; 140#pragma D binding "1.0" ESHUTDOWN 141inline int ETOOMANYREFS = 59; 142#pragma D binding "1.0" ETOOMANYREFS 143inline int ETIMEDOUT = 60; 144#pragma D binding "1.0" ETIMEDOUT 145inline int ECONNREFUSED = 61; 146#pragma D binding "1.0" ECONNREFUSED 147inline int ELOOP = 62; 148#pragma D binding "1.0" ELOOP 149inline int ENAMETOOLONG = 63; 150#pragma D binding "1.0" ENAMETOOLONG 151inline int EHOSTDOWN = 64; 152#pragma D binding "1.0" EHOSTDOWN 153inline int EHOSTUNREACH = 65; 154#pragma D binding "1.0" EHOSTUNREACH 155inline int ENOTEMPTY = 66; 156#pragma D binding "1.0" ENOTEMPTY 157inline int EPROCLIM = 67; 158#pragma D binding "1.0" EPROCLIM 159inline int EUSERS = 68; 160#pragma D binding "1.0" EUSERS 161inline int EDQUOT = 69; 162#pragma D binding "1.0" EDQUOT 163inline int ESTALE = 70; 164#pragma D binding "1.0" ESTALE 165inline int EREMOTE = 71; 166#pragma D binding "1.0" EREMOTE 167inline int EBADRPC = 72; 168#pragma D binding "1.0" EBADRPC 169inline int ERPCMISMATCH = 73; 170#pragma D binding "1.0" ERPCMISMATCH 171inline int EPROGUNAVAIL = 74; 172#pragma D binding "1.0" EPROGUNAVAIL 173inline int EPROGMISMATCH = 75; 174#pragma D binding "1.0" EPROGMISMATCH 175inline int EPROCUNAVAIL = 76; 176#pragma D binding "1.0" EPROCUNAVAIL 177inline int ENOLCK = 77; 178#pragma D binding "1.0" ENOLCK 179inline int ENOSYS = 78; 180#pragma D binding "1.0" ENOSYS 181inline int EFTYPE = 79; 182#pragma D binding "1.0" EFTYPE 183inline int EAUTH = 80; 184#pragma D binding "1.0" EAUTH 185inline int ENEEDAUTH = 81; 186#pragma D binding "1.0" ENEEDAUTH 187inline int EPWROFF = 82; 188#pragma D binding "1.0" EPWROFF 189inline int EDEVERR = 83; 190#pragma D binding "1.0" EDEVERR 191inline int EOVERFLOW = 84; 192#pragma D binding "1.0" EOVERFLOW 193inline int EBADEXEC = 85; 194#pragma D binding "1.0" EBADEXEC 195inline int EBADARCH = 86; 196#pragma D binding "1.0" EBADARCH 197inline int ESHLIBVERS = 87; 198#pragma D binding "1.0" ESHLIBVERS 199inline int EBADMACHO = 88; 200#pragma D binding "1.0" EBADMACHO 201inline int ECANCELED = 89; 202#pragma D binding "1.0" ECANCELED 203inline int EIDRM = 90; 204#pragma D binding "1.0" EIDRM 205inline int ENOMSG = 91; 206#pragma D binding "1.0" ENOMSG 207inline int EILSEQ = 92; 208#pragma D binding "1.0" EILSEQ 209inline int ENOATTR = 93; 210#pragma D binding "1.0" ENOATTR 211inline int EBADMSG = 94; 212#pragma D binding "1.0" EBADMSG 213inline int EMULTIHOP = 95; 214#pragma D binding "1.0" EMULTIHOP 215inline int ENODATA = 96; 216#pragma D binding "1.0" ENODATA 217inline int ENOLINK = 97; 218#pragma D binding "1.0" ENOLINK 219inline int ENOSR = 98; 220#pragma D binding "1.0" ENOSR 221inline int ENOSTR = 99; 222#pragma D binding "1.0" ENOSTR 223inline int EPROTO = 100; 224#pragma D binding "1.0" EPROTO 225inline int ETIME = 101; 226#pragma D binding "1.0" ETIME 227inline int EOPNOTSUPP = 102; 228#pragma D binding "1.0" EOPNOTSUPP 229inline int ELAST = 102; 230#pragma D binding "1.0" ELAST 231