Karg  v0.2.0
The kernel of CargOS
errno.h File Reference
#include <types.h>

Go to the source code of this file.

Macros

#define E2BIG   7
 
#define EACCES   13
 
#define EADDRINUSE   112
 
#define EADDRNOTAVAIL   125
 
#define EAFNOSUPPORT   106
 
#define EAGAIN   11
 
#define EALREADY   120
 
#define EBADF   9
 
#define EBADMSG   77
 
#define EBUSY   16
 
#define ECANCELED   140
 
#define ECHILD   10
 
#define ECONNABORTED   113
 
#define ECONNREFUSED   111
 
#define ECONNRESET   104
 
#define EDEADLK   45
 
#define EDESTADDRREQ   121
 
#define EDOM   33
 
#define EDQUOT   132
 
#define EEXIST   17
 
#define EFAULT   14
 
#define EFBIG   27
 
#define EHOSTUNREACH   118
 
#define EIDRM   36
 
#define EILSEQ   138
 
#define EINPROGRESS   119
 
#define EINTR   4
 
#define EINVAL   22
 
#define EIO   5
 
#define EISCONN   127
 
#define EISDIR   21
 
#define ELOOP   92
 
#define EMFILE   24
 
#define EMLINK   31
 
#define EMSGSIZE   122
 
#define EMULTIHOP   74
 
#define ENAMETOOLONG   91
 
#define ENETDOWN   115
 
#define ENETRESET   126
 
#define ENETUNREACH   114
 
#define ENFILE   23
 
#define ENOBUFS   105
 
#define ENODATA   61
 
#define ENODEV   19
 
#define ENOENT   2
 
#define ENOEXEC   8
 
#define ENOLCK   46
 
#define ENOLINK   67
 
#define ENOMEM   12
 
#define ENOMSG   35
 
#define ENOPROTOOPT   109
 
#define ENOSPC   28
 
#define ENOSR   63
 
#define ENOSTR   60
 
#define ENOSYS   88
 
#define ENOTCONN   128
 
#define ENOTDIR   20
 
#define ENOTEMPTY   90
 
#define ENOTRECOVERABLE   141
 
#define ENOTSOCK   108
 
#define ENOTSUP   134
 
#define ENOTTY   25
 
#define ENXIO   6
 
#define EOPNOTSUPP   95
 
#define EOVERFLOW   139
 
#define EOWNERDEAD   142
 
#define EPERM   1
 
#define EPIPE   32
 
#define EPROTO   71
 
#define EPROTONOSUPPORT   123
 
#define EPROTOTYPE   107
 
#define ERANGE   34
 
#define EROFS   30
 
#define ESPIPE   29
 
#define ESRCH   3
 
#define ESTALE   133
 
#define ETIME   62
 
#define ETIMEDOUT   116
 
#define ETXTBSY   26
 
#define EWOULDBLOCK   EAGAIN
 
#define EXDEV   18
 

Functions

const char * errno_name (i32 errno)
 

Macro Definition Documentation

◆ E2BIG

#define E2BIG   7

◆ EACCES

#define EACCES   13

◆ EADDRINUSE

#define EADDRINUSE   112

◆ EADDRNOTAVAIL

#define EADDRNOTAVAIL   125

◆ EAFNOSUPPORT

#define EAFNOSUPPORT   106

◆ EAGAIN

#define EAGAIN   11

◆ EALREADY

#define EALREADY   120

◆ EBADF

#define EBADF   9

◆ EBADMSG

#define EBADMSG   77

◆ EBUSY

#define EBUSY   16

◆ ECANCELED

#define ECANCELED   140

◆ ECHILD

#define ECHILD   10

◆ ECONNABORTED

#define ECONNABORTED   113

◆ ECONNREFUSED

#define ECONNREFUSED   111

◆ ECONNRESET

#define ECONNRESET   104

◆ EDEADLK

#define EDEADLK   45

◆ EDESTADDRREQ

#define EDESTADDRREQ   121

◆ EDOM

#define EDOM   33

◆ EDQUOT

#define EDQUOT   132

◆ EEXIST

#define EEXIST   17

◆ EFAULT

#define EFAULT   14

◆ EFBIG

#define EFBIG   27

◆ EHOSTUNREACH

#define EHOSTUNREACH   118

◆ EIDRM

#define EIDRM   36

◆ EILSEQ

#define EILSEQ   138

◆ EINPROGRESS

#define EINPROGRESS   119

◆ EINTR

#define EINTR   4

◆ EINVAL

#define EINVAL   22

◆ EIO

#define EIO   5

◆ EISCONN

#define EISCONN   127

◆ EISDIR

#define EISDIR   21

◆ ELOOP

#define ELOOP   92

◆ EMFILE

#define EMFILE   24

◆ EMLINK

#define EMLINK   31

◆ EMSGSIZE

#define EMSGSIZE   122

◆ EMULTIHOP

#define EMULTIHOP   74

◆ ENAMETOOLONG

#define ENAMETOOLONG   91

◆ ENETDOWN

#define ENETDOWN   115

◆ ENETRESET

#define ENETRESET   126

◆ ENETUNREACH

#define ENETUNREACH   114

◆ ENFILE

#define ENFILE   23

◆ ENOBUFS

#define ENOBUFS   105

◆ ENODATA

#define ENODATA   61

◆ ENODEV

#define ENODEV   19

◆ ENOENT

#define ENOENT   2

◆ ENOEXEC

#define ENOEXEC   8

◆ ENOLCK

#define ENOLCK   46

◆ ENOLINK

#define ENOLINK   67

◆ ENOMEM

#define ENOMEM   12

◆ ENOMSG

#define ENOMSG   35

◆ ENOPROTOOPT

#define ENOPROTOOPT   109

◆ ENOSPC

#define ENOSPC   28

◆ ENOSR

#define ENOSR   63

◆ ENOSTR

#define ENOSTR   60

◆ ENOSYS

#define ENOSYS   88

◆ ENOTCONN

#define ENOTCONN   128

◆ ENOTDIR

#define ENOTDIR   20

◆ ENOTEMPTY

#define ENOTEMPTY   90

◆ ENOTRECOVERABLE

#define ENOTRECOVERABLE   141

◆ ENOTSOCK

#define ENOTSOCK   108

◆ ENOTSUP

#define ENOTSUP   134

◆ ENOTTY

#define ENOTTY   25

◆ ENXIO

#define ENXIO   6

◆ EOPNOTSUPP

#define EOPNOTSUPP   95

◆ EOVERFLOW

#define EOVERFLOW   139

◆ EOWNERDEAD

#define EOWNERDEAD   142

◆ EPERM

#define EPERM   1

◆ EPIPE

#define EPIPE   32

◆ EPROTO

#define EPROTO   71

◆ EPROTONOSUPPORT

#define EPROTONOSUPPORT   123

◆ EPROTOTYPE

#define EPROTOTYPE   107

◆ ERANGE

#define ERANGE   34

◆ EROFS

#define EROFS   30

◆ ESPIPE

#define ESPIPE   29

◆ ESRCH

#define ESRCH   3

◆ ESTALE

#define ESTALE   133

◆ ETIME

#define ETIME   62

◆ ETIMEDOUT

#define ETIMEDOUT   116

◆ ETXTBSY

#define ETXTBSY   26

◆ EWOULDBLOCK

#define EWOULDBLOCK   EAGAIN

◆ EXDEV

#define EXDEV   18

Function Documentation

◆ errno_name()

const char* errno_name ( i32  errno)