# include/errno.h File Reference

`#include <platform.h>`

## Defines
#define | _ERRNO_H 1
## Enumerations
enum | ErrnoEnum { FAIL = -1, SUCCESS = 0, ESIZE = 2, ECANCEL = 3, EOFF = 4, EBUSY = 5, EINVAL = 6, ERETRY = 7, ERESERVE = 8, ENETUNREACH = 9, ENOTTIMESYNC = 10, ETIMEOUT = 11, ENFILE = 12, ENOTCONN = 13 }
| Error number enumerations. More...
## Variables
int16_t | errno

## Define Documentation

#define _ERRNO_H 1

## Enumeration Type Documentation

enum ErrnoEnum

Error number enumerations.

Enumerator:

  FAIL | Generic indication of a failed completion of a call or operation.
  SUCCESS | Generic indication of a successful completion of a call or operation.
  ESIZE | Parameter passed in was too big.
  ECANCEL | Operation cancelled by a call.
  EOFF | Subsystem is not active
  EBUSY | The underlying system is busy; retry later
  EINVAL | An invalid parameter was passed.
  ERETRY | A rare and transient failure: can retry
  ERESERVE | Reservation required before usage
  ENETUNREACH | Destination is unreachable
  ENOTTIMESYNC | Global time is not synchronized
  ETIMEOUT | Operation timeouted
  ENFILE | Descriptor limit has been reached.
  ENOTCONN | Socket is not connected.

## Variable Documentation

int16_t errno