/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is the Netscape Portable Runtime (NSPR).
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-2000
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#ifndef prerr_h___
#define prerr_h___
/*
*
* prerr.h
* This file is automatically generated; please do not edit it.
*/
/* Memory allocation attempt failed */
/* Invalid file descriptor */
/* The operation would have blocked */
/* Invalid memory address argument */
/* Invalid function for file type */
/* Invalid memory address argument */
/* Some unknown error has occurred */
/* Operation interrupted by another thread */
/* function not implemented */
/* I/O function error */
/* I/O operation timed out */
/* I/O operation on busy file descriptor */
/* The directory could not be opened */
/* Invalid function argument */
/* Network address not available (in use?) */
/* Network address type not supported */
/* Already connected */
/* Network address is invalid */
/* Local Network address is in use */
/* Connection refused by peer */
/* Network address is presently unreachable */
/* Connection attempt timed out */
/* Network file descriptor is not connected */
/* Failure to load dynamic library */
/* Failure to unload dynamic library */
/* Symbol not found in any of the loaded dynamic libraries */
/* Insufficient system resources */
/* A directory lookup on a network address has failed */
/* Attempt to access a TPD key that is out of range */
/* Process open FD table is full */
/* System open FD table is full */
/* Network operation attempted on non-network file descriptor */
/* TCP-specific function attempted on a non-TCP file descriptor */
/* TCP file descriptor is already bound */
/* Access Denied */
/* The requested operation is not supported by the platform */
/* The host operating system does not support the protocol requested */
/* Access to the remote file has been severed */
/* The value requested is too large to be stored in the data buffer provided */
/* TCP connection reset by peer */
/* Unused */
/* The operation would have deadlocked */
/* The file is already locked */
/* Write would result in file larger than the system allows */
/* The device for storing the file is full */
/* Unused */
/* Unused */
/* Cannot perform a normal file operation on a directory */
/* Symbolic link loop */
/* File name is too long */
/* File not found */
/* Cannot perform directory operation on a normal file */
/* Cannot write to a read-only file system */
/* Cannot delete a directory that is not empty */
/* Cannot delete or rename a file object while the file system is busy */
/* Cannot rename a file to a file system on another device */
/* The directory object in the file system is corrupted */
/* Cannot create or rename a filename that already exists */
/* Directory is full. No additional filenames may be added */
/* The required device was in an invalid state */
/* The device is locked */
/* No more entries in the directory */
/* Encountered end of file */
/* Seek error */
/* The file is busy */
/* The I/O operation was aborted */
/* Operation is still in progress (probably a non-blocking connect) */
/* Operation has already been initiated (probably a non-blocking connect) */
/* The wait group is empty */
/* Object state improper for request */
/* Network is down */
/* Socket shutdown */
/* Connection aborted */
/* Host is unreachable */
/* The library is not loaded */
/* Placeholder for the end of the list */
extern void nspr_InitializePRErrorTable(void);
#endif /* prerr_h___ */