AWS IoT FreeRTOS+POSIX
errno.h File Reference

System error numbers. More...

Go to the source code of this file.

Macros

Definition of POSIX errnos.
#define EPERM   1
 
#define ENOENT   2
 
#define EBADF   9
 
#define EAGAIN   11
 
#define ENOMEM   12
 
#define EEXIST   17
 
#define EBUSY   16
 
#define EINVAL   22
 
#define ENOSPC   28
 
#define ERANGE   34
 
#define ENAMETOOLONG   36
 
#define EDEADLK   45
 
#define EOVERFLOW   75
 
#define ENOSYS   88
 
#define EMSGSIZE   90
 
#define ENOTSUP   95
 
#define ETIMEDOUT   116
 

Detailed Description

System error numbers.

http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/errno.h.html

The values defined in this file may not be compatible with the strerror function provided by this system.

Macro Definition Documentation

◆ EPERM

#define EPERM   1

Operation not permitted.

◆ ENOENT

#define ENOENT   2

No such file or directory.

◆ EBADF

#define EBADF   9

Bad file descriptor.

◆ EAGAIN

#define EAGAIN   11

Resource unavailable, try again.

◆ ENOMEM

#define ENOMEM   12

Not enough space.

◆ EEXIST

#define EEXIST   17

File exists.

◆ EBUSY

#define EBUSY   16

Device or resource busy.

◆ EINVAL

#define EINVAL   22

Invalid argument.

◆ ENOSPC

#define ENOSPC   28

No space left on device.

◆ ERANGE

#define ERANGE   34

Result too large.

◆ ENAMETOOLONG

#define ENAMETOOLONG   36

File name too long.

◆ EDEADLK

#define EDEADLK   45

Resource deadlock would occur.

◆ EOVERFLOW

#define EOVERFLOW   75

Value too large to be stored in data type.

◆ ENOSYS

#define ENOSYS   88

Function not supported.

◆ EMSGSIZE

#define EMSGSIZE   90

Message too long.

◆ ENOTSUP

#define ENOTSUP   95

Operation not supported.

◆ ETIMEDOUT

#define ETIMEDOUT   116

Connection timed out.