Zephyr API Documentation
4.2.99
A Scalable Open Source RTOS
4.2.99
Toggle main menu visibility
Main Page
Related Pages
Topics
Data Structures
Data Structures
Data Structure Index
Data Fields
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Enumerator
Files
File List
Globals
All
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
f
g
h
i
k
l
m
n
o
p
r
s
t
u
x
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Macros
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Zephyr API Documentation
Introduction
Deprecated List
Topics
Data Structures
Files
File List
doc
kernel
lib
libc
minimal
include
sys
assert.h
ctype.h
errno.h
inttypes.h
limits.h
math.h
signal.h
stdbool.h
stdint.h
stdio.h
stdlib.h
string.h
strings.h
time.h
modules
subsys
zephyr
Globals
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
errno.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 1984-1999, 2012 Wind River Systems, Inc.
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
/*
8
* Copyright (c) 1982, 1986 Regents of the University of California.
9
* All rights reserved. The Berkeley software License Agreement
10
* specifies the terms and conditions for redistribution.
11
*
12
* @(#)errno.h 7.1 (Berkeley) 6/4/86
13
*/
14
19
20
#ifndef ZEPHYR_LIB_LIBC_MINIMAL_INCLUDE_ERRNO_H_
21
#define ZEPHYR_LIB_LIBC_MINIMAL_INCLUDE_ERRNO_H_
22
30
31
#include <
zephyr/sys/errno_private.h
>
32
33
#ifdef __cplusplus
34
extern
"C"
{
35
#endif
36
37
#define errno (*z_errno())
38
39
#define EPERM 1
40
#define ENOENT 2
41
#define ESRCH 3
42
#define EINTR 4
43
#define EIO 5
44
#define ENXIO 6
45
#define E2BIG 7
46
#define ENOEXEC 8
47
#define EBADF 9
48
#define ECHILD 10
49
#define EAGAIN 11
50
#define ENOMEM 12
51
#define EACCES 13
52
#define EFAULT 14
53
#define ENOTBLK 15
54
#define EBUSY 16
55
#define EEXIST 17
56
#define EXDEV 18
57
#define ENODEV 19
58
#define ENOTDIR 20
59
#define EISDIR 21
60
#define EINVAL 22
61
#define ENFILE 23
62
#define EMFILE 24
63
#define ENOTTY 25
64
#define ETXTBSY 26
65
#define EFBIG 27
66
#define ENOSPC 28
67
#define ESPIPE 29
68
#define EROFS 30
69
#define EMLINK 31
70
#define EPIPE 32
71
#define EDOM 33
72
#define ERANGE 34
73
#define ENOMSG 35
74
#define EDEADLK 45
75
#define ENOLCK 46
76
#define ENOSTR 60
77
#define ENODATA 61
78
#define ETIME 62
79
#define ENOSR 63
80
#define EPROTO 71
81
#define EBADMSG 77
82
#define ENOSYS 88
83
#define ENOTEMPTY 90
84
#define ENAMETOOLONG 91
85
#define ELOOP 92
86
#define EOPNOTSUPP 95
87
#define EPFNOSUPPORT 96
88
#define ECONNRESET 104
89
#define ENOBUFS 105
90
#define EAFNOSUPPORT 106
91
#define EPROTOTYPE 107
92
#define ENOTSOCK 108
93
#define ENOPROTOOPT 109
94
#define ESHUTDOWN 110
95
#define ECONNREFUSED 111
96
#define EADDRINUSE 112
97
#define ECONNABORTED 113
98
#define ENETUNREACH 114
99
#define ENETDOWN 115
100
#define ETIMEDOUT 116
101
#define EHOSTDOWN 117
102
#define EHOSTUNREACH 118
103
#define EINPROGRESS 119
104
#define EALREADY 120
105
#define EDESTADDRREQ 121
106
#define EMSGSIZE 122
107
#define EPROTONOSUPPORT 123
108
#define ESOCKTNOSUPPORT 124
109
#define EADDRNOTAVAIL 125
110
#define ENETRESET 126
111
#define EISCONN 127
112
#define ENOTCONN 128
113
#define ETOOMANYREFS 129
114
#define ENOTSUP 134
115
#define EILSEQ 138
116
#define EOVERFLOW 139
117
#define ECANCELED 140
118
119
#define EWOULDBLOCK EAGAIN
120
124
125
#ifdef __cplusplus
126
}
127
#endif
128
129
#endif
/* ZEPHYR_LIB_LIBC_MINIMAL_INCLUDE_ERRNO_H_ */
errno_private.h
lib
libc
minimal
include
errno.h
Generated on
for Zephyr API Documentation by
1.14.0