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