mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-11-04 16:39:24 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			153 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			153 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
{
 | 
						|
    $Id$
 | 
						|
    This file is part of the Free Pascal run time library.
 | 
						|
    Copyright (c) 1993,97 by Michael Van Canneyt,
 | 
						|
    member of the Free Pascal development team.
 | 
						|
 | 
						|
    See the file COPYING.FPC, included in this distribution,
 | 
						|
    for details about the copyright.
 | 
						|
 | 
						|
    This program is distributed in the hope that it will be useful,
 | 
						|
    but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
						|
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 | 
						|
 | 
						|
 **********************************************************************}
 | 
						|
{
 | 
						|
 
 | 
						|
  Errno.inc : define all error numbers, kernel version 1.2.13 
 | 
						|
 | 
						|
}
 | 
						|
Const 
 | 
						|
 | 
						|
Sys_EPERM	= 1;	{ Operation not permitted }
 | 
						|
Sys_ENOENT	= 2;	{ No such file or directory }
 | 
						|
Sys_ESRCH	= 3;	{ No such process }
 | 
						|
Sys_EINTR	= 4;	{ Interrupted system call }
 | 
						|
Sys_EIO	= 5;	{ I/O error }
 | 
						|
Sys_ENXIO	= 6;	{ No such device or address }
 | 
						|
Sys_E2BIG	= 7;	{ Arg list too long }
 | 
						|
Sys_ENOEXEC	= 8;	{ Exec format error }
 | 
						|
Sys_EBADF	= 9;	{ Bad file number }
 | 
						|
Sys_ECHILD	= 10;	{ No child processes }
 | 
						|
Sys_EAGAIN	= 11;	{ Try again }
 | 
						|
Sys_ENOMEM	= 12;	{ Out of memory }
 | 
						|
Sys_EACCES	= 13;	{ Permission denied }
 | 
						|
Sys_EFAULT	= 14;	{ Bad address }
 | 
						|
Sys_ENOTBLK	= 15;	{ Block device required }
 | 
						|
Sys_EBUSY	= 16;	{ Device or resource busy }
 | 
						|
Sys_EEXIST	= 17;	{ File exists }
 | 
						|
Sys_EXDEV	= 18;	{ Cross-device link }
 | 
						|
Sys_ENODEV	= 19;	{ No such device }
 | 
						|
Sys_ENOTDIR	= 20;	{ Not a directory }
 | 
						|
Sys_EISDIR	= 21;	{ Is a directory }
 | 
						|
Sys_EINVAL	= 22;	{ Invalid argument }
 | 
						|
Sys_ENFILE	= 23;	{ File table overflow }
 | 
						|
Sys_EMFILE	= 24;	{ Too many open files }
 | 
						|
Sys_ENOTTY	= 25;	{ Not a typewriter }
 | 
						|
Sys_ETXTBSY	= 26;	{ Text file busy }
 | 
						|
Sys_EFBIG	= 27;	{ File too large }
 | 
						|
Sys_ENOSPC	= 28;	{ No space left on device }
 | 
						|
Sys_ESPIPE	= 29;	{ Illegal seek }
 | 
						|
Sys_EROFS	= 30;	{ Read-only file system }
 | 
						|
Sys_EMLINK	= 31;	{ Too many links }
 | 
						|
Sys_EPIPE	= 32;	{ Broken pipe }
 | 
						|
Sys_EDOM	= 33;	{ Math argument out of domain of func }
 | 
						|
Sys_ERANGE	= 34;	{ Math result not representable }
 | 
						|
Sys_EDEADLK	= 35;	{ Resource deadlock would occur }
 | 
						|
Sys_ENAMETOOLONG= 36;	{ File name too long }
 | 
						|
Sys_ENOLCK	= 37;	{ No record locks available }
 | 
						|
Sys_ENOSYS	= 38;	{ Function not implemented }
 | 
						|
Sys_ENOTEMPTY= 39;	{ Directory not empty }
 | 
						|
Sys_ELOOP	= 40;	{ Too many symbolic links encountered }
 | 
						|
Sys_EWOULDBLOCK	= Sys_EAGAIN;	{ Operation would block }
 | 
						|
Sys_ENOMSG	= 42;	{ No message of desired type }
 | 
						|
Sys_EIDRM	= 43;	{ Identifier removed }
 | 
						|
Sys_ECHRNG	= 44;	{ Channel number out of range }
 | 
						|
Sys_EL2NSYNC= 45;	{ Level 2 not synchronized }
 | 
						|
Sys_EL3HLT	= 46;	{ Level 3 halted }
 | 
						|
Sys_EL3RST	= 47;	{ Level 3 reset }
 | 
						|
Sys_ELNRNG	= 48;	{ Link number out of range }
 | 
						|
Sys_EUNATCH	= 49;	{ Protocol driver not attached }
 | 
						|
Sys_ENOCSI	= 50;	{ No CSI structure available }
 | 
						|
Sys_EL2HLT	= 51;	{ Level 2 halted }
 | 
						|
Sys_EBADE	= 52;	{ Invalid exchange }
 | 
						|
Sys_EBADR	= 53;	{ Invalid request descriptor }
 | 
						|
Sys_EXFULL	= 54;	{ Exchange full }
 | 
						|
Sys_ENOANO	= 55;	{ No anode }
 | 
						|
Sys_EBADRQC	= 56;	{ Invalid request code }
 | 
						|
Sys_EBADSLT	= 57;	{ Invalid slot }
 | 
						|
Sys_EDEADLOCK= 58;	{ File locking deadlock error }
 | 
						|
Sys_EBFONT	= 59;	{ Bad font file format }
 | 
						|
Sys_ENOSTR	= 60;	{ Device not a stream }
 | 
						|
Sys_ENODATA	= 61;	{ No data available }
 | 
						|
Sys_ETIME	= 62;	{ Timer expired }
 | 
						|
Sys_ENOSR	= 63;	{ Out of streams resources }
 | 
						|
Sys_ENONET	= 64;	{ Machine is not on the network }
 | 
						|
Sys_ENOPKG	= 65;	{ Package not installed }
 | 
						|
Sys_EREMOTE	= 66;	{ Object is remote }
 | 
						|
Sys_ENOLINK	= 67;	{ Link has been severed }
 | 
						|
Sys_EADV	= 68;	{ Advertise error }
 | 
						|
Sys_ESRMNT	= 69;	{ Srmount error }
 | 
						|
Sys_ECOMM	= 70;	{ Communication error on send }
 | 
						|
Sys_EPROTO	= 71;	{ Protocol error }
 | 
						|
Sys_EMULTIHOP= 72;	{ Multihop attempted }
 | 
						|
Sys_EDOTDOT	= 73;	{ RFS specific error }
 | 
						|
Sys_EBADMSG	= 74;	{ Not a data message }
 | 
						|
Sys_EOVERFLOW= 75;	{ Value too large for defined data type }
 | 
						|
Sys_ENOTUNIQ= 76;	{ Name not unique on network }
 | 
						|
Sys_EBADFD	= 77;	{ File descriptor in bad state }
 | 
						|
Sys_EREMCHG	= 78;	{ Remote address changed }
 | 
						|
Sys_ELIBACC	= 79;	{ Can not access a needed shared library }
 | 
						|
Sys_ELIBBAD	= 80;	{ Accessing a corrupted shared library }
 | 
						|
Sys_ELIBSCN	= 81;	{ .lib section in a.out corrupted }
 | 
						|
Sys_ELIBMAX	= 82;	{ Attempting to link in too many shared libraries }
 | 
						|
Sys_ELIBEXEC= 83;	{ Cannot exec a shared library directly }
 | 
						|
Sys_EILSEQ	= 84;	{ Illegal byte sequence }
 | 
						|
Sys_ERESTART= 85;	{ Interrupted system call should be restarted }
 | 
						|
Sys_ESTRPIPE= 86;	{ Streams pipe error }
 | 
						|
Sys_EUSERS	= 87;	{ Too many users }
 | 
						|
Sys_ENOTSOCK= 88;	{ Socket operation on non-socket }
 | 
						|
Sys_EDESTADDRREQ= 89;	{ Destination address required }
 | 
						|
Sys_EMSGSIZE= 90;	{ Message too long }
 | 
						|
Sys_EPROTOTYPE= 91;	{ Protocol wrong type for socket }
 | 
						|
Sys_ENOPROTOOPT= 92;	{ Protocol not available }
 | 
						|
Sys_EPROTONOSUPPORT= 93;	{ Protocol not supported }
 | 
						|
Sys_ESOCKTNOSUPPORT= 94;	{ Socket type not supported }
 | 
						|
Sys_EOPNOTSUPP= 95;	{ Operation not supported on transport endpoint }
 | 
						|
Sys_EPFNOSUPPORT= 96;	{ Protocol family not supported }
 | 
						|
Sys_EAFNOSUPPORT= 97;	{ Address family not supported by protocol }
 | 
						|
Sys_EADDRINUSE= 98;	{ Address already in use }
 | 
						|
Sys_EADDRNOTAVAIL= 99;	{ Cannot assign requested address }
 | 
						|
Sys_ENETDOWN= 100;	{ Network is down }
 | 
						|
Sys_ENETUNREACH= 101;	{ Network is unreachable }
 | 
						|
Sys_ENETRESET= 102;	{ Network dropped connection because of reset }
 | 
						|
Sys_ECONNABORTED= 103;	{ Software caused connection abort }
 | 
						|
Sys_ECONNRESET= 104;	{ Connection reset by peer }
 | 
						|
Sys_ENOBUFS	= 105;	{ No buffer space available }
 | 
						|
Sys_EISCONN	= 106;	{ Transport endpoint is already connected }
 | 
						|
Sys_ENOTCONN= 107;	{ Transport endpoint is not connected }
 | 
						|
Sys_ESHUTDOWN= 108;	{ Cannot send after transport endpoint shutdown }
 | 
						|
Sys_ETOOMANYREFS= 109;	{ Too many references: cannot splice }
 | 
						|
Sys_ETIMEDOUT= 110;	{ Connection timed out }
 | 
						|
Sys_ECONNREFUSED= 111;	{ Connection refused }
 | 
						|
Sys_EHOSTDOWN= 112;	{ Host is down }
 | 
						|
Sys_EHOSTUNREACH= 113;	{ No route to host }
 | 
						|
Sys_EALREADY= 114;	{ Operation already in progress }
 | 
						|
Sys_EINPROGRESS= 115;	{ Operation now in progress }
 | 
						|
Sys_ESTALE	= 116;	{ Stale NFS file handle }
 | 
						|
Sys_EUCLEAN	= 117;	{ Structure needs cleaning }
 | 
						|
Sys_ENOTNAM	= 118;	{ Not a XENIX named type file }
 | 
						|
Sys_ENAVAIL	= 119;	{ No XENIX semaphores available }
 | 
						|
Sys_EISNAM	= 120;	{ Is a named type file }
 | 
						|
Sys_EREMOTEIO= 121;	{ Remote I/O error }
 | 
						|
Sys_EDQUOT	= 122;	{ Quota exceeded }
 | 
						|
 | 
						|
{
 | 
						|
  $Log$
 | 
						|
  Revision 1.2  1998-05-06 12:38:22  michael
 | 
						|
  + Removed log from before restored version.
 | 
						|
 | 
						|
  Revision 1.1.1.1  1998/03/25 11:18:43  root
 | 
						|
  * Restored version
 | 
						|
}
 |