PSP2SDK
dirty-f9e4f2d
The free SDK for PSP2
|
00001 /* 00002 * Copyright (C) 2015 PSP2SDK Project 00003 * 00004 * This Source Code Form is subject to the terms of the Mozilla Public 00005 * License, v. 2.0. If a copy of the MPL was not distributed with this 00006 * file, You can obtain one at http://mozilla.org/MPL/2.0/. 00007 */ 00008 00009 #ifndef _ERRNO_H_ 00010 #define _ERRNO_H_ 00011 00012 #define EPERM 1 00013 #define ENOENT 2 00014 #define ESRCH 3 00015 #define EINTR 4 00016 #define EIO 5 00017 #define ENXIO 6 00018 #define E2BIG 7 00019 #define ENOEXEC 8 00020 #define EBADF 9 00021 #define ECHILD 10 00022 #define EAGAIN 11 00023 #define EWOULDBLOCK 11 00024 #define ENOMEM 12 00025 #define EACCES 13 00026 #define EFAULT 14 00027 #define ENOTBLK 15 00028 #define EBUSY 16 00029 #define EEXIST 17 00030 #define EXDEV 18 00031 #define ENODEV 19 00032 #define ENOTDIR 20 00033 #define EISDIR 21 00034 #define EINVAL 22 00035 #define ENFILE 23 00036 #define EMFILE 24 00037 #define ENOTTY 25 00038 #define ETXTBSY 26 00039 #define EFBIG 27 00040 #define ENOSPC 28 00041 #define ESPIPE 29 00042 #define EROFS 30 00043 #define EMLINK 31 00044 #define EPIPE 32 00045 #define EDOM 33 00046 #define ERANGE 34 00047 #define ENOMSG 35 00048 #define EIDRM 36 00049 #define ECHRNG 37 00050 #define EL2NSYNC 38 00051 #define EL3HLT 39 00052 #define EL3RST 40 00053 #define ELNRNG 41 00054 #define EUNATCH 42 00055 #define ENOCSI 43 00056 #define EL2HLT 44 00057 #define EDEADLK 45 00058 #define ENOLCK 46 00059 #define EFORMAT 47 00060 #define EUNSUP 48 00061 00062 #define EBADE 50 00063 #define EBADR 51 00064 #define EXFULL 52 00065 #define ENOANO 53 00066 #define EBADRQC 54 00067 #define EBADSLT 55 00068 #define EDEADLOCK 56 00069 #define EBFONT 57 00070 00071 #define ENOSTR 60 00072 #define ENODATA 61 00073 #define ETIME 62 00074 #define ENOSR 63 00075 #define ENONET 64 00076 #define ENOPKG 65 00077 #define EREMOTE 66 00078 #define ENOLINK 67 00079 #define EADV 68 00080 #define ESRMNT 69 00081 #define ECOMM 70 00082 #define EPROTO 71 00083 00084 #define EMULTIHOP 74 00085 #define ELBIN 75 00086 #define EDOTDOT 76 00087 #define EBADMSG 77 00088 #define EFTYPE 79 00089 #define ENOTUNIQ 80 00090 #define EBADFD 81 00091 #define EREMCHG 82 00092 #define ELIBACC 83 00093 #define ELIBBAD 84 00094 #define ELIBSCN 85 00095 #define ELIBMAX 86 00096 #define ELIBEXEC 87 00097 #define ENOSYS 88 00098 #define ENMFILE 89 00099 #define ENOTEMPTY 90 00100 #define ENAMETOOLONG 91 00101 #define ELOOP 92 00102 00103 #define EOPNOTSUPP 95 00104 #define EPFNOSUPPORT 96 00105 00106 #define ECONNRESET 104 00107 #define ENOBUFS 105 00108 #define EAFNOSUPPORT 106 00109 #define EPROTOTYPE 107 00110 #define ENOTSOCK 108 00111 #define ENOPROTOOPT 109 00112 #define ESHUTDOWN 110 00113 #define ECONNREFUSED 111 00114 #define EADDRINUSE 112 00115 #define ECONNABORTED 113 00116 #define ENETUNREACH 114 00117 #define ENETDOWN 115 00118 #define ETIMEDOUT 116 00119 #define EHOSTDOWN 117 00120 #define EHOSTUNREACH 118 00121 #define EINPROGRESS 119 00122 #define EALREADY 120 00123 #define EDESTADDRREQ 121 00124 #define EMSGSIZE 122 00125 #define EPROTONOSUPPORT 123 00126 #define ESOCKTNOSUPPORT 124 00127 #define EADDRNOTAVAIL 125 00128 #define ENETRESET 126 00129 #define EISCONN 127 00130 #define ENOTCONN 128 00131 #define ETOOMANYREFS 129 00132 #define EPROCLIM 130 00133 #define EUSERS 131 00134 #define EDQUOT 132 00135 #define ESTALE 133 00136 #define ENOTSUP 134 00137 #define ENOMEDIUM 135 00138 #define ENOSHARE 136 00139 #define ECASECLASH 137 00140 #define EILSEQ 138 00141 #define EOVERFLOW 139 00142 #define ECANCELED 140 00143 #define ENOTRECOVERABLE 141 00144 #define EOWNERDEAD 142 00145 00146 int *_sceLibcErrnoLoc(void); 00147 00148 #define errno (*_sceLibcErrnoLoc()) 00149 00150 #endif