fpPS4/sys/errno.inc
2022-05-31 10:20:10 +03:00

184 lines
5.6 KiB
PHP

const
EPERM =1 ;// Operation not permitted */
ENOENT =2 ;// No such file or directory */
ESRCH =3 ;// No such process */
EINTR =4 ;// Interrupted system call */
EIO =5 ;// Input/output error */
ENXIO =6 ;// Device not configured */
E2BIG =7 ;// Argument list too long */
ENOEXEC =8 ;// Exec format error */
EBADF =9 ;// Bad file descriptor */
ECHILD =10 ;// No child processes */
EDEADLK =11 ;// Resource deadlock avoided */
// 11 was EAGAIN */
ENOMEM =12 ;// Cannot allocate memory */
EACCES =13 ;// Permission denied */
EFAULT =14 ;// Bad address */
ENOTBLK =15 ;// Block device required */
EBUSY =16 ;// Device busy */
EEXIST =17 ;// File exists */
EXDEV =18 ;// Cross-device link */
ENODEV =19 ;// Operation not supported by device */
ENOTDIR =20 ;// Not a directory */
EISDIR =21 ;// Is a directory */
EINVAL =22 ;// Invalid argument */
ENFILE =23 ;// Too many open files in system */
EMFILE =24 ;// Too many open files */
ENOTTY =25 ;// Inappropriate ioctl for device */
ETXTBSY =26 ;// Text file busy */
EFBIG =27 ;// File too large */
ENOSPC =28 ;// No space left on device */
ESPIPE =29 ;// Illegal seek */
EROFS =30 ;// Read-only filesystem */
EMLINK =31 ;// Too many links */
EPIPE =32 ;// Broken pipe */
// math software
EDOM =33 ;// Numerical argument out of domain */
ERANGE =34 ;// Result too large */
// non-blocking and interrupt i/o
EAGAIN =35 ;// Resource temporarily unavailable */
EWOULDBLOCK =EAGAIN ;// Operation would block */
EINPROGRESS =36 ;// Operation now in progress */
EALREADY =37 ;// Operation already in progress */
// ipc/network software -- argument errors
ENOTSOCK =38 ;// Socket operation on non-socket */
EDESTADDRREQ =39 ;// Destination address required */
EMSGSIZE =40 ;// Message too long */
EPROTOTYPE =41 ;// Protocol wrong type for socket */
ENOPROTOOPT =42 ;// Protocol not available */
EPROTONOSUPPORT=43 ;// Protocol not supported */
ESOCKTNOSUPPORT=44 ;// Socket type not supported */
EOPNOTSUPP =45 ;// Operation not supported */
ENOTSUP =EOPNOTSUPP ;// Operation not supported */
EPFNOSUPPORT =46 ;// Protocol family not supported */
EAFNOSUPPORT =47 ;// Address family not supported by protocol family */
EADDRINUSE =48 ;// Address already in use */
EADDRNOTAVAIL =49 ;// Can't assign requested address */
// ipc/network software -- operational errors
ENETDOWN =50 ;// Network is down */
ENETUNREACH =51 ;// Network is unreachable */
ENETRESET =52 ;// Network dropped connection on reset */
ECONNABORTED =53 ;// Software caused connection abort */
ECONNRESET =54 ;// Connection reset by peer */
ENOBUFS =55 ;// No buffer space available */
EISCONN =56 ;// Socket is already connected */
ENOTCONN =57 ;// Socket is not connected */
ESHUTDOWN =58 ;// Can't send after socket shutdown */
ETOOMANYREFS =59 ;// Too many references: can't splice */
ETIMEDOUT =60 ;// Operation timed out */
ECONNREFUSED =61 ;// Connection refused */
ELOOP =62 ;// Too many levels of symbolic links */
ENAMETOOLONG =63 ;// File name too long */
// should be rearranged
EHOSTDOWN =64 ;// Host is down */
EHOSTUNREACH =65 ;// No route to host */
ENOTEMPTY =66 ;// Directory not empty */
// quotas & mush */
EPROCLIM =67 ;// Too many processes */
EUSERS =68 ;// Too many users */
EDQUOT =69 ;// Disc quota exceeded */
// Network File System */
ESTALE =70 ;// Stale NFS file handle */
EREMOTE =71 ;// Too many levels of remote in path */
EBADRPC =72 ;// RPC struct is bad */
ERPCMISMATCH =73 ;// RPC version wrong */
EPROGUNAVAIL =74 ;// RPC prog. not avail */
EPROGMISMATCH =75 ;// Program version wrong */
EPROCUNAVAIL =76 ;// Bad procedure for program */
ENOLCK =77 ;// No locks available */
ENOSYS =78 ;// Function not implemented */
EFTYPE =79 ;// Inappropriate file type or format */
EAUTH =80 ;// Authentication error */
ENEEDAUTH =81 ;// Need authenticator */
EIDRM =82 ;// Identifier removed */
ENOMSG =83 ;// No message of desired type */
EOVERFLOW =84 ;// Value too large to be stored in data type */
ECANCELED =85 ;// Operation canceled */
EILSEQ =86 ;// Illegal byte sequence */
ENOATTR =87 ;// Attribute not found */
EDOOFUS =88 ;// Programming error */
EBADMSG =89 ;// Bad message */
EMULTIHOP =90 ;// Multihop attempted */
ENOLINK =91 ;// Link has been severed */
EPROTO =92 ;// Protocol error */
ENOTCAPABLE =93 ;// Capabilities insufficient */
ECAPMODE =94 ;// Not permitted in capability mode */
ENOBLK =95;
EICV =96;
ENOPLAYGOENT =97;
EREVOKE =98;
ESDKVERSION =99;
ESTART =100 ;// module_start() fails */
ESTOP =101 ;// module_stop() fails */
ELAST =101 ;// Must be equal largest errno */
EADHOC =160 ;// adhoc mode */
// 161 reserved */
// 162 reserved */
EINACTIVEDISABLED =163 ;// IP address was changed */
ENETNODATA =164 ;// internal code */
ENETDESC =165 ;// internal code */
ENETDESCTIMEDOUT =166 ;// internal code */
ENETINTR =167 ;// network abort */
// 168 reserved */
// 169 reserved */
ERETURN =205 ;// libnetctl error */
// Dinkumware */
// ERROR CODES */
EFPOS =$0098;
// POSIX SUPPLEMENT */
ENODATA=1040;
ENOSR=1050;
ENOSTR=1051; // ENOSTR */
ENOTRECOVERABLE=1056; // ENOTRECOVERABLE */
EOTHER=1062;// EOTHER */
EOWNERDEAD=1064;// EOWNERDEAD */
ETIME=1074;// ETIME */
// pseudo-errors returned inside kernel to modify return to process */
ERESTART =(-1) ;// restart syscall */
EJUSTRETURN =(-2) ;// don't modify regs, just return */
ENOIOCTL =(-3) ;// ioctl not handled by this layer */
EDIRIOCTL =(-4) ;// do direct ioctl in GEOM */