XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
错误码 的协作图:

宏定义

#define EPERM   1
 Operation not permitted
 
#define ENOENT   2
 No such file or directory
 
#define ESRCH   3
 No such process
 
#define EINTR   4
 Interrupted system call
 
#define EIO   5
 I/O error
 
#define ENXIO   6
 No such device or address
 
#define E2BIG   7
 Arg list too long
 
#define ENOEXEC   8
 Exec format error
 
#define EBADF   9
 Bad file number
 
#define ECHILD   10
 No children
 
#define EAGAIN   11
 No more processes
 
#define ENOMEM   12
 Not enough space
 
#define EACCES   13
 Permission denied
 
#define EFAULT   14
 Bad address
 
#define ENOTBLK   15
 Block device required
 
#define EBUSY   16
 Device or resource busy
 
#define EEXIST   17
 File exists
 
#define EXDEV   18
 Cross-device link
 
#define ENODEV   19
 No such device
 
#define ENOTDIR   20
 Not a directory
 
#define EISDIR   21
 Is a directory
 
#define EINVAL   22
 Invalid argument
 
#define ENFILE   23
 Too many open files in system
 
#define EMFILE   24
 File descriptor value too large
 
#define ENOTTY   25
 Not a character device
 
#define ETXTBSY   26
 Text file busy
 
#define EFBIG   27
 File too large
 
#define ENOSPC   28
 No space left on device
 
#define ESPIPE   29
 Illegal seek
 
#define EROFS   30
 Read-only file system
 
#define EMLINK   31
 Too many links
 
#define EPIPE   32
 Broken pipe
 
#define EDOM   33
 Mathematics argument out of domain of function
 
#define ERANGE   34
 Result too large
 
#define ENOMSG   35
 No message of desired type
 
#define EIDRM   36
 Identifier removed
 
#define ECHRNG   37
 Channel number out of range
 
#define EL2NSYNC   38
 Level 2 not synchronized
 
#define EL3HLT   39
 Level 3 halted
 
#define EL3RST   40
 Level 3 reset
 
#define ELNRNG   41
 Link number out of range
 
#define EUNATCH   42
 Protocol driver not attached
 
#define ENOCSI   43
 No CSI structure available
 
#define EL2HLT   44
 Level 2 halted
 
#define EDEADLK   45
 Deadlock
 
#define ENOLCK   46
 No lock
 
#define EBADE   50
 Invalid exchange
 
#define EBADR   51
 Invalid request descriptor
 
#define EXFULL   52
 Exchange full
 
#define ENOANO   53
 No anode
 
#define EBADRQC   54
 Invalid request code
 
#define EBADSLT   55
 Invalid slot
 
#define EDEADLOCK   56
 File locking deadlock error
 
#define EBFONT   57
 Bad font file fmt
 
#define ENOSTR   60
 Not a stream
 
#define ENODATA   61
 No data (for no delay io)
 
#define ETIME   62
 Stream ioctl timeout
 
#define ENOSR   63
 No stream resources
 
#define ENONET   64
 Machine is not on the network
 
#define ENOPKG   65
 Package not installed
 
#define EREMOTE   66
 The object is remote
 
#define ENOLINK   67
 Virtual circuit is gone
 
#define EADV   68
 Advertise error
 
#define ESRMNT   69
 Srmount error
 
#define ECOMM   70
 Communication error on send
 
#define EPROTO   71
 Protocol error
 
#define EMULTIHOP   74
 Multihop attempted
 
#define ELBIN   75
 Inode is remote (not really error)
 
#define EDOTDOT   76
 Cross mount point (not really error)
 
#define EBADMSG   77
 Bad message
 
#define EFTYPE   79
 Inappropriate file type or format
 
#define ENOTUNIQ   80
 Given log. name not unique
 
#define EBADFD   81
 f.d. invalid for this operation
 
#define EREMCHG   82
 Remote address changed
 
#define ELIBACC   83
 Can't access a needed shared lib
 
#define ELIBBAD   84
 Accessing a corrupted shared lib
 
#define ELIBSCN   85
 .lib section in a.out corrupted
 
#define ELIBMAX   86
 Attempting to link in too many libs
 
#define ELIBEXEC   87
 Attempting to exec a shared library
 
#define ENOSYS   88
 Function not implemented
 
#define ENMFILE   89
 No more files
 
#define ENOTEMPTY   90
 Directory not empty
 
#define ENAMETOOLONG   91
 File or path name too long
 
#define ELOOP   92
 Too many symbolic links
 
#define EOPNOTSUPP   95
 Operation not supported on socket
 
#define EPFNOSUPPORT   96
 Protocol family not supported
 
#define ECONNRESET   104
 Connection reset by peer
 
#define ENOBUFS   105
 No buffer space available
 
#define EAFNOSUPPORT   106
 Address family not supported by protocol family
 
#define EPROTOTYPE   107
 Protocol wrong type for socket
 
#define ENOTSOCK   108
 Socket operation on non-socket
 
#define ENOPROTOOPT   109
 Protocol not available
 
#define ESHUTDOWN   110
 Can't send after socket shutdown
 
#define ECONNREFUSED   111
 Connection refused
 
#define EADDRINUSE   112
 Address already in use
 
#define ECONNABORTED   113
 Software caused connection abort
 
#define ENETUNREACH   114
 Network is unreachable
 
#define ENETDOWN   115
 Network interface is not configured
 
#define ETIMEDOUT   116
 Connection timed out
 
#define EHOSTDOWN   117
 Host is down
 
#define EHOSTUNREACH   118
 Host is unreachable
 
#define EINPROGRESS   119
 Connection already in progress
 
#define EALREADY   120
 Socket already connected
 
#define EDESTADDRREQ   121
 Destination address required
 
#define EMSGSIZE   122
 Message too long
 
#define EPROTONOSUPPORT   123
 Unknown protocol
 
#define ESOCKTNOSUPPORT   124
 Socket type not supported
 
#define EADDRNOTAVAIL   125
 Address not available
 
#define ENETRESET   126
 Connection aborted by network
 
#define EISCONN   127
 Socket is already connected
 
#define ENOTCONN   128
 Socket is not connected
 
#define ETOOMANYREFS   129
 Too many references: cannot splice
 
#define EPROCLIM   130
 
#define EUSERS   131
 Too many users
 
#define EDQUOT   132
 Disk quota exceeded (POSIX.1-2001)
 
#define ESTALE   133
 Stale file handle (POSIX.1-2001).
 
#define ENOTSUP   134
 Not supported
 
#define ENOMEDIUM   135
 No medium (in tape drive)
 
#define ENOSHARE   136
 No such host or network path
 
#define ECASECLASH   137
 Filename exists with different case
 
#define EILSEQ   138
 Illegal byte sequence
 
#define EOVERFLOW   139
 Value too large for defined data type
 
#define ECANCELED   140
 Operation canceled
 
#define ENOTRECOVERABLE   141
 State not recoverable
 
#define EOWNERDEAD   142
 Previous owner died
 
#define ESTRPIPE   143
 Streams pipe error
 
#define EWOULDBLOCK   EAGAIN
 Operation would block
 
#define ERESTARTSYS   512
 restart syscall..
 
#define ERESTARTNOINTR   513
 
#define ERESTARTNOHAND   514
 restart if no handler..
 
#define ENOIOCTLCMD   515
 No ioctl command
 
#define ERESTART_RESTARTBLOCK   516
 restart by calling sys_restart_syscall
 
#define EPROBE_DEFER   517
 Driver requests probe retry
 
#define EOPENSTALE   518
 open found a stale dentry
 
#define ENOPARAM   519
 Parameter not supported
 
#define EBADHANDLE   521
 Illegal NFS file handle
 
#define ENOTSYNC   522
 Update synchronization mismatch
 
#define EBADCOOKIE   523
 Cookie is stale
 
#define ENOTSUPP   524
 Operation is not supported
 
#define ETOOSMALL   525
 Buffer or request is too small
 
#define ESERVERFAULT   526
 An untranslatable error occurred
 
#define EBADTYPE   527
 Type not supported by server
 
#define EJUKEBOX   528
 Request initiated, but will not complete before timeout
 
#define EIOCBQUEUED   529
 iocb queued, will get completion event
 
#define ERECALLCONFLICT   530
 conflict with recalled state
 
#define XWOK   0
 No error
 
#define ETHDCTX   800
 Thread context
 
#define ENOTTHDCTX   801
 Not thread context
 
#define EBHCTX   802
 Bottom half context
 
#define ENOTBHCTX   803
 Not bottom half context
 
#define EISRCTX   804
 ISR context
 
#define ENOTISRCTX   805
 Not ISR context
 
#define EDISPMPT   806
 preemption disabled
 
#define EDISBH   807
 bottom half disabled
 
#define EDISIRQ   808
 irq disabled
 
#define EEXIT   814
 Need to exit
 
#define ETYPE   830
 Type error
 
#define EEMPTY   831
 Empty error
 
#define ENEGATIVE   832
 Negative state
 
#define ESIZE   833
 Size error
 
#define E2SMALL   835
 Too small
 
#define EALIGN   836
 Not aligned
 
#define EOWNER   837
 Owner error
 
#define EMISSINGEND   838
 forget closing error
 
#define EBUG   860
 BUG
 
#define ENILOBJD   880
 Nil object descriptor
 
#define EOBJDEAD   884
 Object dead
 
#define EOBJACTIVE   885
 Object active
 

详细描述

宏定义说明

◆ E2BIG

#define E2BIG   7

Arg list too long

在文件 errno.h37 行定义.

◆ E2SMALL

#define E2SMALL   835

Too small

在文件 errno.h200 行定义.

◆ EACCES

#define EACCES   13

Permission denied

在文件 errno.h43 行定义.

◆ EADDRINUSE

#define EADDRINUSE   112

Address already in use

在文件 errno.h125 行定义.

◆ EADDRNOTAVAIL

#define EADDRNOTAVAIL   125

Address not available

在文件 errno.h138 行定义.

◆ EADV

#define EADV   68

Advertise error

在文件 errno.h93 行定义.

◆ EAFNOSUPPORT

#define EAFNOSUPPORT   106

Address family not supported by protocol family

在文件 errno.h119 行定义.

◆ EAGAIN

#define EAGAIN   11

No more processes

在文件 errno.h41 行定义.

◆ EALIGN

#define EALIGN   836

Not aligned

在文件 errno.h201 行定义.

◆ EALREADY

#define EALREADY   120

Socket already connected

在文件 errno.h133 行定义.

◆ EBADCOOKIE

#define EBADCOOKIE   523

Cookie is stale

在文件 errno.h172 行定义.

◆ EBADE

#define EBADE   50

Invalid exchange

在文件 errno.h77 行定义.

◆ EBADF

#define EBADF   9

Bad file number

在文件 errno.h39 行定义.

◆ EBADFD

#define EBADFD   81

f.d. invalid for this operation

在文件 errno.h103 行定义.

◆ EBADHANDLE

#define EBADHANDLE   521

Illegal NFS file handle

在文件 errno.h170 行定义.

◆ EBADMSG

#define EBADMSG   77

Bad message

在文件 errno.h100 行定义.

◆ EBADR

#define EBADR   51

Invalid request descriptor

在文件 errno.h78 行定义.

◆ EBADRQC

#define EBADRQC   54

Invalid request code

在文件 errno.h81 行定义.

◆ EBADSLT

#define EBADSLT   55

Invalid slot

在文件 errno.h82 行定义.

◆ EBADTYPE

#define EBADTYPE   527

Type not supported by server

在文件 errno.h176 行定义.

◆ EBFONT

#define EBFONT   57

Bad font file fmt

在文件 errno.h84 行定义.

◆ EBHCTX

#define EBHCTX   802

Bottom half context

在文件 errno.h186 行定义.

◆ EBUG

#define EBUG   860

BUG

在文件 errno.h205 行定义.

◆ EBUSY

#define EBUSY   16

Device or resource busy

在文件 errno.h46 行定义.

◆ ECANCELED

#define ECANCELED   140

Operation canceled

在文件 errno.h153 行定义.

◆ ECASECLASH

#define ECASECLASH   137

Filename exists with different case

在文件 errno.h150 行定义.

◆ ECHILD

#define ECHILD   10

No children

在文件 errno.h40 行定义.

◆ ECHRNG

#define ECHRNG   37

Channel number out of range

在文件 errno.h67 行定义.

◆ ECOMM

#define ECOMM   70

Communication error on send

在文件 errno.h95 行定义.

◆ ECONNABORTED

#define ECONNABORTED   113

Software caused connection abort

在文件 errno.h126 行定义.

◆ ECONNREFUSED

#define ECONNREFUSED   111

Connection refused

在文件 errno.h124 行定义.

◆ ECONNRESET

#define ECONNRESET   104

Connection reset by peer

在文件 errno.h117 行定义.

◆ EDEADLK

#define EDEADLK   45

Deadlock

在文件 errno.h75 行定义.

◆ EDEADLOCK

#define EDEADLOCK   56

File locking deadlock error

在文件 errno.h83 行定义.

◆ EDESTADDRREQ

#define EDESTADDRREQ   121

Destination address required

在文件 errno.h134 行定义.

◆ EDISBH

#define EDISBH   807

bottom half disabled

在文件 errno.h191 行定义.

◆ EDISIRQ

#define EDISIRQ   808

irq disabled

在文件 errno.h192 行定义.

◆ EDISPMPT

#define EDISPMPT   806

preemption disabled

在文件 errno.h190 行定义.

◆ EDOM

#define EDOM   33

Mathematics argument out of domain of function

在文件 errno.h63 行定义.

◆ EDOTDOT

#define EDOTDOT   76

Cross mount point (not really error)

在文件 errno.h99 行定义.

◆ EDQUOT

#define EDQUOT   132

Disk quota exceeded (POSIX.1-2001)

在文件 errno.h145 行定义.

◆ EEMPTY

#define EEMPTY   831

Empty error

在文件 errno.h197 行定义.

◆ EEXIST

#define EEXIST   17

File exists

在文件 errno.h47 行定义.

◆ EEXIT

#define EEXIT   814

Need to exit

在文件 errno.h194 行定义.

◆ EFAULT

#define EFAULT   14

Bad address

在文件 errno.h44 行定义.

◆ EFBIG

#define EFBIG   27

File too large

在文件 errno.h57 行定义.

◆ EFTYPE

#define EFTYPE   79

Inappropriate file type or format

在文件 errno.h101 行定义.

◆ EHOSTDOWN

#define EHOSTDOWN   117

Host is down

在文件 errno.h130 行定义.

◆ EHOSTUNREACH

#define EHOSTUNREACH   118

Host is unreachable

在文件 errno.h131 行定义.

◆ EIDRM

#define EIDRM   36

Identifier removed

在文件 errno.h66 行定义.

◆ EILSEQ

#define EILSEQ   138

Illegal byte sequence

在文件 errno.h151 行定义.

◆ EINPROGRESS

#define EINPROGRESS   119

Connection already in progress

在文件 errno.h132 行定义.

◆ EINTR

#define EINTR   4

Interrupted system call

在文件 errno.h34 行定义.

◆ EINVAL

#define EINVAL   22

Invalid argument

在文件 errno.h52 行定义.

◆ EIO

#define EIO   5

I/O error

在文件 errno.h35 行定义.

◆ EIOCBQUEUED

#define EIOCBQUEUED   529

iocb queued, will get completion event

在文件 errno.h178 行定义.

◆ EISCONN

#define EISCONN   127

Socket is already connected

在文件 errno.h140 行定义.

◆ EISDIR

#define EISDIR   21

Is a directory

在文件 errno.h51 行定义.

◆ EISRCTX

#define EISRCTX   804

ISR context

在文件 errno.h188 行定义.

◆ EJUKEBOX

#define EJUKEBOX   528

Request initiated, but will not complete before timeout

在文件 errno.h177 行定义.

◆ EL2HLT

#define EL2HLT   44

Level 2 halted

在文件 errno.h74 行定义.

◆ EL2NSYNC

#define EL2NSYNC   38

Level 2 not synchronized

在文件 errno.h68 行定义.

◆ EL3HLT

#define EL3HLT   39

Level 3 halted

在文件 errno.h69 行定义.

◆ EL3RST

#define EL3RST   40

Level 3 reset

在文件 errno.h70 行定义.

◆ ELBIN

#define ELBIN   75

Inode is remote (not really error)

在文件 errno.h98 行定义.

◆ ELIBACC

#define ELIBACC   83

Can't access a needed shared lib

在文件 errno.h105 行定义.

◆ ELIBBAD

#define ELIBBAD   84

Accessing a corrupted shared lib

在文件 errno.h106 行定义.

◆ ELIBEXEC

#define ELIBEXEC   87

Attempting to exec a shared library

在文件 errno.h109 行定义.

◆ ELIBMAX

#define ELIBMAX   86

Attempting to link in too many libs

在文件 errno.h108 行定义.

◆ ELIBSCN

#define ELIBSCN   85

.lib section in a.out corrupted

在文件 errno.h107 行定义.

◆ ELNRNG

#define ELNRNG   41

Link number out of range

在文件 errno.h71 行定义.

◆ ELOOP

#define ELOOP   92

Too many symbolic links

在文件 errno.h114 行定义.

◆ EMFILE

#define EMFILE   24

File descriptor value too large

在文件 errno.h54 行定义.

◆ EMISSINGEND

#define EMISSINGEND   838

forget closing error

在文件 errno.h203 行定义.

◆ EMLINK

#define EMLINK   31

Too many links

在文件 errno.h61 行定义.

◆ EMSGSIZE

#define EMSGSIZE   122

Message too long

在文件 errno.h135 行定义.

◆ EMULTIHOP

#define EMULTIHOP   74

Multihop attempted

在文件 errno.h97 行定义.

◆ ENAMETOOLONG

#define ENAMETOOLONG   91

File or path name too long

在文件 errno.h113 行定义.

◆ ENEGATIVE

#define ENEGATIVE   832

Negative state

在文件 errno.h198 行定义.

◆ ENETDOWN

#define ENETDOWN   115

Network interface is not configured

在文件 errno.h128 行定义.

◆ ENETRESET

#define ENETRESET   126

Connection aborted by network

在文件 errno.h139 行定义.

◆ ENETUNREACH

#define ENETUNREACH   114

Network is unreachable

在文件 errno.h127 行定义.

◆ ENFILE

#define ENFILE   23

Too many open files in system

在文件 errno.h53 行定义.

◆ ENILOBJD

#define ENILOBJD   880

Nil object descriptor

在文件 errno.h207 行定义.

◆ ENMFILE

#define ENMFILE   89

No more files

在文件 errno.h111 行定义.

◆ ENOANO

#define ENOANO   53

No anode

在文件 errno.h80 行定义.

◆ ENOBUFS

#define ENOBUFS   105

No buffer space available

在文件 errno.h118 行定义.

◆ ENOCSI

#define ENOCSI   43

No CSI structure available

在文件 errno.h73 行定义.

◆ ENODATA

#define ENODATA   61

No data (for no delay io)

在文件 errno.h86 行定义.

◆ ENODEV

#define ENODEV   19

No such device

在文件 errno.h49 行定义.

◆ ENOENT

#define ENOENT   2

No such file or directory

在文件 errno.h32 行定义.

◆ ENOEXEC

#define ENOEXEC   8

Exec format error

在文件 errno.h38 行定义.

◆ ENOIOCTLCMD

#define ENOIOCTLCMD   515

No ioctl command

在文件 errno.h165 行定义.

◆ ENOLCK

#define ENOLCK   46

No lock

在文件 errno.h76 行定义.

◆ ENOLINK

#define ENOLINK   67

Virtual circuit is gone

在文件 errno.h92 行定义.

◆ ENOMEDIUM

#define ENOMEDIUM   135

No medium (in tape drive)

在文件 errno.h148 行定义.

◆ ENOMEM

#define ENOMEM   12

Not enough space

在文件 errno.h42 行定义.

◆ ENOMSG

#define ENOMSG   35

No message of desired type

在文件 errno.h65 行定义.

◆ ENONET

#define ENONET   64

Machine is not on the network

在文件 errno.h89 行定义.

◆ ENOPARAM

#define ENOPARAM   519

Parameter not supported

在文件 errno.h169 行定义.

◆ ENOPKG

#define ENOPKG   65

Package not installed

在文件 errno.h90 行定义.

◆ ENOPROTOOPT

#define ENOPROTOOPT   109

Protocol not available

在文件 errno.h122 行定义.

◆ ENOSHARE

#define ENOSHARE   136

No such host or network path

在文件 errno.h149 行定义.

◆ ENOSPC

#define ENOSPC   28

No space left on device

在文件 errno.h58 行定义.

◆ ENOSR

#define ENOSR   63

No stream resources

在文件 errno.h88 行定义.

◆ ENOSTR

#define ENOSTR   60

Not a stream

在文件 errno.h85 行定义.

◆ ENOSYS

#define ENOSYS   88

Function not implemented

在文件 errno.h110 行定义.

◆ ENOTBHCTX

#define ENOTBHCTX   803

Not bottom half context

在文件 errno.h187 行定义.

◆ ENOTBLK

#define ENOTBLK   15

Block device required

在文件 errno.h45 行定义.

◆ ENOTCONN

#define ENOTCONN   128

Socket is not connected

在文件 errno.h141 行定义.

◆ ENOTDIR

#define ENOTDIR   20

Not a directory

在文件 errno.h50 行定义.

◆ ENOTEMPTY

#define ENOTEMPTY   90

Directory not empty

在文件 errno.h112 行定义.

◆ ENOTISRCTX

#define ENOTISRCTX   805

Not ISR context

在文件 errno.h189 行定义.

◆ ENOTRECOVERABLE

#define ENOTRECOVERABLE   141

State not recoverable

在文件 errno.h154 行定义.

◆ ENOTSOCK

#define ENOTSOCK   108

Socket operation on non-socket

在文件 errno.h121 行定义.

◆ ENOTSUP

#define ENOTSUP   134

Not supported

在文件 errno.h147 行定义.

◆ ENOTSUPP

#define ENOTSUPP   524

Operation is not supported

在文件 errno.h173 行定义.

◆ ENOTSYNC

#define ENOTSYNC   522

Update synchronization mismatch

在文件 errno.h171 行定义.

◆ ENOTTHDCTX

#define ENOTTHDCTX   801

Not thread context

在文件 errno.h185 行定义.

◆ ENOTTY

#define ENOTTY   25

Not a character device

在文件 errno.h55 行定义.

◆ ENOTUNIQ

#define ENOTUNIQ   80

Given log. name not unique

在文件 errno.h102 行定义.

◆ ENXIO

#define ENXIO   6

No such device or address

在文件 errno.h36 行定义.

◆ EOBJACTIVE

#define EOBJACTIVE   885

Object active

在文件 errno.h209 行定义.

◆ EOBJDEAD

#define EOBJDEAD   884

Object dead

在文件 errno.h208 行定义.

◆ EOPENSTALE

#define EOPENSTALE   518

open found a stale dentry

在文件 errno.h168 行定义.

◆ EOPNOTSUPP

#define EOPNOTSUPP   95

Operation not supported on socket

在文件 errno.h115 行定义.

◆ EOVERFLOW

#define EOVERFLOW   139

Value too large for defined data type

在文件 errno.h152 行定义.

◆ EOWNER

#define EOWNER   837

Owner error

在文件 errno.h202 行定义.

◆ EOWNERDEAD

#define EOWNERDEAD   142

Previous owner died

在文件 errno.h155 行定义.

◆ EPERM

#define EPERM   1

Operation not permitted

在文件 errno.h31 行定义.

◆ EPFNOSUPPORT

#define EPFNOSUPPORT   96

Protocol family not supported

在文件 errno.h116 行定义.

◆ EPIPE

#define EPIPE   32

Broken pipe

在文件 errno.h62 行定义.

◆ EPROBE_DEFER

#define EPROBE_DEFER   517

Driver requests probe retry

在文件 errno.h167 行定义.

◆ EPROCLIM

#define EPROCLIM   130

在文件 errno.h143 行定义.

◆ EPROTO

#define EPROTO   71

Protocol error

在文件 errno.h96 行定义.

◆ EPROTONOSUPPORT

#define EPROTONOSUPPORT   123

Unknown protocol

在文件 errno.h136 行定义.

◆ EPROTOTYPE

#define EPROTOTYPE   107

Protocol wrong type for socket

在文件 errno.h120 行定义.

◆ ERANGE

#define ERANGE   34

Result too large

在文件 errno.h64 行定义.

◆ ERECALLCONFLICT

#define ERECALLCONFLICT   530

conflict with recalled state

在文件 errno.h179 行定义.

◆ EREMCHG

#define EREMCHG   82

Remote address changed

在文件 errno.h104 行定义.

◆ EREMOTE

#define EREMOTE   66

The object is remote

在文件 errno.h91 行定义.

◆ ERESTART_RESTARTBLOCK

#define ERESTART_RESTARTBLOCK   516

restart by calling sys_restart_syscall

在文件 errno.h166 行定义.

◆ ERESTARTNOHAND

#define ERESTARTNOHAND   514

restart if no handler..

在文件 errno.h164 行定义.

◆ ERESTARTNOINTR

#define ERESTARTNOINTR   513

在文件 errno.h163 行定义.

◆ ERESTARTSYS

#define ERESTARTSYS   512

restart syscall..

在文件 errno.h162 行定义.

◆ EROFS

#define EROFS   30

Read-only file system

在文件 errno.h60 行定义.

◆ ESERVERFAULT

#define ESERVERFAULT   526

An untranslatable error occurred

在文件 errno.h175 行定义.

◆ ESHUTDOWN

#define ESHUTDOWN   110

Can't send after socket shutdown

在文件 errno.h123 行定义.

◆ ESIZE

#define ESIZE   833

Size error

在文件 errno.h199 行定义.

◆ ESOCKTNOSUPPORT

#define ESOCKTNOSUPPORT   124

Socket type not supported

在文件 errno.h137 行定义.

◆ ESPIPE

#define ESPIPE   29

Illegal seek

在文件 errno.h59 行定义.

◆ ESRCH

#define ESRCH   3

No such process

在文件 errno.h33 行定义.

◆ ESRMNT

#define ESRMNT   69

Srmount error

在文件 errno.h94 行定义.

◆ ESTALE

#define ESTALE   133

Stale file handle (POSIX.1-2001).

在文件 errno.h146 行定义.

◆ ESTRPIPE

#define ESTRPIPE   143

Streams pipe error

在文件 errno.h156 行定义.

◆ ETHDCTX

#define ETHDCTX   800

Thread context

在文件 errno.h184 行定义.

◆ ETIME

#define ETIME   62

Stream ioctl timeout

在文件 errno.h87 行定义.

◆ ETIMEDOUT

#define ETIMEDOUT   116

Connection timed out

在文件 errno.h129 行定义.

◆ ETOOMANYREFS

#define ETOOMANYREFS   129

Too many references: cannot splice

在文件 errno.h142 行定义.

◆ ETOOSMALL

#define ETOOSMALL   525

Buffer or request is too small

在文件 errno.h174 行定义.

◆ ETXTBSY

#define ETXTBSY   26

Text file busy

在文件 errno.h56 行定义.

◆ ETYPE

#define ETYPE   830

Type error

在文件 errno.h196 行定义.

◆ EUNATCH

#define EUNATCH   42

Protocol driver not attached

在文件 errno.h72 行定义.

◆ EUSERS

#define EUSERS   131

Too many users

在文件 errno.h144 行定义.

◆ EWOULDBLOCK

#define EWOULDBLOCK   EAGAIN

Operation would block

在文件 errno.h157 行定义.

◆ EXDEV

#define EXDEV   18

Cross-device link

在文件 errno.h48 行定义.

◆ EXFULL

#define EXFULL   52

Exchange full

在文件 errno.h79 行定义.

◆ XWOK

#define XWOK   0

No error

在文件 errno.h182 行定义.