PSP2SDK  dirty-f9e4f2d
The free SDK for PSP2
include/errno.h
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
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines