|
|
1.1 ! root 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___ */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.