Zephyr API Documentation
4.0.0
A Scalable Open Source RTOS
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
20
#ifndef ZEPHYR_LIB_LIBC_MINIMAL_INCLUDE_ERRNO_H_
21
#define ZEPHYR_LIB_LIBC_MINIMAL_INCLUDE_ERRNO_H_
22
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
119
#define EWOULDBLOCK EAGAIN
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 Sat Nov 16 2024 04:55:04 for Zephyr API Documentation by
1.12.0