ReactOS  0.4.13-dev-100-gc8611ae
errno.h File Reference
#include <crtdefs.h>
Include dependency graph for errno.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _CRT_ERRNO_DEFINED
 
#define errno   (*_errno())
 
#define EPERM   1
 
#define ENOENT   2
 
#define ESRCH   3
 
#define EINTR   4
 
#define EIO   5
 
#define ENXIO   6
 
#define E2BIG   7
 
#define ENOEXEC   8
 
#define EBADF   9
 
#define ECHILD   10
 
#define EAGAIN   11
 
#define ENOMEM   12
 
#define EACCES   13
 
#define EFAULT   14
 
#define EBUSY   16
 
#define EEXIST   17
 
#define EXDEV   18
 
#define ENODEV   19
 
#define ENOTDIR   20
 
#define EISDIR   21
 
#define ENFILE   23
 
#define EMFILE   24
 
#define ENOTTY   25
 
#define EFBIG   27
 
#define ENOSPC   28
 
#define ESPIPE   29
 
#define EROFS   30
 
#define EMLINK   31
 
#define EPIPE   32
 
#define EDOM   33
 
#define EDEADLK   36
 
#define ENAMETOOLONG   38
 
#define ENOLCK   39
 
#define ENOSYS   40
 
#define ENOTEMPTY   41
 
#define _SECURECRT_ERRCODE_VALUES_DEFINED
 
#define EINVAL   22
 
#define ERANGE   34
 
#define EILSEQ   42
 
#define STRUNCATE   80
 
#define EDEADLOCK   EDEADLK
 
#define EWOULDBLOCK   140
 

Functions

_CRTIMP int *__cdecl _errno (void)
 
errno_t __cdecl _set_errno (_In_ int _Value)
 
errno_t __cdecl _get_errno (_Out_ int *_Value)
 

Macro Definition Documentation

◆ _CRT_ERRNO_DEFINED

#define _CRT_ERRNO_DEFINED

This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER within this package.

Definition at line 16 of file errno.h.

◆ _SECURECRT_ERRCODE_VALUES_DEFINED

#define _SECURECRT_ERRCODE_VALUES_DEFINED

Definition at line 62 of file errno.h.

◆ E2BIG

#define E2BIG   7

Definition at line 30 of file errno.h.

◆ EACCES

#define EACCES   13

Definition at line 36 of file errno.h.

◆ EAGAIN

#define EAGAIN   11

Definition at line 34 of file errno.h.

◆ EBADF

#define EBADF   9

Definition at line 32 of file errno.h.

◆ EBUSY

#define EBUSY   16

Definition at line 38 of file errno.h.

◆ ECHILD

#define ECHILD   10

Definition at line 33 of file errno.h.

◆ EDEADLK

#define EDEADLK   36

Definition at line 54 of file errno.h.

◆ EDEADLOCK

#define EDEADLOCK   EDEADLK

Definition at line 70 of file errno.h.

◆ EDOM

#define EDOM   33

Definition at line 53 of file errno.h.

◆ EEXIST

#define EEXIST   17

Definition at line 39 of file errno.h.

◆ EFAULT

#define EFAULT   14

Definition at line 37 of file errno.h.

◆ EFBIG

#define EFBIG   27

Definition at line 47 of file errno.h.

◆ EILSEQ

#define EILSEQ   42

Definition at line 65 of file errno.h.

◆ EINTR

#define EINTR   4

Definition at line 27 of file errno.h.

◆ EINVAL

#define EINVAL   22

Definition at line 63 of file errno.h.

◆ EIO

#define EIO   5

Definition at line 28 of file errno.h.

◆ EISDIR

#define EISDIR   21

Definition at line 43 of file errno.h.

◆ EMFILE

#define EMFILE   24

Definition at line 45 of file errno.h.

◆ EMLINK

#define EMLINK   31

Definition at line 51 of file errno.h.

◆ ENAMETOOLONG

#define ENAMETOOLONG   38

Definition at line 55 of file errno.h.

◆ ENFILE

#define ENFILE   23

Definition at line 44 of file errno.h.

◆ ENODEV

#define ENODEV   19

Definition at line 41 of file errno.h.

◆ ENOENT

#define ENOENT   2

Definition at line 25 of file errno.h.

◆ ENOEXEC

#define ENOEXEC   8

Definition at line 31 of file errno.h.

◆ ENOLCK

#define ENOLCK   39

Definition at line 56 of file errno.h.

◆ ENOMEM

#define ENOMEM   12

Definition at line 35 of file errno.h.

◆ ENOSPC

#define ENOSPC   28

Definition at line 48 of file errno.h.

◆ ENOSYS

#define ENOSYS   40

Definition at line 57 of file errno.h.

◆ ENOTDIR

#define ENOTDIR   20

Definition at line 42 of file errno.h.

◆ ENOTEMPTY

#define ENOTEMPTY   41

Definition at line 58 of file errno.h.

◆ ENOTTY

#define ENOTTY   25

Definition at line 46 of file errno.h.

◆ ENXIO

#define ENXIO   6

Definition at line 29 of file errno.h.

◆ EPERM

#define EPERM   1

Definition at line 24 of file errno.h.

◆ EPIPE

#define EPIPE   32

Definition at line 52 of file errno.h.

◆ ERANGE

#define ERANGE   34

Definition at line 64 of file errno.h.

◆ EROFS

#define EROFS   30

Definition at line 50 of file errno.h.

◆ errno

#define errno   (*_errno())

Definition at line 18 of file errno.h.

◆ ESPIPE

#define ESPIPE   29

Definition at line 49 of file errno.h.

◆ ESRCH

#define ESRCH   3

Definition at line 26 of file errno.h.

◆ EWOULDBLOCK

#define EWOULDBLOCK   140

Definition at line 72 of file errno.h.

◆ EXDEV

#define EXDEV   18

Definition at line 40 of file errno.h.

◆ STRUNCATE

#define STRUNCATE   80

Definition at line 66 of file errno.h.

Function Documentation

◆ _errno()

◆ _get_errno()

errno_t __cdecl _get_errno ( _Out_ int _Value)

◆ _set_errno()