OLD | NEW |
| (Empty) |
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ | |
2 /* | |
3 * The contents of this file are subject to the Mozilla Public | |
4 * License Version 1.1 (the "License"); you may not use this file | |
5 * except in compliance with the License. You may obtain a copy of | |
6 * the License at http://www.mozilla.org/MPL/ | |
7 * | |
8 * Software distributed under the License is distributed on an "AS | |
9 * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or | |
10 * implied. See the License for the specific language governing | |
11 * rights and limitations under the License. | |
12 * | |
13 * The Original Code is the Netscape Portable Runtime (NSPR). | |
14 * | |
15 * The Initial Developer of the Original Code is Netscape | |
16 * Communications Corporation. Portions created by Netscape are | |
17 * Copyright (C) 1998-2000 Netscape Communications Corporation. All | |
18 * Rights Reserved. | |
19 * | |
20 * Contributor(s): | |
21 * | |
22 * Alternatively, the contents of this file may be used under the | |
23 * terms of the GNU General Public License Version 2 or later (the | |
24 * "GPL"), in which case the provisions of the GPL are applicable | |
25 * instead of those above. If you wish to allow use of your | |
26 * version of this file only under the terms of the GPL and not to | |
27 * allow others to use your version of this file under the MPL, | |
28 * indicate your decision by deleting the provisions above and | |
29 * replace them with the notice and other provisions required by | |
30 * the GPL. If you do not delete the provisions above, a recipient | |
31 * may use your version of this file under either the MPL or the | |
32 * GPL. | |
33 */ | |
34 | |
35 #ifndef prerr_h___ | |
36 #define prerr_h___ | |
37 | |
38 /* | |
39 * | |
40 * prerr.h | |
41 * This file is automatically generated; please do not edit it. | |
42 */ | |
43 | |
44 /* Memory allocation attempt failed */ | |
45 #define PR_OUT_OF_MEMORY_ERROR (-6000L) | |
46 | |
47 /* Invalid file descriptor */ | |
48 #define PR_BAD_DESCRIPTOR_ERROR (-5999L) | |
49 | |
50 /* The operation would have blocked */ | |
51 #define PR_WOULD_BLOCK_ERROR (-5998L) | |
52 | |
53 /* Invalid memory address argument */ | |
54 #define PR_ACCESS_FAULT_ERROR (-5997L) | |
55 | |
56 /* Invalid function for file type */ | |
57 #define PR_INVALID_METHOD_ERROR (-5996L) | |
58 | |
59 /* Invalid memory address argument */ | |
60 #define PR_ILLEGAL_ACCESS_ERROR (-5995L) | |
61 | |
62 /* Some unknown error has occurred */ | |
63 #define PR_UNKNOWN_ERROR (-5994L) | |
64 | |
65 /* Operation interrupted by another thread */ | |
66 #define PR_PENDING_INTERRUPT_ERROR (-5993L) | |
67 | |
68 /* function not implemented */ | |
69 #define PR_NOT_IMPLEMENTED_ERROR (-5992L) | |
70 | |
71 /* I/O function error */ | |
72 #define PR_IO_ERROR (-5991L) | |
73 | |
74 /* I/O operation timed out */ | |
75 #define PR_IO_TIMEOUT_ERROR (-5990L) | |
76 | |
77 /* I/O operation on busy file descriptor */ | |
78 #define PR_IO_PENDING_ERROR (-5989L) | |
79 | |
80 /* The directory could not be opened */ | |
81 #define PR_DIRECTORY_OPEN_ERROR (-5988L) | |
82 | |
83 /* Invalid function argument */ | |
84 #define PR_INVALID_ARGUMENT_ERROR (-5987L) | |
85 | |
86 /* Network address not available (in use?) */ | |
87 #define PR_ADDRESS_NOT_AVAILABLE_ERROR (-5986L) | |
88 | |
89 /* Network address type not supported */ | |
90 #define PR_ADDRESS_NOT_SUPPORTED_ERROR (-5985L) | |
91 | |
92 /* Already connected */ | |
93 #define PR_IS_CONNECTED_ERROR (-5984L) | |
94 | |
95 /* Network address is invalid */ | |
96 #define PR_BAD_ADDRESS_ERROR (-5983L) | |
97 | |
98 /* Local Network address is in use */ | |
99 #define PR_ADDRESS_IN_USE_ERROR (-5982L) | |
100 | |
101 /* Connection refused by peer */ | |
102 #define PR_CONNECT_REFUSED_ERROR (-5981L) | |
103 | |
104 /* Network address is presently unreachable */ | |
105 #define PR_NETWORK_UNREACHABLE_ERROR (-5980L) | |
106 | |
107 /* Connection attempt timed out */ | |
108 #define PR_CONNECT_TIMEOUT_ERROR (-5979L) | |
109 | |
110 /* Network file descriptor is not connected */ | |
111 #define PR_NOT_CONNECTED_ERROR (-5978L) | |
112 | |
113 /* Failure to load dynamic library */ | |
114 #define PR_LOAD_LIBRARY_ERROR (-5977L) | |
115 | |
116 /* Failure to unload dynamic library */ | |
117 #define PR_UNLOAD_LIBRARY_ERROR (-5976L) | |
118 | |
119 /* Symbol not found in any of the loaded dynamic libraries */ | |
120 #define PR_FIND_SYMBOL_ERROR (-5975L) | |
121 | |
122 /* Insufficient system resources */ | |
123 #define PR_INSUFFICIENT_RESOURCES_ERROR (-5974L) | |
124 | |
125 /* A directory lookup on a network address has failed */ | |
126 #define PR_DIRECTORY_LOOKUP_ERROR (-5973L) | |
127 | |
128 /* Attempt to access a TPD key that is out of range */ | |
129 #define PR_TPD_RANGE_ERROR (-5972L) | |
130 | |
131 /* Process open FD table is full */ | |
132 #define PR_PROC_DESC_TABLE_FULL_ERROR (-5971L) | |
133 | |
134 /* System open FD table is full */ | |
135 #define PR_SYS_DESC_TABLE_FULL_ERROR (-5970L) | |
136 | |
137 /* Network operation attempted on non-network file descriptor */ | |
138 #define PR_NOT_SOCKET_ERROR (-5969L) | |
139 | |
140 /* TCP-specific function attempted on a non-TCP file descriptor */ | |
141 #define PR_NOT_TCP_SOCKET_ERROR (-5968L) | |
142 | |
143 /* TCP file descriptor is already bound */ | |
144 #define PR_SOCKET_ADDRESS_IS_BOUND_ERROR (-5967L) | |
145 | |
146 /* Access Denied */ | |
147 #define PR_NO_ACCESS_RIGHTS_ERROR (-5966L) | |
148 | |
149 /* The requested operation is not supported by the platform */ | |
150 #define PR_OPERATION_NOT_SUPPORTED_ERROR (-5965L) | |
151 | |
152 /* The host operating system does not support the protocol requested */ | |
153 #define PR_PROTOCOL_NOT_SUPPORTED_ERROR (-5964L) | |
154 | |
155 /* Access to the remote file has been severed */ | |
156 #define PR_REMOTE_FILE_ERROR (-5963L) | |
157 | |
158 /* The value requested is too large to be stored in the data buffer provided */ | |
159 #define PR_BUFFER_OVERFLOW_ERROR (-5962L) | |
160 | |
161 /* TCP connection reset by peer */ | |
162 #define PR_CONNECT_RESET_ERROR (-5961L) | |
163 | |
164 /* Unused */ | |
165 #define PR_RANGE_ERROR (-5960L) | |
166 | |
167 /* The operation would have deadlocked */ | |
168 #define PR_DEADLOCK_ERROR (-5959L) | |
169 | |
170 /* The file is already locked */ | |
171 #define PR_FILE_IS_LOCKED_ERROR (-5958L) | |
172 | |
173 /* Write would result in file larger than the system allows */ | |
174 #define PR_FILE_TOO_BIG_ERROR (-5957L) | |
175 | |
176 /* The device for storing the file is full */ | |
177 #define PR_NO_DEVICE_SPACE_ERROR (-5956L) | |
178 | |
179 /* Unused */ | |
180 #define PR_PIPE_ERROR (-5955L) | |
181 | |
182 /* Unused */ | |
183 #define PR_NO_SEEK_DEVICE_ERROR (-5954L) | |
184 | |
185 /* Cannot perform a normal file operation on a directory */ | |
186 #define PR_IS_DIRECTORY_ERROR (-5953L) | |
187 | |
188 /* Symbolic link loop */ | |
189 #define PR_LOOP_ERROR (-5952L) | |
190 | |
191 /* File name is too long */ | |
192 #define PR_NAME_TOO_LONG_ERROR (-5951L) | |
193 | |
194 /* File not found */ | |
195 #define PR_FILE_NOT_FOUND_ERROR (-5950L) | |
196 | |
197 /* Cannot perform directory operation on a normal file */ | |
198 #define PR_NOT_DIRECTORY_ERROR (-5949L) | |
199 | |
200 /* Cannot write to a read-only file system */ | |
201 #define PR_READ_ONLY_FILESYSTEM_ERROR (-5948L) | |
202 | |
203 /* Cannot delete a directory that is not empty */ | |
204 #define PR_DIRECTORY_NOT_EMPTY_ERROR (-5947L) | |
205 | |
206 /* Cannot delete or rename a file object while the file system is busy */ | |
207 #define PR_FILESYSTEM_MOUNTED_ERROR (-5946L) | |
208 | |
209 /* Cannot rename a file to a file system on another device */ | |
210 #define PR_NOT_SAME_DEVICE_ERROR (-5945L) | |
211 | |
212 /* The directory object in the file system is corrupted */ | |
213 #define PR_DIRECTORY_CORRUPTED_ERROR (-5944L) | |
214 | |
215 /* Cannot create or rename a filename that already exists */ | |
216 #define PR_FILE_EXISTS_ERROR (-5943L) | |
217 | |
218 /* Directory is full. No additional filenames may be added */ | |
219 #define PR_MAX_DIRECTORY_ENTRIES_ERROR (-5942L) | |
220 | |
221 /* The required device was in an invalid state */ | |
222 #define PR_INVALID_DEVICE_STATE_ERROR (-5941L) | |
223 | |
224 /* The device is locked */ | |
225 #define PR_DEVICE_IS_LOCKED_ERROR (-5940L) | |
226 | |
227 /* No more entries in the directory */ | |
228 #define PR_NO_MORE_FILES_ERROR (-5939L) | |
229 | |
230 /* Encountered end of file */ | |
231 #define PR_END_OF_FILE_ERROR (-5938L) | |
232 | |
233 /* Seek error */ | |
234 #define PR_FILE_SEEK_ERROR (-5937L) | |
235 | |
236 /* The file is busy */ | |
237 #define PR_FILE_IS_BUSY_ERROR (-5936L) | |
238 | |
239 /* The I/O operation was aborted */ | |
240 #define PR_OPERATION_ABORTED_ERROR (-5935L) | |
241 | |
242 /* Operation is still in progress (probably a non-blocking connect) */ | |
243 #define PR_IN_PROGRESS_ERROR (-5934L) | |
244 | |
245 /* Operation has already been initiated (probably a non-blocking connect) */ | |
246 #define PR_ALREADY_INITIATED_ERROR (-5933L) | |
247 | |
248 /* The wait group is empty */ | |
249 #define PR_GROUP_EMPTY_ERROR (-5932L) | |
250 | |
251 /* Object state improper for request */ | |
252 #define PR_INVALID_STATE_ERROR (-5931L) | |
253 | |
254 /* Network is down */ | |
255 #define PR_NETWORK_DOWN_ERROR (-5930L) | |
256 | |
257 /* Socket shutdown */ | |
258 #define PR_SOCKET_SHUTDOWN_ERROR (-5929L) | |
259 | |
260 /* Connection aborted */ | |
261 #define PR_CONNECT_ABORTED_ERROR (-5928L) | |
262 | |
263 /* Host is unreachable */ | |
264 #define PR_HOST_UNREACHABLE_ERROR (-5927L) | |
265 | |
266 /* The library is not loaded */ | |
267 #define PR_LIBRARY_NOT_LOADED_ERROR (-5926L) | |
268 | |
269 /* Placeholder for the end of the list */ | |
270 #define PR_MAX_ERROR (-5925L) | |
271 | |
272 extern void nspr_InitializePRErrorTable(void); | |
273 #define ERROR_TABLE_BASE_nspr (-6000L) | |
274 | |
275 #endif /* prerr_h___ */ | |
OLD | NEW |