加入收藏
举报
当前仅显示指定条件回帖 [ 展开查看全部 ]
02-14 20:03
#
文件名称:
errno-h.md
所在目录:
Openharmony v1.0 / docs / docs-en / api / api-SmartVision-Devices
文件大小:
64.42 KB
下载地址:
fenwii/OpenHarmony
   
免责声明:本网站仅提供指向 GitHub 上的文件的链接,所有文件的版权归原作者所有,本网站不对文件内容的合法性、准确性或安全性承担任何责任。
文本预览:
# errno.h
## **Overview**
**Related Modules:**
[UTILS](utils.md)
**Description:**
Defines error codes.
You can view the value of **errno** to check the error code definition in this file to preliminarily locate the fault.
**Since:**
1.0
**Version:**
1.0
## **Summary**
## Macros
























































































































































































































































































































































































































Macro Name and Value


Description


EPERM 1


Operation not permitted.


ENOENT 2


No such file or path.


ESRCH 3


No such process.


EINTR 4


Interrupted function call.


EIO 5


I/O error.


ENXIO 6


No such device or address.


E2BIG 7


Parameter list too long.


ENOEXEC 8


Exec format error.


EBADF 9


Bad file descriptor.


ECHILD 10


No child processes.


EAGAIN 11


Retry.


ENOMEM 12


Not enough memory space.


EACCES 13


Incorrect permission.


EFAULT 14


Invalid address.


ENOTBLK 15


Block device request.


EBUSY 16


Device or resource busy.


EEXIST 17


File exists.


EXDEV 18


Incorrect link.


ENODEV 19


No such device.


ENOTDIR 20


Not a directory.


EISDIR 21


Is a directory.


EINVAL 22


Invalid parameter.


ENFILE 23


Too many opened files in system (the maximum number exceeded)


EMFILE 24


Too many opened files in a process (the maximum number exceeded)


ENOTTY 25


Inappropriate I/O control operation.


ETXTBSY 26


Text file busy.


EFBIG 27


File too large.


ENOSPC 28


No space left on device.


ESPIPE 29


Invalid query.


EROFS 30


Read-only file system.


EMLINK 31


Too many links.


EPIPE 32


The pipe file is incorrect or the read end of the pipe is closed during the write operation.


EDOM 33


Domain error. The value of at least one input parameter is out of the parameter range.


ERANGE 34


The actual return value exceeds the return value range.


EDEADLK 35


Resource deadlock.


ENAMETOOLONG 36


File name too long.


ENOLCK 37


No locks available.


ENOSYS 38


Function not implemented.


ENOTEMPTY 39


Directory not empty.


ELOOP 40


Too many levels of symbolic links.


EWOULDBLOCK EAGAIN


Operation would block (the same value as EAGAIN)


ENOMSG 42


No message of the desired type.


EIDRM 43


Identifier removed.


ECHRNG 44


Channel number out of range.


EL2NSYNC 45


Level 2 not synchronized.


EL3HLT 46


Level 3 halted.


EL3RST 47


Level 3 reset.


ELNRNG 48


Link ID out of range.


EUNATCH 49


Protocol driver not attached.


ENOCSI 50


No available CSI structure.


EL2HLT 51


Level 2 halted.


EBADE 52


Invalid exchange.


EBADR 53


Invalid request descriptor.


EXFULL 54


Exchange full.


ENOANO 55


No anode.


EBADRQC 56


Invalid request code.


EBADSLT 57


Invalid slot.


EDEADLOCK EDEADLK


Resource deadlock (the same value as EDEADLK)


EBFONT 59


Incorrect font format.


ENOSTR 60


Not a stream device.


ENODATA 61


No message is available on the stream head read queue.


ETIME 62


Timer expired.


ENOSR 63


No stream resources.


ENONET 64


Machine is disconnected from the network.


ENOPKG 65


Package not installed.


EREMOTE 66


Object is remote.


ENOLINK 67


Link has been severed.


EADV 68


Broadcast error.


ESRMNT 69


srmount error


ECOMM 70


Communication error on send.


EPROTO 71


Protocol error.


EMULTIHOP 72


Multi-hop attempt.


EDOTDOT 73


RFS-specific error.


EBADMSG 74


Non-data message.


EOVERFLOW 75


Value too large to be represented by the defined data type.


ENOTUNIQ 76


Name not unique on the network.


EBADFD 77


File descriptor in the bad state.


EREMCHG 78


Remote address changed.


ELIBACC 79


Cannot access a needed shared library.


ELIBBAD 80


Accessing a corrupted shared library.


ELIBSCN 81


lib section in a.out corrupted


ELIBMAX 82


Attempting to link in too many shared libraries.


ELIBEXEC 83


Cannot execute a shared library directly.


EILSEQ 84


Invalid byte sequence.


ERESTART 85


Interrupted system call should be restarted.


ESTRPIPE 86


Stream pipe error.


EUSERS 87


Too many users.


ENOTSOCK 88


Not a socket.


EDESTADDRREQ 89


Destination address required.


EMSGSIZE 90


Message too long.


EPROTOTYPE 91


Socket protocol error.


ENOPROTOOPT 92


Protocol not available.


EPROTONOSUPPORT 93


Protocol not supported.


ESOCKTNOSUPPORT 94


Socket type not supported.


EOPNOTSUPP 95


Operation not supported on socket.


ENOTSUP EOPNOTSUPP


Operation not supported on socket. The value is the same as that of EOPNOTSUPP.


EPFNOSUPPORT 96


Protocol family not supported.


EAFNOSUPPORT 97


Address family not supported.


EADDRINUSE 98


Address already in use.


EADDRNOTAVAIL 99


Address not available.


ENETDOWN 100


Network is down.


ENETUNREACH 101


Network unreachable.


ENETRESET 102


Network disconnection caused by restart.


ECONNABORTED 103


Network disconnection caused by software problems.


ECONNRESET 104


Connection reset.


ENOBUFS 105


No buffer space available.


EISCONN 106


Socket is connected.


ENOTCONN 107


Socket disconnected.


ESHUTDOWN 108


Cannot send after transport endpoint shutdown.


ETOOMANYREFS 109


Cannot splice due to too many references.


ETIMEDOUT 110


Connection timed out.


ECONNREFUSED 111


Connection refused.


EHOSTDOWN 112


Host is down.


EHOSTUNREACH 113


Host is unreachable.


EALREADY 114


Operation already in process.


EINPROGRESS 115


Operation in progress.


ESTALE 116


Stale file handle.


EUCLEAN 117


Structure needs cleaning.


ENOTNAM 118


Not a XENIX named type file.


ENAVAIL 119


No XENIX semaphores available.


EISNAM 120


Duplicate file name.


EREMOTEIO 121


Remote I/O error.


EDQUOT 122


Quota exceeded.


ENOMEDIUM 123


No medium found.


EMEDIUMTYPE 124


Wrong medium type.


ECANCELED 125


Operation canceled.


ENOKEY 126


Required key not available.


EKEYEXPIRED 127


Key has expired.


EKEYREVOKED 128


Key has been revoked.


EKEYREJECTED 129


Key was rejected by service.


EOWNERDEAD 130


Resource owner died.


ENOTRECOVERABLE 131


State not recoverable.


ERFKILL 132


Operation not possible due to RF-kill.


EHWPOISON 133


Hardware errors on the memory page.


点赞 回复
回帖
支持markdown部分语法 ?