Tenok
A Linux-like Real-Time Operating System for Robotics and Internet of Things
Macros
errno.h File Reference

Go to the source code of this file.

Macros

#define EPERM   1
 
#define ENOENT   2
 
#define ESRCH   3
 
#define EINTR   4
 
#define EIO   5
 
#define ENXIO   6
 
#define E2BIG   7
 
#define EBADF   9
 
#define EAGAIN   11
 
#define ENOMEM   12
 
#define EACCES   13
 
#define EFAULT   14
 
#define ENOTBLK   15
 
#define EBUSY   16
 
#define EEXIST   17
 
#define ENOTDIR   20
 
#define EINVAL   22
 
#define ENFILE   23
 
#define EMFILE   24
 
#define ENOTTY   25
 
#define ETXTBSY   26
 
#define EFBIG   27
 
#define ENOSPC   28
 
#define ESPIPE   29
 
#define EROFS   30
 
#define EDEADLK   45
 
#define ENOSYS   88
 
#define ENAMETOOLONG   91
 
#define EMSGSIZE   122
 
#define EOVERFLOW   139
 

Macro Definition Documentation

◆ E2BIG

#define E2BIG   7

Argument list too long

◆ EACCES

#define EACCES   13

Permission denied

◆ EAGAIN

#define EAGAIN   11

Try again

◆ EBADF

#define EBADF   9

Bad file descriptor number

◆ EBUSY

#define EBUSY   16

Device or resource busy

◆ EDEADLK

#define EDEADLK   45

Deadlock

◆ EEXIST

#define EEXIST   17

File exists

◆ EFAULT

#define EFAULT   14

Bad address

◆ EFBIG

#define EFBIG   27

File is too big

◆ EINTR

#define EINTR   4

Syscall is interrupted

◆ EINVAL

#define EINVAL   22

Invalid argument

◆ EIO

#define EIO   5

I/O error

◆ EMFILE

#define EMFILE   24

File descriptor value too long

◆ EMSGSIZE

#define EMSGSIZE   122

Message to long

◆ ENAMETOOLONG

#define ENAMETOOLONG   91

File or path name too long

◆ ENFILE

#define ENFILE   23

Too many open files in the system

◆ ENOENT

#define ENOENT   2

No such file or directory

◆ ENOMEM

#define ENOMEM   12

Not enough memory

◆ ENOSPC

#define ENOSPC   28

No space left

◆ ENOSYS

#define ENOSYS   88

Function not implemented

◆ ENOTBLK

#define ENOTBLK   15

Not a block device

◆ ENOTDIR

#define ENOTDIR   20

Not a directory

◆ ENOTTY

#define ENOTTY   25

Not a character device

◆ ENXIO

#define ENXIO   6

No such device or address

◆ EOVERFLOW

#define EOVERFLOW   139

Numerical overflow

◆ EPERM

#define EPERM   1

Not the owner

◆ EROFS

#define EROFS   30

Read-only file system

◆ ESPIPE

#define ESPIPE   29

Illegal seek

◆ ESRCH

#define ESRCH   3

No such task

◆ ETXTBSY

#define ETXTBSY   26

Text file busy