aboutsummaryrefslogtreecommitdiff
path: root/encoder/osal_errno.h
blob: 153947e97a5e628bd7a89e1810cdf566e58c4358 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
/******************************************************************************
 *
 * 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 */