2019-04-08 23:22:26 +08:00

1 line
32 KiB
HTML

<div class="body" role="main"><div class="section" id="module-errno"><h1><span class="yiyi-st" id="yiyi-10">16.15. <a class="reference internal" href="#module-errno" title="errno: Standard errno system symbols."><code class="xref py py-mod docutils literal"><span class="pre">errno</span></code></a> - 标准errno系统符号</span></h1><p><span class="yiyi-st" id="yiyi-11">此模块提供标准的<code class="docutils literal"><span class="pre">errno</span></code>系统符号。</span><span class="yiyi-st" id="yiyi-12">每个符号的值是相应的整数值。</span><span class="yiyi-st" id="yiyi-13">名称和描述是从<code class="file docutils literal"><span class="pre">linux/include/errno.h</span></code>借用的,它应该是非常全面的。</span></p><dl class="data"><dt id="errno.errorcode"><span class="yiyi-st" id="yiyi-14"> <code class="descclassname">errno.</code><code class="descname">errorcode</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-15">提供从errno值到底层系统中的字符串名称的映射的字典。</span><span class="yiyi-st" id="yiyi-16">对于实例,<code class="docutils literal"><span class="pre">errno.errorcode[errno.EPERM]</span></code>映​​射到<code class="docutils literal"><span class="pre">'EPERM'</span></code></span></p></dd></dl><p><span class="yiyi-st" id="yiyi-17">要将数字错误代码翻译为错误消息,请使用<a class="reference internal" href="os.html#os.strerror" title="os.strerror"><code class="xref py py-func docutils literal"><span class="pre">os.strerror()</span></code></a></span></p><p><span class="yiyi-st" id="yiyi-18">在以下列表中,当前平台上未使用的符号未由模块定义。</span><span class="yiyi-st" id="yiyi-19">定义符号的特定列表可用作<code class="docutils literal"><span class="pre">errno.errorcode.keys()</span></code></span><span class="yiyi-st" id="yiyi-20">可用的符号包括:</span></p><dl class="data"><dt id="errno.EPERM"><span class="yiyi-st" id="yiyi-21"> <code class="descclassname">errno.</code><code class="descname">EPERM</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-22">操作不允许</span></p></dd></dl><dl class="data"><dt id="errno.ENOENT"><span class="yiyi-st" id="yiyi-23"> <code class="descclassname">errno.</code><code class="descname">ENOENT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-24">无此文件或目录</span></p></dd></dl><dl class="data"><dt id="errno.ESRCH"><span class="yiyi-st" id="yiyi-25"> <code class="descclassname">errno.</code><code class="descname">ESRCH</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-26">没有这样的过程</span></p></dd></dl><dl class="data"><dt id="errno.EINTR"><span class="yiyi-st" id="yiyi-27"> <code class="descclassname">errno.</code><code class="descname">EINTR</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-28">中断系统调用。</span></p><div class="admonition seealso"><p class="first admonition-title"><span class="yiyi-st" id="yiyi-29">也可以看看</span></p><p class="last"><span class="yiyi-st" id="yiyi-30">此错误映射到异常<a class="reference internal" href="exceptions.html#InterruptedError" title="InterruptedError"><code class="xref py py-exc docutils literal"><span class="pre">InterruptedError</span></code></a></span></p></div></dd></dl><dl class="data"><dt id="errno.EIO"><span class="yiyi-st" id="yiyi-31"> <code class="descclassname">errno.</code><code class="descname">EIO</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-32">I / O错误</span></p></dd></dl><dl class="data"><dt id="errno.ENXIO"><span class="yiyi-st" id="yiyi-33"> <code class="descclassname">errno.</code><code class="descname">ENXIO</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-34">没有这样的设备或地址</span></p></dd></dl><dl class="data"><dt id="errno.E2BIG"><span class="yiyi-st" id="yiyi-35"> <code class="descclassname">errno.</code><code class="descname">E2BIG</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-36">精选列表过长</span></p></dd></dl><dl class="data"><dt id="errno.ENOEXEC"><span class="yiyi-st" id="yiyi-37"> <code class="descclassname">errno.</code><code class="descname">ENOEXEC</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-38">Exec格式错误</span></p></dd></dl><dl class="data"><dt id="errno.EBADF"><span class="yiyi-st" id="yiyi-39"> <code class="descclassname">errno.</code><code class="descname">EBADF</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-40">错误的文件编号</span></p></dd></dl><dl class="data"><dt id="errno.ECHILD"><span class="yiyi-st" id="yiyi-41"> <code class="descclassname">errno.</code><code class="descname">ECHILD</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-42">没有子进程</span></p></dd></dl><dl class="data"><dt id="errno.EAGAIN"><span class="yiyi-st" id="yiyi-43"> <code class="descclassname">errno.</code><code class="descname">EAGAIN</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-44">再试一次</span></p></dd></dl><dl class="data"><dt id="errno.ENOMEM"><span class="yiyi-st" id="yiyi-45"> <code class="descclassname">errno.</code><code class="descname">ENOMEM</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-46">内存不足</span></p></dd></dl><dl class="data"><dt id="errno.EACCES"><span class="yiyi-st" id="yiyi-47"> <code class="descclassname">errno.</code><code class="descname">EACCES</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-48">没有权限</span></p></dd></dl><dl class="data"><dt id="errno.EFAULT"><span class="yiyi-st" id="yiyi-49"> <code class="descclassname">errno.</code><code class="descname">EFAULT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-50">地址错误</span></p></dd></dl><dl class="data"><dt id="errno.ENOTBLK"><span class="yiyi-st" id="yiyi-51"> <code class="descclassname">errno.</code><code class="descname">ENOTBLK</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-52">需要块设备</span></p></dd></dl><dl class="data"><dt id="errno.EBUSY"><span class="yiyi-st" id="yiyi-53"> <code class="descclassname">errno.</code><code class="descname">EBUSY</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-54">设备或资源繁忙</span></p></dd></dl><dl class="data"><dt id="errno.EEXIST"><span class="yiyi-st" id="yiyi-55"> <code class="descclassname">errno.</code><code class="descname">EEXIST</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-56">文件已存在</span></p></dd></dl><dl class="data"><dt id="errno.EXDEV"><span class="yiyi-st" id="yiyi-57"> <code class="descclassname">errno.</code><code class="descname">EXDEV</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-58">跨设备链接</span></p></dd></dl><dl class="data"><dt id="errno.ENODEV"><span class="yiyi-st" id="yiyi-59"> <code class="descclassname">errno.</code><code class="descname">ENODEV</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-60">没有这样的设备</span></p></dd></dl><dl class="data"><dt id="errno.ENOTDIR"><span class="yiyi-st" id="yiyi-61"> <code class="descclassname">errno.</code><code class="descname">ENOTDIR</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-62">不是目录</span></p></dd></dl><dl class="data"><dt id="errno.EISDIR"><span class="yiyi-st" id="yiyi-63"> <code class="descclassname">errno.</code><code class="descname">EISDIR</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-64">是一个目录</span></p></dd></dl><dl class="data"><dt id="errno.EINVAL"><span class="yiyi-st" id="yiyi-65"> <code class="descclassname">errno.</code><code class="descname">EINVAL</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-66">无效的论点</span></p></dd></dl><dl class="data"><dt id="errno.ENFILE"><span class="yiyi-st" id="yiyi-67"> <code class="descclassname">errno.</code><code class="descname">ENFILE</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-68">文件表溢出</span></p></dd></dl><dl class="data"><dt id="errno.EMFILE"><span class="yiyi-st" id="yiyi-69"> <code class="descclassname">errno.</code><code class="descname">EMFILE</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-70">打开的文件太多</span></p></dd></dl><dl class="data"><dt id="errno.ENOTTY"><span class="yiyi-st" id="yiyi-71"> <code class="descclassname">errno.</code><code class="descname">ENOTTY</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-72">不是打字机</span></p></dd></dl><dl class="data"><dt id="errno.ETXTBSY"><span class="yiyi-st" id="yiyi-73"> <code class="descclassname">errno.</code><code class="descname">ETXTBSY</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-74">文本文件忙</span></p></dd></dl><dl class="data"><dt id="errno.EFBIG"><span class="yiyi-st" id="yiyi-75"> <code class="descclassname">errno.</code><code class="descname">EFBIG</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-76">文件过大</span></p></dd></dl><dl class="data"><dt id="errno.ENOSPC"><span class="yiyi-st" id="yiyi-77"> <code class="descclassname">errno.</code><code class="descname">ENOSPC</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-78">设备上没有剩余空间</span></p></dd></dl><dl class="data"><dt id="errno.ESPIPE"><span class="yiyi-st" id="yiyi-79"> <code class="descclassname">errno.</code><code class="descname">ESPIPE</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-80">非法寻求</span></p></dd></dl><dl class="data"><dt id="errno.EROFS"><span class="yiyi-st" id="yiyi-81"> <code class="descclassname">errno.</code><code class="descname">EROFS</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-82">只读文件系统</span></p></dd></dl><dl class="data"><dt id="errno.EMLINK"><span class="yiyi-st" id="yiyi-83"> <code class="descclassname">errno.</code><code class="descname">EMLINK</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-84">链接过多</span></p></dd></dl><dl class="data"><dt id="errno.EPIPE"><span class="yiyi-st" id="yiyi-85"> <code class="descclassname">errno.</code><code class="descname">EPIPE</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-86">破碎的管道</span></p></dd></dl><dl class="data"><dt id="errno.EDOM"><span class="yiyi-st" id="yiyi-87"> <code class="descclassname">errno.</code><code class="descname">EDOM</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-88">数学参数超出了func的域</span></p></dd></dl><dl class="data"><dt id="errno.ERANGE"><span class="yiyi-st" id="yiyi-89"> <code class="descclassname">errno.</code><code class="descname">ERANGE</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-90">数学结果不可表示</span></p></dd></dl><dl class="data"><dt id="errno.EDEADLK"><span class="yiyi-st" id="yiyi-91"> <code class="descclassname">errno.</code><code class="descname">EDEADLK</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-92">将发生资源死锁</span></p></dd></dl><dl class="data"><dt id="errno.ENAMETOOLONG"><span class="yiyi-st" id="yiyi-93"> <code class="descclassname">errno.</code><code class="descname">ENAMETOOLONG</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-94">文件名太长</span></p></dd></dl><dl class="data"><dt id="errno.ENOLCK"><span class="yiyi-st" id="yiyi-95"> <code class="descclassname">errno.</code><code class="descname">ENOLCK</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-96">没有可用的记录锁</span></p></dd></dl><dl class="data"><dt id="errno.ENOSYS"><span class="yiyi-st" id="yiyi-97"> <code class="descclassname">errno.</code><code class="descname">ENOSYS</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-98">功能未实现</span></p></dd></dl><dl class="data"><dt id="errno.ENOTEMPTY"><span class="yiyi-st" id="yiyi-99"> <code class="descclassname">errno.</code><code class="descname">ENOTEMPTY</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-100">目录不为空</span></p></dd></dl><dl class="data"><dt id="errno.ELOOP"><span class="yiyi-st" id="yiyi-101"> <code class="descclassname">errno.</code><code class="descname">ELOOP</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-102">遇到过多符号链接</span></p></dd></dl><dl class="data"><dt id="errno.EWOULDBLOCK"><span class="yiyi-st" id="yiyi-103"> <code class="descclassname">errno.</code><code class="descname">EWOULDBLOCK</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-104">操作会阻塞</span></p></dd></dl><dl class="data"><dt id="errno.ENOMSG"><span class="yiyi-st" id="yiyi-105"> <code class="descclassname">errno.</code><code class="descname">ENOMSG</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-106">没有所需类型的消息</span></p></dd></dl><dl class="data"><dt id="errno.EIDRM"><span class="yiyi-st" id="yiyi-107"> <code class="descclassname">errno.</code><code class="descname">EIDRM</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-108">标识符已删除</span></p></dd></dl><dl class="data"><dt id="errno.ECHRNG"><span class="yiyi-st" id="yiyi-109"> <code class="descclassname">errno.</code><code class="descname">ECHRNG</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-110">通道号超出范围</span></p></dd></dl><dl class="data"><dt id="errno.EL2NSYNC"><span class="yiyi-st" id="yiyi-111"> <code class="descclassname">errno.</code><code class="descname">EL2NSYNC</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-112">级别2不同步</span></p></dd></dl><dl class="data"><dt id="errno.EL3HLT"><span class="yiyi-st" id="yiyi-113"> <code class="descclassname">errno.</code><code class="descname">EL3HLT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-114">3级暂停</span></p></dd></dl><dl class="data"><dt id="errno.EL3RST"><span class="yiyi-st" id="yiyi-115"> <code class="descclassname">errno.</code><code class="descname">EL3RST</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-116">3级复位</span></p></dd></dl><dl class="data"><dt id="errno.ELNRNG"><span class="yiyi-st" id="yiyi-117"> <code class="descclassname">errno.</code><code class="descname">ELNRNG</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-118">链接编号超出范围</span></p></dd></dl><dl class="data"><dt id="errno.EUNATCH"><span class="yiyi-st" id="yiyi-119"> <code class="descclassname">errno.</code><code class="descname">EUNATCH</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-120">未附加协议驱动程序</span></p></dd></dl><dl class="data"><dt id="errno.ENOCSI"><span class="yiyi-st" id="yiyi-121"> <code class="descclassname">errno.</code><code class="descname">ENOCSI</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-122">没有CSI结构可用</span></p></dd></dl><dl class="data"><dt id="errno.EL2HLT"><span class="yiyi-st" id="yiyi-123"> <code class="descclassname">errno.</code><code class="descname">EL2HLT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-124">2级暂停</span></p></dd></dl><dl class="data"><dt id="errno.EBADE"><span class="yiyi-st" id="yiyi-125"> <code class="descclassname">errno.</code><code class="descname">EBADE</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-126">交换无效</span></p></dd></dl><dl class="data"><dt id="errno.EBADR"><span class="yiyi-st" id="yiyi-127"> <code class="descclassname">errno.</code><code class="descname">EBADR</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-128">请求描述器无效</span></p></dd></dl><dl class="data"><dt id="errno.EXFULL"><span class="yiyi-st" id="yiyi-129"> <code class="descclassname">errno.</code><code class="descname">EXFULL</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-130">充分交换</span></p></dd></dl><dl class="data"><dt id="errno.ENOANO"><span class="yiyi-st" id="yiyi-131"> <code class="descclassname">errno.</code><code class="descname">ENOANO</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-132">无阳极</span></p></dd></dl><dl class="data"><dt id="errno.EBADRQC"><span class="yiyi-st" id="yiyi-133"> <code class="descclassname">errno.</code><code class="descname">EBADRQC</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-134">请求代码无效</span></p></dd></dl><dl class="data"><dt id="errno.EBADSLT"><span class="yiyi-st" id="yiyi-135"> <code class="descclassname">errno.</code><code class="descname">EBADSLT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-136">插槽无效</span></p></dd></dl><dl class="data"><dt id="errno.EDEADLOCK"><span class="yiyi-st" id="yiyi-137"> <code class="descclassname">errno.</code><code class="descname">EDEADLOCK</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-138">文件锁死锁错误</span></p></dd></dl><dl class="data"><dt id="errno.EBFONT"><span class="yiyi-st" id="yiyi-139"> <code class="descclassname">errno.</code><code class="descname">EBFONT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-140">字体文件格式不正确</span></p></dd></dl><dl class="data"><dt id="errno.ENOSTR"><span class="yiyi-st" id="yiyi-141"> <code class="descclassname">errno.</code><code class="descname">ENOSTR</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-142">设备不是流</span></p></dd></dl><dl class="data"><dt id="errno.ENODATA"><span class="yiyi-st" id="yiyi-143"> <code class="descclassname">errno.</code><code class="descname">ENODATA</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-144">无可用数据</span></p></dd></dl><dl class="data"><dt id="errno.ETIME"><span class="yiyi-st" id="yiyi-145"> <code class="descclassname">errno.</code><code class="descname">ETIME</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-146">计时器已过期</span></p></dd></dl><dl class="data"><dt id="errno.ENOSR"><span class="yiyi-st" id="yiyi-147"> <code class="descclassname">errno.</code><code class="descname">ENOSR</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-148">流出资源</span></p></dd></dl><dl class="data"><dt id="errno.ENONET"><span class="yiyi-st" id="yiyi-149"> <code class="descclassname">errno.</code><code class="descname">ENONET</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-150">机器不在网络上</span></p></dd></dl><dl class="data"><dt id="errno.ENOPKG"><span class="yiyi-st" id="yiyi-151"> <code class="descclassname">errno.</code><code class="descname">ENOPKG</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-152">软件包未安装</span></p></dd></dl><dl class="data"><dt id="errno.EREMOTE"><span class="yiyi-st" id="yiyi-153"> <code class="descclassname">errno.</code><code class="descname">EREMOTE</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-154">对象是远程的</span></p></dd></dl><dl class="data"><dt id="errno.ENOLINK"><span class="yiyi-st" id="yiyi-155"> <code class="descclassname">errno.</code><code class="descname">ENOLINK</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-156">链接已断开</span></p></dd></dl><dl class="data"><dt id="errno.EADV"><span class="yiyi-st" id="yiyi-157"> <code class="descclassname">errno.</code><code class="descname">EADV</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-158">广告错误</span></p></dd></dl><dl class="data"><dt id="errno.ESRMNT"><span class="yiyi-st" id="yiyi-159"> <code class="descclassname">errno.</code><code class="descname">ESRMNT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-160">Srmount错误</span></p></dd></dl><dl class="data"><dt id="errno.ECOMM"><span class="yiyi-st" id="yiyi-161"> <code class="descclassname">errno.</code><code class="descname">ECOMM</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-162">发送时发生通信错误</span></p></dd></dl><dl class="data"><dt id="errno.EPROTO"><span class="yiyi-st" id="yiyi-163"> <code class="descclassname">errno.</code><code class="descname">EPROTO</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-164">协议错误</span></p></dd></dl><dl class="data"><dt id="errno.EMULTIHOP"><span class="yiyi-st" id="yiyi-165"> <code class="descclassname">errno.</code><code class="descname">EMULTIHOP</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-166">多点尝试</span></p></dd></dl><dl class="data"><dt id="errno.EDOTDOT"><span class="yiyi-st" id="yiyi-167"> <code class="descclassname">errno.</code><code class="descname">EDOTDOT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-168">RFS具体错误</span></p></dd></dl><dl class="data"><dt id="errno.EBADMSG"><span class="yiyi-st" id="yiyi-169"> <code class="descclassname">errno.</code><code class="descname">EBADMSG</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-170">不是数据消息</span></p></dd></dl><dl class="data"><dt id="errno.EOVERFLOW"><span class="yiyi-st" id="yiyi-171"> <code class="descclassname">errno.</code><code class="descname">EOVERFLOW</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-172">对于定义的数据类型,值太大</span></p></dd></dl><dl class="data"><dt id="errno.ENOTUNIQ"><span class="yiyi-st" id="yiyi-173"> <code class="descclassname">errno.</code><code class="descname">ENOTUNIQ</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-174">网络上的名称不唯一</span></p></dd></dl><dl class="data"><dt id="errno.EBADFD"><span class="yiyi-st" id="yiyi-175"> <code class="descclassname">errno.</code><code class="descname">EBADFD</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-176">文件描述器处于坏状态</span></p></dd></dl><dl class="data"><dt id="errno.EREMCHG"><span class="yiyi-st" id="yiyi-177"> <code class="descclassname">errno.</code><code class="descname">EREMCHG</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-178">远程地址已更改</span></p></dd></dl><dl class="data"><dt id="errno.ELIBACC"><span class="yiyi-st" id="yiyi-179"> <code class="descclassname">errno.</code><code class="descname">ELIBACC</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-180">无法访问所需的共享库</span></p></dd></dl><dl class="data"><dt id="errno.ELIBBAD"><span class="yiyi-st" id="yiyi-181"> <code class="descclassname">errno.</code><code class="descname">ELIBBAD</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-182">访问损坏的共享库</span></p></dd></dl><dl class="data"><dt id="errno.ELIBSCN"><span class="yiyi-st" id="yiyi-183"> <code class="descclassname">errno.</code><code class="descname">ELIBSCN</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-184">.lib中的a.out部分已损坏</span></p></dd></dl><dl class="data"><dt id="errno.ELIBMAX"><span class="yiyi-st" id="yiyi-185"> <code class="descclassname">errno.</code><code class="descname">ELIBMAX</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-186">正在尝试链接过多的共享库</span></p></dd></dl><dl class="data"><dt id="errno.ELIBEXEC"><span class="yiyi-st" id="yiyi-187"> <code class="descclassname">errno.</code><code class="descname">ELIBEXEC</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-188">无法直接执行共享库</span></p></dd></dl><dl class="data"><dt id="errno.EILSEQ"><span class="yiyi-st" id="yiyi-189"> <code class="descclassname">errno.</code><code class="descname">EILSEQ</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-190">非法字节序列</span></p></dd></dl><dl class="data"><dt id="errno.ERESTART"><span class="yiyi-st" id="yiyi-191"> <code class="descclassname">errno.</code><code class="descname">ERESTART</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-192">中断的系统调用应重新启动</span></p></dd></dl><dl class="data"><dt id="errno.ESTRPIPE"><span class="yiyi-st" id="yiyi-193"> <code class="descclassname">errno.</code><code class="descname">ESTRPIPE</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-194">流管道错误</span></p></dd></dl><dl class="data"><dt id="errno.EUSERS"><span class="yiyi-st" id="yiyi-195"> <code class="descclassname">errno.</code><code class="descname">EUSERS</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-196">用户过多</span></p></dd></dl><dl class="data"><dt id="errno.ENOTSOCK"><span class="yiyi-st" id="yiyi-197"> <code class="descclassname">errno.</code><code class="descname">ENOTSOCK</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-198">非套接字操作</span></p></dd></dl><dl class="data"><dt id="errno.EDESTADDRREQ"><span class="yiyi-st" id="yiyi-199"> <code class="descclassname">errno.</code><code class="descname">EDESTADDRREQ</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-200">需要目标地址</span></p></dd></dl><dl class="data"><dt id="errno.EMSGSIZE"><span class="yiyi-st" id="yiyi-201"> <code class="descclassname">errno.</code><code class="descname">EMSGSIZE</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-202">消息太长</span></p></dd></dl><dl class="data"><dt id="errno.EPROTOTYPE"><span class="yiyi-st" id="yiyi-203"> <code class="descclassname">errno.</code><code class="descname">EPROTOTYPE</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-204">协议错误类型的套接字</span></p></dd></dl><dl class="data"><dt id="errno.ENOPROTOOPT"><span class="yiyi-st" id="yiyi-205"> <code class="descclassname">errno.</code><code class="descname">ENOPROTOOPT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-206">协议不可用</span></p></dd></dl><dl class="data"><dt id="errno.EPROTONOSUPPORT"><span class="yiyi-st" id="yiyi-207"> <code class="descclassname">errno.</code><code class="descname">EPROTONOSUPPORT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-208">不支持协议</span></p></dd></dl><dl class="data"><dt id="errno.ESOCKTNOSUPPORT"><span class="yiyi-st" id="yiyi-209"> <code class="descclassname">errno.</code><code class="descname">ESOCKTNOSUPPORT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-210">不支持套接字类型</span></p></dd></dl><dl class="data"><dt id="errno.EOPNOTSUPP"><span class="yiyi-st" id="yiyi-211"> <code class="descclassname">errno.</code><code class="descname">EOPNOTSUPP</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-212">传输端点上不支持操作</span></p></dd></dl><dl class="data"><dt id="errno.EPFNOSUPPORT"><span class="yiyi-st" id="yiyi-213"> <code class="descclassname">errno.</code><code class="descname">EPFNOSUPPORT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-214">不支持协议系列</span></p></dd></dl><dl class="data"><dt id="errno.EAFNOSUPPORT"><span class="yiyi-st" id="yiyi-215"> <code class="descclassname">errno.</code><code class="descname">EAFNOSUPPORT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-216">协议不支持的地址系列</span></p></dd></dl><dl class="data"><dt id="errno.EADDRINUSE"><span class="yiyi-st" id="yiyi-217"> <code class="descclassname">errno.</code><code class="descname">EADDRINUSE</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-218">地址已在使用中</span></p></dd></dl><dl class="data"><dt id="errno.EADDRNOTAVAIL"><span class="yiyi-st" id="yiyi-219"> <code class="descclassname">errno.</code><code class="descname">EADDRNOTAVAIL</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-220">无法分配请求的地址</span></p></dd></dl><dl class="data"><dt id="errno.ENETDOWN"><span class="yiyi-st" id="yiyi-221"> <code class="descclassname">errno.</code><code class="descname">ENETDOWN</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-222">网络已关闭</span></p></dd></dl><dl class="data"><dt id="errno.ENETUNREACH"><span class="yiyi-st" id="yiyi-223"> <code class="descclassname">errno.</code><code class="descname">ENETUNREACH</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-224">网络不可达</span></p></dd></dl><dl class="data"><dt id="errno.ENETRESET"><span class="yiyi-st" id="yiyi-225"> <code class="descclassname">errno.</code><code class="descname">ENETRESET</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-226">网络由于重置而断开连接</span></p></dd></dl><dl class="data"><dt id="errno.ECONNABORTED"><span class="yiyi-st" id="yiyi-227"> <code class="descclassname">errno.</code><code class="descname">ECONNABORTED</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-228">软件导致连接中止</span></p></dd></dl><dl class="data"><dt id="errno.ECONNRESET"><span class="yiyi-st" id="yiyi-229"> <code class="descclassname">errno.</code><code class="descname">ECONNRESET</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-230">连接由对等体复位</span></p></dd></dl><dl class="data"><dt id="errno.ENOBUFS"><span class="yiyi-st" id="yiyi-231"> <code class="descclassname">errno.</code><code class="descname">ENOBUFS</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-232">没有可用的缓冲区空间</span></p></dd></dl><dl class="data"><dt id="errno.EISCONN"><span class="yiyi-st" id="yiyi-233"> <code class="descclassname">errno.</code><code class="descname">EISCONN</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-234">传输端点已连接</span></p></dd></dl><dl class="data"><dt id="errno.ENOTCONN"><span class="yiyi-st" id="yiyi-235"> <code class="descclassname">errno.</code><code class="descname">ENOTCONN</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-236">传输端点未连接</span></p></dd></dl><dl class="data"><dt id="errno.ESHUTDOWN"><span class="yiyi-st" id="yiyi-237"> <code class="descclassname">errno.</code><code class="descname">ESHUTDOWN</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-238">传输终端关闭后无法发送</span></p></dd></dl><dl class="data"><dt id="errno.ETOOMANYREFS"><span class="yiyi-st" id="yiyi-239"> <code class="descclassname">errno.</code><code class="descname">ETOOMANYREFS</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-240">参数太多:无法拼接</span></p></dd></dl><dl class="data"><dt id="errno.ETIMEDOUT"><span class="yiyi-st" id="yiyi-241"> <code class="descclassname">errno.</code><code class="descname">ETIMEDOUT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-242">连接超时</span></p></dd></dl><dl class="data"><dt id="errno.ECONNREFUSED"><span class="yiyi-st" id="yiyi-243"> <code class="descclassname">errno.</code><code class="descname">ECONNREFUSED</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-244">连接被拒绝</span></p></dd></dl><dl class="data"><dt id="errno.EHOSTDOWN"><span class="yiyi-st" id="yiyi-245"> <code class="descclassname">errno.</code><code class="descname">EHOSTDOWN</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-246">主机已关闭</span></p></dd></dl><dl class="data"><dt id="errno.EHOSTUNREACH"><span class="yiyi-st" id="yiyi-247"> <code class="descclassname">errno.</code><code class="descname">EHOSTUNREACH</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-248">没有到主机的路由</span></p></dd></dl><dl class="data"><dt id="errno.EALREADY"><span class="yiyi-st" id="yiyi-249"> <code class="descclassname">errno.</code><code class="descname">EALREADY</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-250">操作已在进行中</span></p></dd></dl><dl class="data"><dt id="errno.EINPROGRESS"><span class="yiyi-st" id="yiyi-251"> <code class="descclassname">errno.</code><code class="descname">EINPROGRESS</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-252">操作现在进行中</span></p></dd></dl><dl class="data"><dt id="errno.ESTALE"><span class="yiyi-st" id="yiyi-253"> <code class="descclassname">errno.</code><code class="descname">ESTALE</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-254">陈旧的NFS文件句柄</span></p></dd></dl><dl class="data"><dt id="errno.EUCLEAN"><span class="yiyi-st" id="yiyi-255"> <code class="descclassname">errno.</code><code class="descname">EUCLEAN</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-256">结构需要清洁</span></p></dd></dl><dl class="data"><dt id="errno.ENOTNAM"><span class="yiyi-st" id="yiyi-257"> <code class="descclassname">errno.</code><code class="descname">ENOTNAM</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-258">不是XENIX命名类型文件</span></p></dd></dl><dl class="data"><dt id="errno.ENAVAIL"><span class="yiyi-st" id="yiyi-259"> <code class="descclassname">errno.</code><code class="descname">ENAVAIL</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-260">没有XENIX信号量可用</span></p></dd></dl><dl class="data"><dt id="errno.EISNAM"><span class="yiyi-st" id="yiyi-261"> <code class="descclassname">errno.</code><code class="descname">EISNAM</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-262">是一个命名类型文件</span></p></dd></dl><dl class="data"><dt id="errno.EREMOTEIO"><span class="yiyi-st" id="yiyi-263"> <code class="descclassname">errno.</code><code class="descname">EREMOTEIO</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-264">远程I / O错误</span></p></dd></dl><dl class="data"><dt id="errno.EDQUOT"><span class="yiyi-st" id="yiyi-265"> <code class="descclassname">errno.</code><code class="descname">EDQUOT</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-266">超出配额</span></p></dd></dl></div></div>