本枚举提供了返回码项。成功时返回SUCCESS,另外部分方法的返回值里没有返回码,这些方法被认为不会发生错误或者返回零值表示失败。
枚举成员摘要 | |
---|---|
SUCCESS |
0 成功。 |
执行失败 |
-1 执行失败。 |
本对象不合法 |
-2 本对象不合法。 |
参数不合法 |
-3 参数不合法。 |
ENOSTAT |
20001 无法对一个文件执行取文件状态操作。 |
ENOPOOL |
20002 没有提供内存池来执行内存分配操作。 |
EBADDATE |
20004 指定了一个无效的日期。 |
EINVALSOCK |
20005 指定了一个无效的套接字。 |
ENOPROC |
20006 没有指定一个进程的结构。 |
ENOTIME |
20007 没有指定一个时间结构。 |
ENODIR |
20008 没有指定一个目录结构。 |
ENOLOCK |
20009 没有指定一个互斥锁结构。 |
ENOPOLL |
20010 没有指定一个轮询结构。 |
ENOSOCKET |
20011 没有指定一个套接字。 |
ENOTHREAD |
20012 没有指定一个线程结构。 |
ENOTHDKEY |
20013 没有指定一个线程键结构。 |
EGENERAL |
20014 apr的常规错误。 |
ENOSHMAVAIL |
20015 没有更多的可用共享内存。 |
EBADIP |
20016 描述的IP地址错误。 |
EBADMASK |
20017 IP地址掩码错误。 |
EABSOLUTE |
20020 给定的路径值是绝对路径。 |
ERELATIVE |
20021 给定的路径是相对路径。 |
EINCOMPLETE |
20022 给定的路径既不是相对路径也不是绝对路径。 |
EABOVEROOT |
20023 给定的路径在根路径之上。 |
EBADPATH |
20024 给定的路径有错误。 |
EPATHWILD |
20025 给定的路径包含通配符。 |
ESYMNOTFOUND |
20026 无法查找到指定的符号。 |
EPROC_UNKNOWN |
20027 该进程无法被apr所识别。 |
ENOTENOUGHENTROPY |
20028 无法搜集足够的信息。 |
INCHILD |
70001 正在执行子进程。 |
INPARENT |
70002 正在执行父进程。 |
DETACH |
70003 线程从主线程中被分离出来。 |
NOTDETACH |
70004 线程尚未从主线程中分离出来。 |
CHILD_DONE |
70005 子进程已经执行完毕。 |
CHILD_NOTDONE |
70006 子进程尚未执行完毕。 |
TIMEUP |
70007 执行操作超时。 |
INCOMPLETE |
70008 操作不完全,可能一些处理己完成或部分结果有效。 |
BADARG |
70013 参数有问题。 |
EOF |
70014 已经到达文件的末尾。 |
NOTFOUND |
70015 在轮询结构中无法发现套接字。 |
ANONYMOUS |
70019 正在使用匿名的共享内存。 |
FILEBASED |
70020 正在使用文件名作为共享内存的键。 |
KEYBASED |
70021 正在使用共享键作为共享内存的键。 |
EINIT |
70022 其它情况的返回值,除了己指定选项的其它情况,意味着其它错误或没错误。 |
ENOTIMPL |
70023 在该平台上,该apr方法尚未实现功能。 |
EMISMATCH |
70024 输入的两个密码不匹配。 |
EBUSY |
70025 给定的互斥锁正忙,已经被锁定。 |
EACCES |
13 权限不足拒绝访问。 |
EEXIST |
17 文件己存在。 |
ENAMETOOLONG |
38 路径名太长。 |
ENOENT |
2 未找到文件或目录。 |
ENOTDIR |
20 未找到目录。 |
ENOSPC |
28 文件系统的剩余空间不足。 |
ENOMEM |
12 内存不足。 |
EMFILE |
24 进程文件表溢出,无法再建立新的套接字。 |
ENFILE |
23 核心内存不足,无法建立新的套接字结构。 |
EBADF |
9 文件描述词为无效的或该文件已关闭。 |
EINVAL |
22 无效的参数。 |
ESPIPE |
29 不合法的查找。 |
EAGAIN |
11 操作将阻塞。 |
EINTR |
4 该调用被信号所中断。 |
ENOTSOCK |
620015 非套接字描述符,可能是文件描述符。 |
ECONNREFUSED |
620016 连接请求被服务端拒绝。 |
EINPROGRESS |
620017 本操作正在进行中。 |
ECONNABORTED |
620018 连接中断。 |
ECONNRESET |
620019 重新连接。 |
ETIMEDOUT |
620020 企图连线的操作超过限定时间仍未有响应。 |
EHOSTUNREACH |
620021 没有线路能够到达主机。 |
ENETUNREACH |
620022 无法传送数据包至指定的主机。 |
EFTYPE |
620023 不适当的文件类型或格式。 |
EPIPE |
32 无法使用的管道。 |
EXDEV |
18 操作的双方不是建立在同一个文件系统。 |
ENOTEMPTY |
41 目录不为空。 |