Fix file permissions: set executable bit
[nativeclient.git] / scons-out / doc / html / errno_8h-source.html
blob66125269214a501d973931f7a0bbf40e31daafde
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3 <title>Native Client: sys/errno.h Source File</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 <link href="tabs.css" rel="stylesheet" type="text/css">
6 </head><body>
7 <!-- Generated by Doxygen 1.5.7.1 -->
8 <div class="navigation" id="top">
9 <div class="tabs">
10 <ul>
11 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
12 <li><a href="modules.html"><span>Modules</span></a></li>
13 <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
14 <li class="current"><a href="files.html"><span>Files</span></a></li>
15 </ul>
16 </div>
17 <div class="tabs">
18 <ul>
19 <li><a href="files.html"><span>File&nbsp;List</span></a></li>
20 <li><a href="globals.html"><span>Globals</span></a></li>
21 </ul>
22 </div>
23 <h1>sys/errno.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
24 <a name="l00002"></a>00002 <span class="comment"> * Copyright 2008, Google Inc.</span>
25 <a name="l00003"></a>00003 <span class="comment"> * All rights reserved.</span>
26 <a name="l00004"></a>00004 <span class="comment"> * </span>
27 <a name="l00005"></a>00005 <span class="comment"> * Redistribution and use in source and binary forms, with or without</span>
28 <a name="l00006"></a>00006 <span class="comment"> * modification, are permitted provided that the following conditions are</span>
29 <a name="l00007"></a>00007 <span class="comment"> * met:</span>
30 <a name="l00008"></a>00008 <span class="comment"> * </span>
31 <a name="l00009"></a>00009 <span class="comment"> * * Redistributions of source code must retain the above copyright</span>
32 <a name="l00010"></a>00010 <span class="comment"> * notice, this list of conditions and the following disclaimer.</span>
33 <a name="l00011"></a>00011 <span class="comment"> * * Redistributions in binary form must reproduce the above</span>
34 <a name="l00012"></a>00012 <span class="comment"> * copyright notice, this list of conditions and the following disclaimer</span>
35 <a name="l00013"></a>00013 <span class="comment"> * in the documentation and/or other materials provided with the</span>
36 <a name="l00014"></a>00014 <span class="comment"> * distribution.</span>
37 <a name="l00015"></a>00015 <span class="comment"> * * Neither the name of Google Inc. nor the names of its</span>
38 <a name="l00016"></a>00016 <span class="comment"> * contributors may be used to endorse or promote products derived from</span>
39 <a name="l00017"></a>00017 <span class="comment"> * this software without specific prior written permission.</span>
40 <a name="l00018"></a>00018 <span class="comment"> * </span>
41 <a name="l00019"></a>00019 <span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span>
42 <a name="l00020"></a>00020 <span class="comment"> * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span>
43 <a name="l00021"></a>00021 <span class="comment"> * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR</span>
44 <a name="l00022"></a>00022 <span class="comment"> * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT</span>
45 <a name="l00023"></a>00023 <span class="comment"> * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</span>
46 <a name="l00024"></a>00024 <span class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</span>
47 <a name="l00025"></a>00025 <span class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,</span>
48 <a name="l00026"></a>00026 <span class="comment"> * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY</span>
49 <a name="l00027"></a>00027 <span class="comment"> * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
50 <a name="l00028"></a>00028 <span class="comment"> * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
51 <a name="l00029"></a>00029 <span class="comment"> * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
52 <a name="l00030"></a>00030 <span class="comment"> */</span>
53 <a name="l00031"></a>00031
54 <a name="l00032"></a>00032 <span class="comment">/*</span>
55 <a name="l00033"></a>00033 <span class="comment"> * NaCl Service Runtime API.</span>
56 <a name="l00034"></a>00034 <span class="comment"> */</span>
57 <a name="l00035"></a>00035
58 <a name="l00036"></a>00036 <span class="preprocessor">#ifndef NATIVE_CLIENT_SERVICE_RUNTIME_INCLUDE_BITS_ERRNO_H_</span>
59 <a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define NATIVE_CLIENT_SERVICE_RUNTIME_INCLUDE_BITS_ERRNO_H_</span>
60 <a name="l00038"></a>00038 <span class="preprocessor"></span>
61 <a name="l00039"></a>00039 <span class="preprocessor">#ifdef __cplusplus</span>
62 <a name="l00040"></a>00040 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
63 <a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
64 <a name="l00042"></a>00042 <span class="preprocessor"></span>
65 <a name="l00043"></a>00043 <span class="preprocessor">#ifdef __native_client__</span>
66 <a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#include &lt;sys/reent.h&gt;</span>
67 <a name="l00045"></a>00045
68 <a name="l00046"></a>00046 <span class="preprocessor">#ifndef _REENT_ONLY</span>
69 <a name="l00047"></a>00047 <span class="preprocessor"></span><span class="preprocessor">#define errno (*__errno())</span>
70 <a name="l00048"></a>00048 <span class="preprocessor"></span> <span class="keyword">extern</span> <span class="keywordtype">int</span> *__errno _PARAMS ((<span class="keywordtype">void</span>));
71 <a name="l00049"></a>00049 <span class="preprocessor">#endif</span>
72 <a name="l00050"></a>00050 <span class="preprocessor"></span>
73 <a name="l00051"></a>00051 <span class="comment">/* Please don't use these variables directly.</span>
74 <a name="l00052"></a>00052 <span class="comment"> * Use strerror instead. */</span>
75 <a name="l00053"></a>00053 <span class="keyword">extern</span> __IMPORT _CONST <span class="keywordtype">char</span> * _CONST _sys_errlist[];
76 <a name="l00054"></a>00054 <span class="keyword">extern</span> __IMPORT <span class="keywordtype">int</span> _sys_nerr;
77 <a name="l00055"></a>00055
78 <a name="l00056"></a>00056 <span class="preprocessor">#define __errno_r(ptr) ((ptr)-&gt;_errno)</span>
79 <a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* __native_client__ */</span>
80 <a name="l00058"></a>00058
81 <a name="l00059"></a>00059 <span class="comment">/*</span>
82 <a name="l00060"></a>00060 <span class="comment"> * NOTE: when adding new errnos here, check</span>
83 <a name="l00061"></a>00061 <span class="comment"> * service_runtime/nacl_host_desc_common.[hc] and</span>
84 <a name="l00062"></a>00062 <span class="comment"> * service_runtime/win/xlate_system_error.h.</span>
85 <a name="l00063"></a>00063 <span class="comment"> */</span>
86 <a name="l00064"></a>00064
87 <a name="l00065"></a>00065 <span class="comment">/* errno values, mostly from linux/errno.h */</span>
88 <a name="l00066"></a>00066
89 <a name="l00067"></a>00067 <span class="preprocessor">#define EPERM 1 </span><span class="comment">/* Operation not permitted */</span>
90 <a name="l00068"></a>00068 <span class="preprocessor">#define ENOENT 2 </span><span class="comment">/* No such file or directory */</span>
91 <a name="l00069"></a>00069 <span class="preprocessor">#define ESRCH 3 </span><span class="comment">/* No such process */</span>
92 <a name="l00070"></a>00070 <span class="preprocessor">#define EINTR 4 </span><span class="comment">/* Interrupted system call */</span>
93 <a name="l00071"></a>00071 <span class="preprocessor">#define EIO 5 </span><span class="comment">/* I/O error */</span>
94 <a name="l00072"></a>00072 <span class="preprocessor">#define ENXIO 6 </span><span class="comment">/* No such device or address */</span>
95 <a name="l00073"></a>00073 <span class="preprocessor">#define E2BIG 7 </span><span class="comment">/* Argument list too long */</span>
96 <a name="l00074"></a>00074 <span class="preprocessor">#define ENOEXEC 8 </span><span class="comment">/* Exec format error */</span>
97 <a name="l00075"></a>00075 <span class="preprocessor">#define EBADF 9 </span><span class="comment">/* Bad file number */</span>
98 <a name="l00076"></a>00076 <span class="preprocessor">#define ECHILD 10 </span><span class="comment">/* No child processes */</span>
99 <a name="l00077"></a>00077 <span class="preprocessor">#define EAGAIN 11 </span><span class="comment">/* Try again */</span>
100 <a name="l00078"></a>00078 <span class="preprocessor">#define ENOMEM 12 </span><span class="comment">/* Out of memory */</span>
101 <a name="l00079"></a>00079 <span class="preprocessor">#define EACCES 13 </span><span class="comment">/* Permission denied */</span>
102 <a name="l00080"></a>00080 <span class="preprocessor">#define EFAULT 14 </span><span class="comment">/* Bad address */</span>
103 <a name="l00081"></a>00081
104 <a name="l00082"></a>00082 <span class="preprocessor">#define EBUSY 16 </span><span class="comment">/* Device or resource busy */</span>
105 <a name="l00083"></a>00083 <span class="preprocessor">#define EEXIST 17 </span><span class="comment">/* File exists */</span>
106 <a name="l00084"></a>00084 <span class="preprocessor">#define EXDEV 18 </span><span class="comment">/* Cross-device link */</span>
107 <a name="l00085"></a>00085 <span class="preprocessor">#define ENODEV 19 </span><span class="comment">/* No such device */</span>
108 <a name="l00086"></a>00086 <span class="preprocessor">#define ENOTDIR 20 </span><span class="comment">/* Not a directory */</span>
109 <a name="l00087"></a>00087 <span class="preprocessor">#define EISDIR 21 </span><span class="comment">/* Is a directory */</span>
110 <a name="l00088"></a>00088 <span class="preprocessor">#define EINVAL 22 </span><span class="comment">/* Invalid argument */</span>
111 <a name="l00089"></a>00089 <span class="preprocessor">#define ENFILE 23 </span><span class="comment">/* File table overflow */</span>
112 <a name="l00090"></a>00090 <span class="preprocessor">#define EMFILE 24 </span><span class="comment">/* Too many open files */</span>
113 <a name="l00091"></a>00091 <span class="preprocessor">#define ENOTTY 25 </span><span class="comment">/* Not a typewriter */</span>
114 <a name="l00092"></a>00092
115 <a name="l00093"></a>00093 <span class="preprocessor">#define EFBIG 27 </span><span class="comment">/* File too large */</span>
116 <a name="l00094"></a>00094 <span class="preprocessor">#define ENOSPC 28 </span><span class="comment">/* No space left on device */</span>
117 <a name="l00095"></a>00095 <span class="preprocessor">#define ESPIPE 29 </span><span class="comment">/* Illegal seek */</span>
118 <a name="l00096"></a>00096 <span class="preprocessor">#define EROFS 30 </span><span class="comment">/* Read-only file system */</span>
119 <a name="l00097"></a>00097 <span class="preprocessor">#define EMLINK 31 </span><span class="comment">/* Too many links */</span>
120 <a name="l00098"></a>00098 <span class="preprocessor">#define EPIPE 32 </span><span class="comment">/* Broken pipe */</span>
121 <a name="l00099"></a>00099
122 <a name="l00100"></a>00100 <span class="preprocessor">#define ENAMETOOLONG 36 </span><span class="comment">/* File name too long */</span>
123 <a name="l00101"></a>00101
124 <a name="l00102"></a>00102 <span class="preprocessor">#define ENOSYS 38 </span><span class="comment">/* Function not implemented */</span>
125 <a name="l00103"></a>00103
126 <a name="l00104"></a>00104 <span class="preprocessor">#define EDQUOT 122 </span><span class="comment">/* Quota exceeded */</span>
127 <a name="l00105"></a>00105
128 <a name="l00106"></a>00106 <span class="comment">/*</span>
129 <a name="l00107"></a>00107 <span class="comment"> * Other definitions not needed for NaCl, but needed for newlib build.</span>
130 <a name="l00108"></a>00108 <span class="comment"> */</span>
131 <a name="l00109"></a>00109 <span class="preprocessor">#define EDOM 33 </span><span class="comment">/* Math arg out of domain of func */</span>
132 <a name="l00110"></a>00110 <span class="preprocessor">#define ERANGE 34 </span><span class="comment">/* Math result not representable */</span>
133 <a name="l00111"></a>00111 <span class="preprocessor">#define ENOMSG 35 </span><span class="comment">/* No message of desired type */</span>
134 <a name="l00112"></a>00112 <span class="preprocessor">#define ECHRNG 37 </span><span class="comment">/* Channel number out of range */</span>
135 <a name="l00113"></a>00113 <span class="preprocessor">#define EL3HLT 39 </span><span class="comment">/* Level 3 halted */</span>
136 <a name="l00114"></a>00114 <span class="preprocessor">#define EL3RST 40 </span><span class="comment">/* Level 3 reset */</span>
137 <a name="l00115"></a>00115 <span class="preprocessor">#define ELNRNG 41 </span><span class="comment">/* Link number out of range */</span>
138 <a name="l00116"></a>00116 <span class="preprocessor">#define EUNATCH 42 </span><span class="comment">/* Protocol driver not attached */</span>
139 <a name="l00117"></a>00117 <span class="preprocessor">#define ENOCSI 43 </span><span class="comment">/* No CSI structure available */</span>
140 <a name="l00118"></a>00118 <span class="preprocessor">#define EL2HLT 44 </span><span class="comment">/* Level 2 halted */</span>
141 <a name="l00119"></a>00119 <span class="preprocessor">#define EDEADLK 45 </span><span class="comment">/* Deadlock condition */</span>
142 <a name="l00120"></a>00120 <span class="preprocessor">#define ENOLCK 46 </span><span class="comment">/* No record locks available */</span>
143 <a name="l00121"></a>00121 <span class="preprocessor">#define EBADE 50 </span><span class="comment">/* Invalid exchange */</span>
144 <a name="l00122"></a>00122 <span class="preprocessor">#define EBADR 51 </span><span class="comment">/* Invalid request descriptor */</span>
145 <a name="l00123"></a>00123 <span class="preprocessor">#define EXFULL 52 </span><span class="comment">/* Exchange full */</span>
146 <a name="l00124"></a>00124 <span class="preprocessor">#define ENOANO 53 </span><span class="comment">/* No anode */</span>
147 <a name="l00125"></a>00125 <span class="preprocessor">#define EBADRQC 54 </span><span class="comment">/* Invalid request code */</span>
148 <a name="l00126"></a>00126 <span class="preprocessor">#define EBADSLT 55 </span><span class="comment">/* Invalid slot */</span>
149 <a name="l00127"></a>00127 <span class="preprocessor">#define EDEADLOCK EDEADLK </span><span class="comment">/* File locking deadlock error */</span>
150 <a name="l00128"></a>00128 <span class="preprocessor">#define EBFONT 57 </span><span class="comment">/* Bad font file fmt */</span>
151 <a name="l00129"></a>00129 <span class="preprocessor">#define ENOSTR 60 </span><span class="comment">/* Device not a stream */</span>
152 <a name="l00130"></a>00130 <span class="preprocessor">#define ENODATA 61 </span><span class="comment">/* No data (for no delay io) */</span>
153 <a name="l00131"></a>00131 <span class="preprocessor">#define ETIME 62 </span><span class="comment">/* Timer expired */</span>
154 <a name="l00132"></a>00132 <span class="preprocessor">#define ENOSR 63 </span><span class="comment">/* Out of streams resources */</span>
155 <a name="l00133"></a>00133 <span class="preprocessor">#define ENONET 64 </span><span class="comment">/* Machine is not on the network */</span>
156 <a name="l00134"></a>00134 <span class="preprocessor">#define ENOPKG 65 </span><span class="comment">/* Package not installed */</span>
157 <a name="l00135"></a>00135 <span class="preprocessor">#define EREMOTE 66 </span><span class="comment">/* The object is remote */</span>
158 <a name="l00136"></a>00136 <span class="preprocessor">#define ENOLINK 67 </span><span class="comment">/* The link has been severed */</span>
159 <a name="l00137"></a>00137 <span class="preprocessor">#define EADV 68 </span><span class="comment">/* Advertise error */</span>
160 <a name="l00138"></a>00138 <span class="preprocessor">#define ESRMNT 69 </span><span class="comment">/* Srmount error */</span>
161 <a name="l00139"></a>00139 <span class="preprocessor">#define ECOMM 70 </span><span class="comment">/* Communication error on send */</span>
162 <a name="l00140"></a>00140 <span class="preprocessor">#define EPROTO 71 </span><span class="comment">/* Protocol error */</span>
163 <a name="l00141"></a>00141 <span class="preprocessor">#define EMULTIHOP 74 </span><span class="comment">/* Multihop attempted */</span>
164 <a name="l00142"></a>00142 <span class="preprocessor">#define ELBIN 75 </span><span class="comment">/* Inode is remote (not really error) */</span>
165 <a name="l00143"></a>00143 <span class="preprocessor">#define EDOTDOT 76 </span><span class="comment">/* Cross mount point (not really error) */</span>
166 <a name="l00144"></a>00144 <span class="preprocessor">#define EBADMSG 77 </span><span class="comment">/* Trying to read unreadable message */</span>
167 <a name="l00145"></a>00145 <span class="preprocessor">#define EFTYPE 79 </span><span class="comment">/* Inappropriate file type or format */</span>
168 <a name="l00146"></a>00146 <span class="preprocessor">#define ENOTUNIQ 80 </span><span class="comment">/* Given log. name not unique */</span>
169 <a name="l00147"></a>00147 <span class="preprocessor">#define EBADFD 81 </span><span class="comment">/* f.d. invalid for this operation */</span>
170 <a name="l00148"></a>00148 <span class="preprocessor">#define EREMCHG 82 </span><span class="comment">/* Remote address changed */</span>
171 <a name="l00149"></a>00149 <span class="preprocessor">#define ELIBACC 83 </span><span class="comment">/* Can't access a needed shared lib */</span>
172 <a name="l00150"></a>00150 <span class="preprocessor">#define ELIBBAD 84 </span><span class="comment">/* Accessing a corrupted shared lib */</span>
173 <a name="l00151"></a>00151 <span class="preprocessor">#define ELIBSCN 85 </span><span class="comment">/* .lib section in a.out corrupted */</span>
174 <a name="l00152"></a>00152 <span class="preprocessor">#define ELIBMAX 86 </span><span class="comment">/* Attempting to link in too many libs */</span>
175 <a name="l00153"></a>00153 <span class="preprocessor">#define ELIBEXEC 87 </span><span class="comment">/* Attempting to exec a shared library */</span>
176 <a name="l00154"></a>00154 <span class="preprocessor">#define ENMFILE 89 </span><span class="comment">/* No more files */</span>
177 <a name="l00155"></a>00155 <span class="preprocessor">#define ENOTEMPTY 90 </span><span class="comment">/* Directory not empty */</span>
178 <a name="l00156"></a>00156 <span class="preprocessor">#define ELOOP 92 </span><span class="comment">/* Too many symbolic links */</span>
179 <a name="l00157"></a>00157 <span class="preprocessor">#define EOPNOTSUPP 95 </span><span class="comment">/* Operation not supported on transport endpoint */</span>
180 <a name="l00158"></a>00158 <span class="preprocessor">#define EPFNOSUPPORT 96 </span><span class="comment">/* Protocol family not supported */</span>
181 <a name="l00159"></a>00159 <span class="preprocessor">#define ECONNRESET 104 </span><span class="comment">/* Connection reset by peer */</span>
182 <a name="l00160"></a>00160 <span class="preprocessor">#define ENOBUFS 105 </span><span class="comment">/* No buffer space available */</span>
183 <a name="l00161"></a>00161 <span class="preprocessor">#define EAFNOSUPPORT 106 </span><span class="comment">/* Address family not supported by protocol family */</span>
184 <a name="l00162"></a>00162 <span class="preprocessor">#define EPROTOTYPE 107 </span><span class="comment">/* Protocol wrong type for socket */</span>
185 <a name="l00163"></a>00163 <span class="preprocessor">#define ENOTSOCK 108 </span><span class="comment">/* Socket operation on non-socket */</span>
186 <a name="l00164"></a>00164 <span class="preprocessor">#define ENOPROTOOPT 109 </span><span class="comment">/* Protocol not available */</span>
187 <a name="l00165"></a>00165 <span class="preprocessor">#define ESHUTDOWN 110 </span><span class="comment">/* Can't send after socket shutdown */</span>
188 <a name="l00166"></a>00166 <span class="preprocessor">#define ECONNREFUSED 111 </span><span class="comment">/* Connection refused */</span>
189 <a name="l00167"></a>00167 <span class="preprocessor">#define EADDRINUSE 112 </span><span class="comment">/* Address already in use */</span>
190 <a name="l00168"></a>00168 <span class="preprocessor">#define ECONNABORTED 113 </span><span class="comment">/* Connection aborted */</span>
191 <a name="l00169"></a>00169 <span class="preprocessor">#define ENETUNREACH 114 </span><span class="comment">/* Network is unreachable */</span>
192 <a name="l00170"></a>00170 <span class="preprocessor">#define ENETDOWN 115 </span><span class="comment">/* Network interface is not configured */</span>
193 <a name="l00171"></a>00171 <span class="preprocessor">#define ETIMEDOUT 116 </span><span class="comment">/* Connection timed out */</span>
194 <a name="l00172"></a>00172 <span class="preprocessor">#define EHOSTDOWN 117 </span><span class="comment">/* Host is down */</span>
195 <a name="l00173"></a>00173 <span class="preprocessor">#define EHOSTUNREACH 118 </span><span class="comment">/* Host is unreachable */</span>
196 <a name="l00174"></a>00174 <span class="preprocessor">#define EINPROGRESS 119 </span><span class="comment">/* Connection already in progress */</span>
197 <a name="l00175"></a>00175 <span class="preprocessor">#define EALREADY 120 </span><span class="comment">/* Socket already connected */</span>
198 <a name="l00176"></a>00176 <span class="preprocessor">#define EDESTADDRREQ 121 </span><span class="comment">/* Destination address required */</span>
199 <a name="l00177"></a>00177 <span class="preprocessor">#define EPROTONOSUPPORT 123 </span><span class="comment">/* Unknown protocol */</span>
200 <a name="l00178"></a>00178 <span class="preprocessor">#define ESOCKTNOSUPPORT 124 </span><span class="comment">/* Socket type not supported */</span>
201 <a name="l00179"></a>00179 <span class="preprocessor">#define EADDRNOTAVAIL 125 </span><span class="comment">/* Address not available */</span>
202 <a name="l00180"></a>00180 <span class="preprocessor">#define ENETRESET 126</span>
203 <a name="l00181"></a>00181 <span class="preprocessor"></span><span class="preprocessor">#define EISCONN 127 </span><span class="comment">/* Socket is already connected */</span>
204 <a name="l00182"></a>00182 <span class="preprocessor">#define ENOTCONN 128 </span><span class="comment">/* Socket is not connected */</span>
205 <a name="l00183"></a>00183 <span class="preprocessor">#define ETOOMANYREFS 129</span>
206 <a name="l00184"></a>00184 <span class="preprocessor"></span><span class="preprocessor">#define EPROCLIM 130</span>
207 <a name="l00185"></a>00185 <span class="preprocessor"></span><span class="preprocessor">#define EUSERS 131</span>
208 <a name="l00186"></a>00186 <span class="preprocessor"></span><span class="preprocessor">#define ESTALE 133</span>
209 <a name="l00187"></a>00187 <span class="preprocessor"></span><span class="preprocessor">#define ENOTSUP EOPNOTSUPP </span><span class="comment">/* Not supported */</span>
210 <a name="l00188"></a>00188 <span class="preprocessor">#define ENOMEDIUM 135 </span><span class="comment">/* No medium (in tape drive) */</span>
211 <a name="l00189"></a>00189 <span class="preprocessor">#define ENOSHARE 136 </span><span class="comment">/* No such host or network path */</span>
212 <a name="l00190"></a>00190 <span class="preprocessor">#define ECASECLASH 137 </span><span class="comment">/* Filename exists with different case */</span>
213 <a name="l00191"></a>00191 <span class="preprocessor">#define EILSEQ 138</span>
214 <a name="l00192"></a>00192 <span class="preprocessor"></span><span class="preprocessor">#define EOVERFLOW 139 </span><span class="comment">/* Value too large for defined data type */</span>
215 <a name="l00193"></a>00193 <span class="preprocessor">#define ECANCELED 140 </span><span class="comment">/* Operation canceled. */</span>
216 <a name="l00194"></a>00194
217 <a name="l00195"></a>00195 <span class="comment">/*</span>
218 <a name="l00196"></a>00196 <span class="comment"> * Changed due to conflict with NaCl definitions.</span>
219 <a name="l00197"></a>00197 <span class="comment"> */</span>
220 <a name="l00198"></a>00198 <span class="preprocessor">#define EL2NSYNC 88 </span><span class="comment">/* Level 2 not synchronized */</span>
221 <a name="l00199"></a>00199 <span class="preprocessor">#define EIDRM 91 </span><span class="comment">/* Identifier removed */</span>
222 <a name="l00200"></a>00200 <span class="preprocessor">#define EMSGSIZE 132 </span><span class="comment">/* Message too long */</span>
223 <a name="l00201"></a>00201
224 <a name="l00202"></a>00202 <span class="preprocessor">#ifdef __cplusplus</span>
225 <a name="l00203"></a>00203 <span class="preprocessor"></span>}
226 <a name="l00204"></a>00204 <span class="preprocessor">#endif</span>
227 <a name="l00205"></a>00205 <span class="preprocessor"></span>
228 <a name="l00206"></a>00206 <span class="preprocessor">#endif</span>
229 </pre></div></div>
230 <hr size="1"><address style="text-align: right;"><small>Generated on Mon Dec 22 15:17:20 2008 for Native Client by&nbsp;
231 <a href="http://www.doxygen.org/index.html">
232 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
233 </body>
234 </html>