~ubuntu-branches/ubuntu/trusty/virtualbox-lts-xenial/trusty-proposed

« back to all changes in this revision

Viewing changes to src/libs/xpcom18a4/nsprpub/pr/src/misc/prerr.c

  • Committer: Package Import Robot
  • Author(s): Gianfranco Costamagna
  • Date: 2016-02-23 14:28:26 UTC
  • Revision ID: package-import@ubuntu.com-20160223142826-bdu69el2z6wa2a44
Tags: upstream-4.3.36-dfsg
ImportĀ upstreamĀ versionĀ 4.3.36-dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 
2
/* ***** BEGIN LICENSE BLOCK *****
 
3
 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
 
4
 *
 
5
 * The contents of this file are subject to the Mozilla Public License Version
 
6
 * 1.1 (the "License"); you may not use this file except in compliance with
 
7
 * the License. You may obtain a copy of the License at
 
8
 * http://www.mozilla.org/MPL/
 
9
 *
 
10
 * Software distributed under the License is distributed on an "AS IS" basis,
 
11
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 
12
 * for the specific language governing rights and limitations under the
 
13
 * License.
 
14
 *
 
15
 * The Original Code is the Netscape Portable Runtime (NSPR).
 
16
 *
 
17
 * The Initial Developer of the Original Code is
 
18
 * Netscape Communications Corporation.
 
19
 * Portions created by the Initial Developer are Copyright (C) 1998-2000
 
20
 * the Initial Developer. All Rights Reserved.
 
21
 *
 
22
 * Contributor(s):
 
23
 *
 
24
 * Alternatively, the contents of this file may be used under the terms of
 
25
 * either the GNU General Public License Version 2 or later (the "GPL"), or
 
26
 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 
27
 * in which case the provisions of the GPL or the LGPL are applicable instead
 
28
 * of those above. If you wish to allow use of your version of this file only
 
29
 * under the terms of either the GPL or the LGPL, and not to allow others to
 
30
 * use your version of this file under the terms of the MPL, indicate your
 
31
 * decision by deleting the provisions above and replace them with the notice
 
32
 * and other provisions required by the GPL or the LGPL. If you do not delete
 
33
 * the provisions above, a recipient may use your version of this file under
 
34
 * the terms of any one of the MPL, the GPL or the LGPL.
 
35
 *
 
36
 * ***** END LICENSE BLOCK ***** */
 
37
 
 
38
/*
 
39
 *
 
40
 * prerr.c
 
41
 * This file is automatically generated; please do not edit it.
 
42
 */
 
43
#include "prerror.h"
 
44
static const struct PRErrorMessage text[] = {
 
45
        {"PR_OUT_OF_MEMORY_ERROR",    "Memory allocation attempt failed"},
 
46
        {"PR_BAD_DESCRIPTOR_ERROR",    "Invalid file descriptor"},
 
47
        {"PR_WOULD_BLOCK_ERROR",    "The operation would have blocked"},
 
48
        {"PR_ACCESS_FAULT_ERROR",    "Invalid memory address argument"},
 
49
        {"PR_INVALID_METHOD_ERROR",    "Invalid function for file type"},
 
50
        {"PR_ILLEGAL_ACCESS_ERROR",    "Invalid memory address argument"},
 
51
        {"PR_UNKNOWN_ERROR",    "Some unknown error has occurred"},
 
52
        {"PR_PENDING_INTERRUPT_ERROR",    "Operation interrupted by another thread"},
 
53
        {"PR_NOT_IMPLEMENTED_ERROR",    "function not implemented"},
 
54
        {"PR_IO_ERROR",    "I/O function error"},
 
55
        {"PR_IO_TIMEOUT_ERROR",    "I/O operation timed out"},
 
56
        {"PR_IO_PENDING_ERROR",    "I/O operation on busy file descriptor"},
 
57
        {"PR_DIRECTORY_OPEN_ERROR",    "The directory could not be opened"},
 
58
        {"PR_INVALID_ARGUMENT_ERROR",    "Invalid function argument"},
 
59
        {"PR_ADDRESS_NOT_AVAILABLE_ERROR",    "Network address not available (in use?)"},
 
60
        {"PR_ADDRESS_NOT_SUPPORTED_ERROR",    "Network address type not supported"},
 
61
        {"PR_IS_CONNECTED_ERROR",    "Already connected"},
 
62
        {"PR_BAD_ADDRESS_ERROR",    "Network address is invalid"},
 
63
        {"PR_ADDRESS_IN_USE_ERROR",    "Local Network address is in use"},
 
64
        {"PR_CONNECT_REFUSED_ERROR",    "Connection refused by peer"},
 
65
        {"PR_NETWORK_UNREACHABLE_ERROR",    "Network address is presently unreachable"},
 
66
        {"PR_CONNECT_TIMEOUT_ERROR",    "Connection attempt timed out"},
 
67
        {"PR_NOT_CONNECTED_ERROR",    "Network file descriptor is not connected"},
 
68
        {"PR_LOAD_LIBRARY_ERROR",    "Failure to load dynamic library"},
 
69
        {"PR_UNLOAD_LIBRARY_ERROR",    "Failure to unload dynamic library"},
 
70
        {"PR_FIND_SYMBOL_ERROR",    "Symbol not found in any of the loaded dynamic libraries"},
 
71
        {"PR_INSUFFICIENT_RESOURCES_ERROR",    "Insufficient system resources"},
 
72
        {"PR_DIRECTORY_LOOKUP_ERROR",    "A directory lookup on a network address has failed"},
 
73
        {"PR_TPD_RANGE_ERROR",    "Attempt to access a TPD key that is out of range"},
 
74
        {"PR_PROC_DESC_TABLE_FULL_ERROR",    "Process open FD table is full"},
 
75
        {"PR_SYS_DESC_TABLE_FULL_ERROR",    "System open FD table is full"},
 
76
        {"PR_NOT_SOCKET_ERROR",    "Network operation attempted on non-network file descriptor"},
 
77
        {"PR_NOT_TCP_SOCKET_ERROR",    "TCP-specific function attempted on a non-TCP file descriptor"},
 
78
        {"PR_SOCKET_ADDRESS_IS_BOUND_ERROR",    "TCP file descriptor is already bound"},
 
79
        {"PR_NO_ACCESS_RIGHTS_ERROR",    "Access Denied"},
 
80
        {"PR_OPERATION_NOT_SUPPORTED_ERROR",    "The requested operation is not supported by the platform"},
 
81
        {"PR_PROTOCOL_NOT_SUPPORTED_ERROR",    "The host operating system does not support the protocol requested"},
 
82
        {"PR_REMOTE_FILE_ERROR",    "Access to the remote file has been severed"},
 
83
        {"PR_BUFFER_OVERFLOW_ERROR",    "The value requested is too large to be stored in the data buffer provided"},
 
84
        {"PR_CONNECT_RESET_ERROR",    "TCP connection reset by peer"},
 
85
        {"PR_RANGE_ERROR",    "Unused"},
 
86
        {"PR_DEADLOCK_ERROR",    "The operation would have deadlocked"},
 
87
        {"PR_FILE_IS_LOCKED_ERROR",    "The file is already locked"},
 
88
        {"PR_FILE_TOO_BIG_ERROR",    "Write would result in file larger than the system allows"},
 
89
        {"PR_NO_DEVICE_SPACE_ERROR",    "The device for storing the file is full"},
 
90
        {"PR_PIPE_ERROR",    "Unused"},
 
91
        {"PR_NO_SEEK_DEVICE_ERROR",    "Unused"},
 
92
        {"PR_IS_DIRECTORY_ERROR",    "Cannot perform a normal file operation on a directory"},
 
93
        {"PR_LOOP_ERROR",    "Symbolic link loop"},
 
94
        {"PR_NAME_TOO_LONG_ERROR",    "File name is too long"},
 
95
        {"PR_FILE_NOT_FOUND_ERROR",    "File not found"},
 
96
        {"PR_NOT_DIRECTORY_ERROR",    "Cannot perform directory operation on a normal file"},
 
97
        {"PR_READ_ONLY_FILESYSTEM_ERROR",    "Cannot write to a read-only file system"},
 
98
        {"PR_DIRECTORY_NOT_EMPTY_ERROR",    "Cannot delete a directory that is not empty"},
 
99
        {"PR_FILESYSTEM_MOUNTED_ERROR",    "Cannot delete or rename a file object while the file system is busy"},
 
100
        {"PR_NOT_SAME_DEVICE_ERROR",    "Cannot rename a file to a file system on another device"},
 
101
        {"PR_DIRECTORY_CORRUPTED_ERROR",    "The directory object in the file system is corrupted"},
 
102
        {"PR_FILE_EXISTS_ERROR",    "Cannot create or rename a filename that already exists"},
 
103
        {"PR_MAX_DIRECTORY_ENTRIES_ERROR",    "Directory is full.  No additional filenames may be added"},
 
104
        {"PR_INVALID_DEVICE_STATE_ERROR",    "The required device was in an invalid state"},
 
105
        {"PR_DEVICE_IS_LOCKED_ERROR",    "The device is locked"},
 
106
        {"PR_NO_MORE_FILES_ERROR",    "No more entries in the directory"},
 
107
        {"PR_END_OF_FILE_ERROR",    "Encountered end of file"},
 
108
        {"PR_FILE_SEEK_ERROR",    "Seek error"},
 
109
        {"PR_FILE_IS_BUSY_ERROR",    "The file is busy"},
 
110
        {"PR_OPERATION_ABORTED_ERROR",    "The I/O operation was aborted"},
 
111
        {"PR_IN_PROGRESS_ERROR",    "Operation is still in progress (probably a non-blocking connect)"},
 
112
        {"PR_ALREADY_INITIATED_ERROR",    "Operation has already been initiated (probably a non-blocking connect)"},
 
113
        {"PR_GROUP_EMPTY_ERROR",    "The wait group is empty"},
 
114
        {"PR_INVALID_STATE_ERROR",    "Object state improper for request"},
 
115
        {"PR_NETWORK_DOWN_ERROR",    "Network is down"},
 
116
        {"PR_SOCKET_SHUTDOWN_ERROR",    "Socket shutdown"},
 
117
        {"PR_CONNECT_ABORTED_ERROR",    "Connection aborted"},
 
118
        {"PR_HOST_UNREACHABLE_ERROR",    "Host is unreachable"},
 
119
        {"PR_LIBRARY_NOT_LOADED_ERROR",    "The library is not loaded"},
 
120
        {"PR_MAX_ERROR",    "Placeholder for the end of the list"},
 
121
        {0, 0}
 
122
};
 
123
 
 
124
static const struct PRErrorTable et = { text, "prerr", -6000L, 76 };
 
125
 
 
126
void nspr_InitializePRErrorTable(void) {
 
127
    PR_ErrorInstallTable(&et);
 
128
}