ReactOS 0.4.15-dev-7942-gd23573b
err.h File Reference
#include "lwip/opt.h"
#include "lwip/arch.h"
Include dependency graph for err.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ERR_OK   0 /* No error, everything OK. */
 
#define ERR_MEM   -1 /* Out of memory error. */
 
#define ERR_BUF   -2 /* Buffer error. */
 
#define ERR_TIMEOUT   -3 /* Timeout. */
 
#define ERR_RTE   -4 /* Routing problem. */
 
#define ERR_INPROGRESS   -5 /* Operation in progress */
 
#define ERR_VAL   -6 /* Illegal value. */
 
#define ERR_WOULDBLOCK   -7 /* Operation would block. */
 
#define ERR_USE   -8 /* Address in use. */
 
#define ERR_ISCONN   -9 /* Already connected. */
 
#define ERR_IS_FATAL(e)   ((e) < ERR_ISCONN)
 
#define ERR_ABRT   -10 /* Connection aborted. */
 
#define ERR_RST   -11 /* Connection reset. */
 
#define ERR_CLSD   -12 /* Connection closed. */
 
#define ERR_CONN   -13 /* Not connected. */
 
#define ERR_ARG   -14 /* Illegal argument. */
 
#define ERR_IF   -15 /* Low-level netif error */
 
#define lwip_strerr(x)   ""
 

Typedefs

typedef s8_t err_t
 

Macro Definition Documentation

◆ ERR_ABRT

#define ERR_ABRT   -10 /* Connection aborted. */

Definition at line 65 of file err.h.

◆ ERR_ARG

#define ERR_ARG   -14 /* Illegal argument. */

Definition at line 70 of file err.h.

◆ ERR_BUF

#define ERR_BUF   -2 /* Buffer error. */

Definition at line 54 of file err.h.

◆ ERR_CLSD

#define ERR_CLSD   -12 /* Connection closed. */

Definition at line 67 of file err.h.

◆ ERR_CONN

#define ERR_CONN   -13 /* Not connected. */

Definition at line 68 of file err.h.

◆ ERR_IF

#define ERR_IF   -15 /* Low-level netif error */

Definition at line 72 of file err.h.

◆ ERR_INPROGRESS

#define ERR_INPROGRESS   -5 /* Operation in progress */

Definition at line 57 of file err.h.

◆ ERR_IS_FATAL

#define ERR_IS_FATAL (   e)    ((e) < ERR_ISCONN)

Definition at line 63 of file err.h.

◆ ERR_ISCONN

#define ERR_ISCONN   -9 /* Already connected. */

Definition at line 61 of file err.h.

◆ ERR_MEM

#define ERR_MEM   -1 /* Out of memory error. */

Definition at line 53 of file err.h.

◆ ERR_OK

#define ERR_OK   0 /* No error, everything OK. */

Definition at line 52 of file err.h.

◆ ERR_RST

#define ERR_RST   -11 /* Connection reset. */

Definition at line 66 of file err.h.

◆ ERR_RTE

#define ERR_RTE   -4 /* Routing problem. */

Definition at line 56 of file err.h.

◆ ERR_TIMEOUT

#define ERR_TIMEOUT   -3 /* Timeout. */

Definition at line 55 of file err.h.

◆ ERR_USE

#define ERR_USE   -8 /* Address in use. */

Definition at line 60 of file err.h.

◆ ERR_VAL

#define ERR_VAL   -6 /* Illegal value. */

Definition at line 58 of file err.h.

◆ ERR_WOULDBLOCK

#define ERR_WOULDBLOCK   -7 /* Operation would block. */

Definition at line 59 of file err.h.

◆ lwip_strerr

#define lwip_strerr (   x)    ""

Definition at line 78 of file err.h.

Typedef Documentation

◆ err_t

typedef s8_t err_t

Define LWIP_ERR_T in cc.h if you want to use a different type for your platform (must be signed).

Definition at line 47 of file err.h.