208 lines
9.6 KiB
C
208 lines
9.6 KiB
C
|
/******************************************************************************
|
||
|
*
|
||
|
* Copyright (C) 2018 The Android Open Source Project
|
||
|
*
|
||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
* you may not use this file except in compliance with the License.
|
||
|
* You may obtain a copy of the License at:
|
||
|
*
|
||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||
|
*
|
||
|
* Unless required by applicable law or agreed to in writing, software
|
||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
* See the License for the specific language governing permissions and
|
||
|
* limitations under the License.
|
||
|
*
|
||
|
*****************************************************************************
|
||
|
* Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore
|
||
|
*/
|
||
|
|
||
|
/*****************************************************************************/
|
||
|
/* */
|
||
|
/* File Name : osal_errno.h */
|
||
|
/* */
|
||
|
/* Description : This file error codes supported by OSAL */
|
||
|
/* */
|
||
|
/* List of Functions : None */
|
||
|
/* */
|
||
|
/* Issues / Problems : None */
|
||
|
/* */
|
||
|
/* Revision History : */
|
||
|
/* */
|
||
|
/* DD MM YYYY Author(s) Changes (Describe the changes made) */
|
||
|
/* 30 03 2006 Ittiam Draft */
|
||
|
/* */
|
||
|
/*****************************************************************************/
|
||
|
|
||
|
#ifndef OSAL_ERRNO_H
|
||
|
#define OSAL_ERRNO_H
|
||
|
|
||
|
#define OSAL_SOCKERR_BASE 0x1000
|
||
|
|
||
|
#define OSAL_NOERROR (OSAL_SOCKERR_BASE + 0)
|
||
|
#define OSAL_INTR (OSAL_SOCKERR_BASE + 1)
|
||
|
#define OSAL_BADF (OSAL_SOCKERR_BASE + 2)
|
||
|
#define OSAL_ACCES (OSAL_SOCKERR_BASE + 3)
|
||
|
#define OSAL_FAULT (OSAL_SOCKERR_BASE + 4)
|
||
|
#define OSAL_INVAL (OSAL_SOCKERR_BASE + 5)
|
||
|
#define OSAL_MFILE (OSAL_SOCKERR_BASE + 6)
|
||
|
#define OSAL_WOULDBLOCK (OSAL_SOCKERR_BASE + 7)
|
||
|
#define OSAL_INPROGRESS (OSAL_SOCKERR_BASE + 8)
|
||
|
#define OSAL_ALREADY (OSAL_SOCKERR_BASE + 9)
|
||
|
#define OSAL_NOTSOCK (OSAL_SOCKERR_BASE + 10)
|
||
|
#define OSAL_DESTADDRREQ (OSAL_SOCKERR_BASE + 11)
|
||
|
#define OSAL_MSGSIZE (OSAL_SOCKERR_BASE + 12)
|
||
|
#define OSAL_PROTOTYPE (OSAL_SOCKERR_BASE + 13)
|
||
|
#define OSAL_NOPROTOOPT (OSAL_SOCKERR_BASE + 14)
|
||
|
#define OSAL_PROTONOSUPPORT (OSAL_SOCKERR_BASE + 15)
|
||
|
#define OSAL_SOCKTNOSUPPORT (OSAL_SOCKERR_BASE + 16)
|
||
|
#define OSAL_OPNOTSUPP (OSAL_SOCKERR_BASE + 17)
|
||
|
#define OSAL_PFNOSUPPORT (OSAL_SOCKERR_BASE + 18)
|
||
|
#define OSAL_AFNOSUPPORT (OSAL_SOCKERR_BASE + 19)
|
||
|
#define OSAL_ADDRINUSE (OSAL_SOCKERR_BASE + 20)
|
||
|
#define OSAL_ADDRNOTAVAIL (OSAL_SOCKERR_BASE + 21)
|
||
|
#define OSAL_NETDOWN (OSAL_SOCKERR_BASE + 22)
|
||
|
#define OSAL_NETUNREACH (OSAL_SOCKERR_BASE + 23)
|
||
|
#define OSAL_NETRESET (OSAL_SOCKERR_BASE + 24)
|
||
|
#define OSAL_CONNABORTED (OSAL_SOCKERR_BASE + 25)
|
||
|
#define OSAL_CONNRESET (OSAL_SOCKERR_BASE + 26)
|
||
|
#define OSAL_NOBUFS (OSAL_SOCKERR_BASE + 27)
|
||
|
#define OSAL_ISCONN (OSAL_SOCKERR_BASE + 28)
|
||
|
#define OSAL_NOTCONN (OSAL_SOCKERR_BASE + 29)
|
||
|
#define OSAL_SHUTDOWN (OSAL_SOCKERR_BASE + 30)
|
||
|
#define OSAL_TOOMANYREFS (OSAL_SOCKERR_BASE + 31)
|
||
|
#define OSAL_TIMEDOUT (OSAL_SOCKERR_BASE + 32)
|
||
|
#define OSAL_CONNREFUSED (OSAL_SOCKERR_BASE + 33)
|
||
|
#define OSAL_LOOP (OSAL_SOCKERR_BASE + 34)
|
||
|
#define OSAL_NAMETOOLONG (OSAL_SOCKERR_BASE + 35)
|
||
|
#define OSAL_HOSTDOWN (OSAL_SOCKERR_BASE + 36)
|
||
|
#define OSAL_HOSTUNREACH (OSAL_SOCKERR_BASE + 37)
|
||
|
#define OSAL_NOTEMPTY (OSAL_SOCKERR_BASE + 38)
|
||
|
#define OSAL_PROCLIM (OSAL_SOCKERR_BASE + 39)
|
||
|
#define OSAL_USERS (OSAL_SOCKERR_BASE + 40)
|
||
|
#define OSAL_DQUOT (OSAL_SOCKERR_BASE + 41)
|
||
|
#define OSAL_STALE (OSAL_SOCKERR_BASE + 42)
|
||
|
#define OSAL_REMOTE (OSAL_SOCKERR_BASE + 43)
|
||
|
#define OSAL_SYSNOTREADY (OSAL_SOCKERR_BASE + 44)
|
||
|
#define OSAL_VERNOTSUPPORTED (OSAL_SOCKERR_BASE + 45)
|
||
|
#define OSAL_NOTINITIALISED (OSAL_SOCKERR_BASE + 46)
|
||
|
#define OSAL_DISCON (OSAL_SOCKERR_BASE + 47)
|
||
|
#define OSAL_NOMORE (OSAL_SOCKERR_BASE + 48)
|
||
|
#define OSAL_CANCELLED (OSAL_SOCKERR_BASE + 49)
|
||
|
#define OSAL_INVALIDPROCTABLE (OSAL_SOCKERR_BASE + 50)
|
||
|
#define OSAL_INVALIDPROVIDER (OSAL_SOCKERR_BASE + 51)
|
||
|
#define OSAL_PROVIDERFAILEDINIT (OSAL_SOCKERR_BASE + 52)
|
||
|
#define OSAL_SYSCALLFAILURE (OSAL_SOCKERR_BASE + 53)
|
||
|
#define OSAL_SERVICE_NOT_FOUND (OSAL_SOCKERR_BASE + 54)
|
||
|
#define OSAL_TYPE_NOT_FOUND (OSAL_SOCKERR_BASE + 55)
|
||
|
#define OSAL_E_NO_MORE (OSAL_SOCKERR_BASE + 56)
|
||
|
#define OSAL_E_CANCELLED (OSAL_SOCKERR_BASE + 57)
|
||
|
#define OSAL_REFUSED (OSAL_SOCKERR_BASE + 58)
|
||
|
#define OSAL_HOST_NOT_FOUND (OSAL_SOCKERR_BASE + 59)
|
||
|
#define OSAL_TRY_AGAIN (OSAL_SOCKERR_BASE + 60)
|
||
|
#define OSAL_NO_RECOVERY (OSAL_SOCKERR_BASE + 61)
|
||
|
#define OSAL_NO_DATA (OSAL_SOCKERR_BASE + 62)
|
||
|
#define OSAL_NO_ADDRESS (OSAL_SOCKERR_BASE + 63)
|
||
|
#define OSAL_QOS_RECEIVERS (OSAL_SOCKERR_BASE + 64)
|
||
|
#define OSAL_QOS_SENDERS (OSAL_SOCKERR_BASE + 65)
|
||
|
#define OSAL_QOS_NO_SENDERS (OSAL_SOCKERR_BASE + 66)
|
||
|
#define OSAL_QOS_NO_RECEIVERS (OSAL_SOCKERR_BASE + 67)
|
||
|
#define OSAL_QOS_REQUEST_CONFIRMED (OSAL_SOCKERR_BASE + 68)
|
||
|
#define OSAL_QOS_ADMISSION_FAILURE (OSAL_SOCKERR_BASE + 69)
|
||
|
#define OSAL_QOS_POLICY_FAILURE (OSAL_SOCKERR_BASE + 70)
|
||
|
#define OSAL_QOS_BAD_STYLE (OSAL_SOCKERR_BASE + 71)
|
||
|
#define OSAL_QOS_BAD_OBJECT (OSAL_SOCKERR_BASE + 72)
|
||
|
#define OSAL_QOS_TRAFFIC_CTRL_ERROR (OSAL_SOCKERR_BASE + 73)
|
||
|
#define OSAL_QOS_GENERIC_ERROR (OSAL_SOCKERR_BASE + 74)
|
||
|
|
||
|
/* POSIX Error codes */
|
||
|
#define OSAL_PERM (OSAL_SOCKERR_BASE + 75)
|
||
|
#define OSAL_NOENT (OSAL_SOCKERR_BASE + 76)
|
||
|
#define OSAL_SRCH (OSAL_SOCKERR_BASE + 77)
|
||
|
#define OSAL_IO (OSAL_SOCKERR_BASE + 78)
|
||
|
#define OSAL_NXIO (OSAL_SOCKERR_BASE + 79)
|
||
|
#define OSAL_2BIG (OSAL_SOCKERR_BASE + 80)
|
||
|
#define OSAL_NOEXEC (OSAL_SOCKERR_BASE + 81)
|
||
|
#define OSAL_CHILD (OSAL_SOCKERR_BASE + 82)
|
||
|
#define OSAL_AGAIN (OSAL_SOCKERR_BASE + 83)
|
||
|
#define OSAL_NOMEM (OSAL_SOCKERR_BASE + 84)
|
||
|
#define OSAL_NOTBLK (OSAL_SOCKERR_BASE + 85)
|
||
|
#define OSAL_BUSY (OSAL_SOCKERR_BASE + 86)
|
||
|
#define OSAL_EXIST (OSAL_SOCKERR_BASE + 87)
|
||
|
#define OSAL_XDEV (OSAL_SOCKERR_BASE + 88)
|
||
|
#define OSAL_NODEV (OSAL_SOCKERR_BASE + 89)
|
||
|
#define OSAL_NOTDIR (OSAL_SOCKERR_BASE + 90)
|
||
|
#define OSAL_ISDIR (OSAL_SOCKERR_BASE + 91)
|
||
|
#define OSAL_NFILE (OSAL_SOCKERR_BASE + 92)
|
||
|
#define OSAL_NOTTY (OSAL_SOCKERR_BASE + 93)
|
||
|
#define OSAL_TXTBSY (OSAL_SOCKERR_BASE + 94)
|
||
|
#define OSAL_FBIG (OSAL_SOCKERR_BASE + 95)
|
||
|
#define OSAL_NOSPC (OSAL_SOCKERR_BASE + 96)
|
||
|
#define OSAL_SPIPE (OSAL_SOCKERR_BASE + 97)
|
||
|
#define OSAL_ROFS (OSAL_SOCKERR_BASE + 98)
|
||
|
#define OSAL_MLINK (OSAL_SOCKERR_BASE + 99)
|
||
|
#define OSAL_PIPE (OSAL_SOCKERR_BASE + 100)
|
||
|
#define OSAL_DOM (OSAL_SOCKERR_BASE + 101)
|
||
|
#define OSAL_RANGE (OSAL_SOCKERR_BASE + 102)
|
||
|
#define OSAL_DEADLK (OSAL_SOCKERR_BASE + 103)
|
||
|
#define OSAL_NOLCK (OSAL_SOCKERR_BASE + 104)
|
||
|
#define OSAL_NOSYS (OSAL_SOCKERR_BASE + 105)
|
||
|
#define OSAL_NOMSG (OSAL_SOCKERR_BASE + 106)
|
||
|
#define OSAL_IDRM (OSAL_SOCKERR_BASE + 107)
|
||
|
#define OSAL_CHRNG (OSAL_SOCKERR_BASE + 108)
|
||
|
#define OSAL_L2NSYNC (OSAL_SOCKERR_BASE + 109)
|
||
|
#define OSAL_L3HLT (OSAL_SOCKERR_BASE + 110)
|
||
|
#define OSAL_L3RST (OSAL_SOCKERR_BASE + 111)
|
||
|
#define OSAL_LNRNG (OSAL_SOCKERR_BASE + 112)
|
||
|
#define OSAL_UNATCH (OSAL_SOCKERR_BASE + 113)
|
||
|
#define OSAL_NOCSI (OSAL_SOCKERR_BASE + 114)
|
||
|
#define OSAL_L2HLT (OSAL_SOCKERR_BASE + 115)
|
||
|
#define OSAL_BADE (OSAL_SOCKERR_BASE + 116)
|
||
|
#define OSAL_BADR (OSAL_SOCKERR_BASE + 117)
|
||
|
#define OSAL_XFULL (OSAL_SOCKERR_BASE + 118)
|
||
|
#define OSAL_NOANO (OSAL_SOCKERR_BASE + 119)
|
||
|
#define OSAL_BADRQC (OSAL_SOCKERR_BASE + 120)
|
||
|
#define OSAL_BADSLT (OSAL_SOCKERR_BASE + 121)
|
||
|
#define OSAL_BFONT (OSAL_SOCKERR_BASE + 122)
|
||
|
#define OSAL_NOSTR (OSAL_SOCKERR_BASE + 123)
|
||
|
#define OSAL_NODATA (OSAL_SOCKERR_BASE + 124)
|
||
|
#define OSAL_TIME (OSAL_SOCKERR_BASE + 125)
|
||
|
#define OSAL_NOSR (OSAL_SOCKERR_BASE + 126)
|
||
|
#define OSAL_NONET (OSAL_SOCKERR_BASE + 127)
|
||
|
#define OSAL_NOPKG (OSAL_SOCKERR_BASE + 128)
|
||
|
#define OSAL_NOLINK (OSAL_SOCKERR_BASE + 129)
|
||
|
#define OSAL_ADV (OSAL_SOCKERR_BASE + 130)
|
||
|
#define OSAL_SRMNT (OSAL_SOCKERR_BASE + 131)
|
||
|
#define OSAL_COMM (OSAL_SOCKERR_BASE + 132)
|
||
|
#define OSAL_PROTO (OSAL_SOCKERR_BASE + 133)
|
||
|
#define OSAL_MULTIHOP (OSAL_SOCKERR_BASE + 134)
|
||
|
#define OSAL_DOTDOT (OSAL_SOCKERR_BASE + 135)
|
||
|
#define OSAL_BADMSG (OSAL_SOCKERR_BASE + 136)
|
||
|
#define OSAL_OVERFLOW (OSAL_SOCKERR_BASE + 137)
|
||
|
#define OSAL_NOTUNIQ (OSAL_SOCKERR_BASE + 138)
|
||
|
#define OSAL_BADFD (OSAL_SOCKERR_BASE + 139)
|
||
|
#define OSAL_REMCHG (OSAL_SOCKERR_BASE + 140)
|
||
|
#define OSAL_LIBACC (OSAL_SOCKERR_BASE + 141)
|
||
|
#define OSAL_LIBBAD (OSAL_SOCKERR_BASE + 142)
|
||
|
#define OSAL_LIBSCN (OSAL_SOCKERR_BASE + 143)
|
||
|
#define OSAL_LIBMAX (OSAL_SOCKERR_BASE + 144)
|
||
|
#define OSAL_LIBEXEC (OSAL_SOCKERR_BASE + 145)
|
||
|
#define OSAL_ILSEQ (OSAL_SOCKERR_BASE + 146)
|
||
|
#define OSAL_RESTART (OSAL_SOCKERR_BASE + 147)
|
||
|
#define OSAL_STRPIPE (OSAL_SOCKERR_BASE + 148)
|
||
|
#define OSAL_UCLEAN (OSAL_SOCKERR_BASE + 149)
|
||
|
#define OSAL_NOTNAM (OSAL_SOCKERR_BASE + 150)
|
||
|
#define OSAL_NAVAIL (OSAL_SOCKERR_BASE + 151)
|
||
|
#define OSAL_ISNAM (OSAL_SOCKERR_BASE + 152)
|
||
|
#define OSAL_REMOTEIO (OSAL_SOCKERR_BASE + 153)
|
||
|
#define OSAL_NOMEDIUM (OSAL_SOCKERR_BASE + 154)
|
||
|
#define OSAL_MEDIUMTYPE (OSAL_SOCKERR_BASE + 155)
|
||
|
#define OSAL_CANCELED (OSAL_SOCKERR_BASE + 156)
|
||
|
#define OSAL_NOKEY (OSAL_SOCKERR_BASE + 157)
|
||
|
#define OSAL_KEYEXPIRED (OSAL_SOCKERR_BASE + 158)
|
||
|
#define OSAL_KEYREVOKED (OSAL_SOCKERR_BASE + 159)
|
||
|
#define OSAL_KEYREJECTED (OSAL_SOCKERR_BASE + 160)
|
||
|
|
||
|
#endif /* OSAL_ERRNO_H */
|