mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-05-14 07:22:33 +02:00
158 lines
2.8 KiB
PHP
158 lines
2.8 KiB
PHP
|
|
Type
|
|
error_t = Integer;
|
|
|
|
var
|
|
{$ifdef LIBC_OLDERRNO}
|
|
errno : error_t; cvar; external;
|
|
{$endif}
|
|
program_invocation_name : Pchar;cvar;external;
|
|
|
|
{$ifndef LIBC_OLDERRNO}
|
|
function errno : error_t;
|
|
procedure seterrno (value : error_t);
|
|
{$endif}
|
|
{ ---------------------------------------------------------------------
|
|
asm/errno.inc
|
|
---------------------------------------------------------------------}
|
|
|
|
|
|
const
|
|
EPERM = 1;
|
|
ENOENT = 2;
|
|
ESRCH = 3;
|
|
EINTR = 4;
|
|
EIO = 5;
|
|
ENXIO = 6;
|
|
E2BIG = 7;
|
|
ENOEXEC = 8;
|
|
EBADF = 9;
|
|
ECHILD = 10;
|
|
EAGAIN = 11;
|
|
ENOMEM = 12;
|
|
EACCES = 13;
|
|
EFAULT = 14;
|
|
ENOTBLK = 15;
|
|
EBUSY = 16;
|
|
EEXIST = 17;
|
|
EXDEV = 18;
|
|
ENODEV = 19;
|
|
ENOTDIR = 20;
|
|
EISDIR = 21;
|
|
EINVAL = 22;
|
|
ENFILE = 23;
|
|
EMFILE = 24;
|
|
ENOTTY = 25;
|
|
ETXTBSY = 26;
|
|
EFBIG = 27;
|
|
ENOSPC = 28;
|
|
ESPIPE = 29;
|
|
EROFS = 30;
|
|
EMLINK = 31;
|
|
EPIPE = 32;
|
|
EDOM = 33;
|
|
ERANGE = 34;
|
|
EDEADLK = 35;
|
|
ENAMETOOLONG = 36;
|
|
ENOLCK = 37;
|
|
ENOSYS = 38;
|
|
ENOTEMPTY = 39;
|
|
ELOOP = 40;
|
|
EWOULDBLOCK = EAGAIN;
|
|
ENOMSG = 42;
|
|
EIDRM = 43;
|
|
ECHRNG = 44;
|
|
EL2NSYNC = 45;
|
|
EL3HLT = 46;
|
|
EL3RST = 47;
|
|
ELNRNG = 48;
|
|
EUNATCH = 49;
|
|
ENOCSI = 50;
|
|
EL2HLT = 51;
|
|
EBADE = 52;
|
|
EBADR = 53;
|
|
EXFULL = 54;
|
|
ENOANO = 55;
|
|
EBADRQC = 56;
|
|
EBADSLT = 57;
|
|
EDEADLOCK = EDEADLK;
|
|
EBFONT = 59;
|
|
ENOSTR = 60;
|
|
ENODATA = 61;
|
|
ETIME = 62;
|
|
ENOSR = 63;
|
|
ENONET = 64;
|
|
ENOPKG = 65;
|
|
EREMOTE = 66;
|
|
ENOLINK = 67;
|
|
EADV = 68;
|
|
ESRMNT = 69;
|
|
ECOMM = 70;
|
|
EPROTO = 71;
|
|
EMULTIHOP = 72;
|
|
EDOTDOT = 73;
|
|
EBADMSG = 74;
|
|
EOVERFLOW = 75;
|
|
ENOTUNIQ = 76;
|
|
EBADFD = 77;
|
|
EREMCHG = 78;
|
|
ELIBACC = 79;
|
|
ELIBBAD = 80;
|
|
ELIBSCN = 81;
|
|
ELIBMAX = 82;
|
|
ELIBEXEC = 83;
|
|
EILSEQ = 84;
|
|
ERESTART = 85;
|
|
ESTRPIPE = 86;
|
|
EUSERS = 87;
|
|
ENOTSOCK = 88;
|
|
EDESTADDRREQ = 89;
|
|
EMSGSIZE = 90;
|
|
EPROTOTYPE = 91;
|
|
ENOPROTOOPT = 92;
|
|
EPROTONOSUPPORT = 93;
|
|
ESOCKTNOSUPPORT = 94;
|
|
EOPNOTSUPP = 95;
|
|
EPFNOSUPPORT = 96;
|
|
EAFNOSUPPORT = 97;
|
|
EADDRINUSE = 98;
|
|
EADDRNOTAVAIL = 99;
|
|
ENETDOWN = 100;
|
|
ENETUNREACH = 101;
|
|
ENETRESET = 102;
|
|
ECONNABORTED = 103;
|
|
ECONNRESET = 104;
|
|
ENOBUFS = 105;
|
|
EISCONN = 106;
|
|
ENOTCONN = 107;
|
|
ESHUTDOWN = 108;
|
|
ETOOMANYREFS = 109;
|
|
ETIMEDOUT = 110;
|
|
ECONNREFUSED = 111;
|
|
EHOSTDOWN = 112;
|
|
EHOSTUNREACH = 113;
|
|
EALREADY = 114;
|
|
EINPROGRESS = 115;
|
|
ESTALE = 116;
|
|
EUCLEAN = 117;
|
|
ENOTNAM = 118;
|
|
ENAVAIL = 119;
|
|
EISNAM = 120;
|
|
EREMOTEIO = 121;
|
|
EDQUOT = 122;
|
|
ENOMEDIUM = 123;
|
|
EMEDIUMTYPE = 124;
|
|
|
|
{ ---------------------------------------------------------------------
|
|
bits/errno.h
|
|
---------------------------------------------------------------------}
|
|
|
|
|
|
const
|
|
ENOTSUP = EOPNOTSUPP;
|
|
ECANCELED = 125;
|
|
|
|
function __errno_location: PInteger; cdecl;external clib name '__errno_location';
|
|
|
|
|