forked from Imagelibrary/rtems
* include/itron.h, include/itronsys/eventflags.h, include/itronsys/fmempool.h, include/itronsys/intr.h, include/itronsys/mbox.h, include/itronsys/msgbuffer.h, include/itronsys/network.h, include/itronsys/port.h, include/itronsys/semaphore.h, include/itronsys/status.h, include/itronsys/sysmgmt.h, include/itronsys/task.h, include/itronsys/time.h, include/itronsys/types.h, include/itronsys/vmempool.h, include/rtems/itron/config.h, include/rtems/itron/eventflags.h, include/rtems/itron/fmempool.h, include/rtems/itron/intr.h, include/rtems/itron/itronapi.h, include/rtems/itron/mbox.h, include/rtems/itron/msgbuffer.h, include/rtems/itron/network.h, include/rtems/itron/object.h, include/rtems/itron/port.h, include/rtems/itron/semaphore.h, include/rtems/itron/sysmgmt.h, include/rtems/itron/task.h, include/rtems/itron/time.h, include/rtems/itron/vmempool.h, inline/rtems/itron/eventflags.inl, inline/rtems/itron/fmempool.inl, inline/rtems/itron/intr.inl, inline/rtems/itron/mbox.inl, inline/rtems/itron/msgbuffer.inl, inline/rtems/itron/network.inl, inline/rtems/itron/port.inl, inline/rtems/itron/semaphore.inl, inline/rtems/itron/sysmgmt.inl, inline/rtems/itron/task.inl, inline/rtems/itron/time.inl, inline/rtems/itron/vmempool.inl, macros/rtems/itron/eventflags.inl, macros/rtems/itron/fmempool.inl, macros/rtems/itron/intr.inl, macros/rtems/itron/mbox.inl, macros/rtems/itron/msgbuffer.inl, macros/rtems/itron/network.inl, macros/rtems/itron/port.inl, macros/rtems/itron/semaphore.inl, macros/rtems/itron/sysmgmt.inl, macros/rtems/itron/task.inl, macros/rtems/itron/time.inl, macros/rtems/itron/vmempool.inl, src/can_wup.c, src/chg_pri.c, src/cre_mbf.c, src/cre_mbx.c, src/cre_sem.c, src/cre_tsk.c, src/del_mbf.c, src/del_mbx.c, src/del_sem.c, src/del_tsk.c, src/dis_dsp.c, src/ena_dsp.c, src/eventflags.c, src/exd_tsk.c, src/ext_tsk.c, src/fmempool.c, src/frsm_tsk.c, src/get_tid.c, src/itronintr.c, src/itronsem.c, src/itrontime.c, src/mbox.c, src/mboxtranslatereturncode.c, src/msgbuffer.c, src/msgbuffertranslatereturncode.c, src/network.c, src/port.c, src/prcv_mbf.c, src/prcv_mbx.c, src/preq_sem.c, src/psnd_mbf.c, src/rcv_mbf.c, src/rcv_mbx.c, src/ref_mbf.c, src/ref_mbx.c, src/ref_sem.c, src/ref_tsk.c, src/rel_wai.c, src/rot_rdq.c, src/rsm_tsk.c, src/sig_sem.c, src/slp_tsk.c, src/snd_mbf.c, src/snd_mbx.c, src/sta_tsk.c, src/sus_tsk.c, src/sysmgmt.c, src/task.c, src/ter_tsk.c, src/trcv_mbf.c, src/trcv_mbx.c, src/tslp_tsk.c, src/tsnd_mbf.c, src/twai_sem.c, src/vmempool.c, src/wai_sem.c, src/wup_tsk.c: URL for license changed.
71 lines
3.1 KiB
C
71 lines
3.1 KiB
C
/*
|
|
* COPYRIGHT (c) 1989-1999.
|
|
* On-Line Applications Research Corporation (OAR).
|
|
*
|
|
* The license and distribution terms for this file may be
|
|
* found in the file LICENSE in this distribution or at
|
|
* http://www.rtems.com/license/LICENSE.
|
|
*
|
|
* $Id$
|
|
*/
|
|
|
|
#ifndef __ITRON_STATUS_h_
|
|
#define __ITRON_STATUS_h_
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#define E_OK 0 /* Normal completion */
|
|
#define E_SYS (-5) /* System error */
|
|
#define E_NOMEM (-10) /* Insufficient memory */
|
|
#define E_NOSPT (-17) /* Feature not supported */
|
|
#define E_INOSPT (-18) /* Feature not supported by ITRON/FILE */
|
|
/* specification */
|
|
#define E_RSFN (-20) /* Reserved function code number */
|
|
#define E_RSATR (-24) /* Reserved attribute */
|
|
#define E_PAR (-33) /* Parameter error */
|
|
#define E_ID (-35) /* Invalid ID number */
|
|
#define E_NOEXS (-52) /* Object does not exist */
|
|
#define E_OBJ (-63) /* Invalid object state */
|
|
#define E_MACV (-65) /* Memory access disabled or memory access */
|
|
/* violation */
|
|
#define E_OACV (-66) /* Object access violation */
|
|
#define E_CTX (-69) /* Context error */
|
|
#define E_QOVR (-73) /* Queuing or nesting overflow */
|
|
#define E_DLT (-81) /* Object being waited for was deleted */
|
|
#define E_TMOUT (-85) /* Polling failure or timeout exceeded */
|
|
#define E_RLWAI (-86) /* WAIT state was forcibly released */
|
|
#define EN_NOND (-113) /* Target node does not exist or cannot be */
|
|
/* accessed */
|
|
#define EN_OBJNO (-114) /* Specifies an object number which could not be */
|
|
/* accessed on the target node */
|
|
#define EN_PROTO (-115) /* Protocol not supported on target node */
|
|
#define EN_RSFN (-116) /* System call or function not supported on */
|
|
/* target node */
|
|
#define EN_COMM (-117) /* No response from target node */
|
|
#define EN_RLWAI (-118) /* Connection function response wait state was */
|
|
/* forcibly released */
|
|
#define EN_PAR (-119) /* A value outside the range supported by the */
|
|
/* target node and/or transmission packet */
|
|
/* format was specified as a parameter */
|
|
#define EN_RPAR (-120) /* A value outside the range supported by the */
|
|
/* issuing node and/or transmission packet */
|
|
/* format was returned as a return parameter */
|
|
#define EN_CTXID (-121) /* An object on another node was specified to */
|
|
/* a system call issued from a task in dispatch */
|
|
/* disabled state or from a task-independent */
|
|
/* portion */
|
|
#define EN_EXEC (-122) /* System call could not be executed due to */
|
|
/* insufficient resources on the target node */
|
|
#define EN_NOSPT (-123) /* Connection function not supported */
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
/* end of include file */
|
|
|