Logo Search packages:      
Sourcecode: linux version File versions  Download package

errors.h

/*
** -----------------------------------------------------------------------------
**
**  Perle Specialix driver for Linux
**  Ported from existing RIO Driver for SCO sources.
 *
 *  (C) 1990 - 2000 Specialix International Ltd., Byfleet, Surrey, UK.
 *
 *      This program is free software; you can redistribute it and/or modify
 *      it under the terms of the GNU General Public License as published by
 *      the Free Software Foundation; either version 2 of the License, or
 *      (at your option) any later version.
 *
 *      This program is distributed in the hope that it will be useful,
 *      but WITHOUT ANY WARRANTY; without even the implied warranty of
 *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *      GNU General Public License for more details.
 *
 *      You should have received a copy of the GNU General Public License
 *      along with this program; if not, write to the Free Software
 *      Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
**
**    Module            : errors.h
**    SID         : 1.2
**    Last Modified     : 11/6/98 11:34:10
**    Retrieved   : 11/6/98 11:34:21
**
**  ident @(#)errors.h  1.2
**
** -----------------------------------------------------------------------------
*/

#ifndef     __rio_errors_h__
#define     __rio_errors_h__

#ifdef SCCS_LABELS
#ifndef lint
static char *_errors_h_sccs_ = "@(#)errors.h    1.2";
#endif
#endif

/*
** error codes
*/

#define     NOTHING_WRONG_AT_ALL          0
#define     BAD_CHARACTER_IN_NAME         1
#define     TABLE_ENTRY_ISNT_PROPERLY_NULL      2
#define     UNKNOWN_HOST_NUMBER           3
#define     ZERO_RTA_ID             4
#define     BAD_RTA_ID              5
#define     DUPLICATED_RTA_ID       6
#define     DUPLICATE_UNIQUE_NUMBER       7
#define     BAD_TTY_NUMBER                8
#define     TTY_NUMBER_IN_USE       9
#define     NAME_USED_TWICE               10
#define     HOST_ID_NOT_ZERO        11
#define     BOOT_IN_PROGRESS        12
#define     COPYIN_FAILED                 13
#define     HOST_FILE_TOO_LARGE           14
#define     COPYOUT_FAILED                15
#define     NOT_SUPER_USER                16
#define     RIO_ALREADY_POLLING           17

#define     ID_NUMBER_OUT_OF_RANGE        18
#define PORT_NUMBER_OUT_OF_RANGE    19
#define     HOST_NUMBER_OUT_OF_RANGE      20
#define     RUP_NUMBER_OUT_OF_RANGE       21
#define     TTY_NUMBER_OUT_OF_RANGE       22
#define     LINK_NUMBER_OUT_OF_RANGE      23

#define     HOST_NOT_RUNNING        24
#define     IOCTL_COMMAND_UNKNOWN         25
#define     RIO_SYSTEM_HALTED       26
#define     WAIT_FOR_DRAIN_BROKEN         27
#define     PORT_NOT_MAPPED_INTO_SYSTEM   28
#define     EXCLUSIVE_USE_SET       29
#define     WAIT_FOR_NOT_CLOSING_BROKEN   30
#define     WAIT_FOR_PORT_TO_OPEN_BROKEN  31
#define     WAIT_FOR_CARRIER_BROKEN       32
#define     WAIT_FOR_NOT_IN_USE_BROKEN    33
#define     WAIT_FOR_CAN_ADD_COMMAND_BROKEN     34
#define     WAIT_FOR_ADD_COMMAND_BROKEN   35
#define     WAIT_FOR_NOT_PARAM_BROKEN     36
#define     WAIT_FOR_RETRY_BROKEN         37
#define     HOST_HAS_ALREADY_BEEN_BOOTED  38
#define     UNIT_IS_IN_USE                39
#define     COULDNT_FIND_ENTRY            40
#define     RTA_UNIQUE_NUMBER_ZERO        41
#define     CLOSE_COMMAND_FAILED          42
#define     WAIT_FOR_CLOSE_BROKEN         43
#define     CPS_VALUE_OUT_OF_RANGE        44
#define     ID_ALREADY_IN_USE       45
#define     SIGNALS_ALREADY_SET           46
#define     NOT_RECEIVING_PROCESS         47
#define     RTA_NUMBER_WRONG        48
#define NO_SUCH_PRODUCT             49
#define     HOST_SYSPORT_BAD        50
#define     ID_NOT_TENTATIVE        51
#define XPRINT_CPS_OUT_OF_RANGE           52
#define     NOT_ENOUGH_CORE_FOR_PCI_COPY  53


#endif                        /* __rio_errors_h__ */

Generated by  Doxygen 1.6.0   Back to index