﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-decker502-文章分类-linux</title><link>http://www.cppblog.com/decker502/category/13367.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 26 Mar 2010 01:56:12 GMT</lastBuildDate><pubDate>Fri, 26 Mar 2010 01:56:12 GMT</pubDate><ttl>60</ttl><item><title>linux errno</title><link>http://www.cppblog.com/decker502/articles/110476.html</link><dc:creator>decker</dc:creator><author>decker</author><pubDate>Wed, 24 Mar 2010 12:30:00 GMT</pubDate><guid>http://www.cppblog.com/decker502/articles/110476.html</guid><wfw:comment>http://www.cppblog.com/decker502/comments/110476.html</wfw:comment><comments>http://www.cppblog.com/decker502/articles/110476.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/decker502/comments/commentRss/110476.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/decker502/services/trackbacks/110476.html</trackback:ping><description><![CDATA[<span style="color: #000000;">
<p style="margin: 5px; line-height: 150%;"><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EPERM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Operation not permitted */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOENT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No such file or directory */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ESRCH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No such process */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EINTR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Interrupted system call */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EIO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* I/O error */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENXIO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No such device or address */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;E2BIG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Argument list too long */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOEXEC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Exec format error */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EBADF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Bad file number */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ECHILD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No child processes */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EAGAIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;11&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Try again */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOMEM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Out of memory */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EACCES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Permission denied */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EFAULT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Bad address */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOTBLK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;15&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Block device required */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EBUSY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;16&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Device or resource busy */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EEXIST&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;17&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* File exists */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EXDEV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;18&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Cross-device link */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENODEV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;19&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No such device */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOTDIR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;20&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Not a directory */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EISDIR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;21&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Is a directory */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EINVAL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;22&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Invalid argument */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENFILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;23&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* File table overflow */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EMFILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;24&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Too many open files */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOTTY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;25&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Not a typewriter */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ETXTBSY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;26&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Text file busy */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EFBIG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;27&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* File too large */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOSPC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;28&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No space left on device */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ESPIPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;29&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Illegal seek */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EROFS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;30&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Read-only file system */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EMLINK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;31&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Too many links */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EPIPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;32&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Broken pipe */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000;">EDOM</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;33&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Math argument out of domain of func */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000;">ERANGE</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;34&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Math result not representable */</span></p>
<p style="margin: 5px; line-height: 150%;"><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EDEADLK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;35&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Resource deadlock would occur */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENAMETOOLONG&nbsp;&nbsp;&nbsp;&nbsp;36&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* File name too long */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOLCK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;37&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No record locks available */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOSYS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;38&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Function not implemented */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOTEMPTY&nbsp;&nbsp;&nbsp;&nbsp;39&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Directory not empty */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ELOOP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;40&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Too many symbolic links encountered */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EWOULDBLOCK&nbsp;&nbsp;&nbsp;&nbsp;EAGAIN&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Operation would block */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOMSG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;42&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No message of desired type */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EIDRM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;43&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Identifier removed */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ECHRNG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;44&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Channel number out of range */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EL2NSYNC&nbsp;&nbsp;&nbsp;&nbsp;45&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Level 2 not synchronized */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EL3HLT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;46&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Level 3 halted */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EL3RST&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;47&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Level 3 reset */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ELNRNG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;48&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Link number out of range */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EUNATCH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;49&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Protocol driver not attached */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOCSI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;50&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No CSI structure available */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EL2HLT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;51&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Level 2 halted */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EBADE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;52&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Invalid exchange */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EBADR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;53&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Invalid request descriptor */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EXFULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;54&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Exchange full */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOANO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;55&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No anode */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EBADRQC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;56&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Invalid request code */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EBADSLT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;57&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Invalid slot */</span><br><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EDEADLOCK&nbsp;&nbsp;&nbsp;&nbsp;EDEADLK<br><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EBFONT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;59&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Bad font file format */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOSTR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;60&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Device not a stream */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENODATA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;61&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No data available */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ETIME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;62&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Timer expired */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOSR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;63&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Out of streams resources */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENONET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;64&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Machine is not on the network */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOPKG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;65&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Package not installed */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EREMOTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;66&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Object is remote */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOLINK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;67&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Link has been severed */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EADV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;68&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Advertise error */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ESRMNT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;69&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Srmount error */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ECOMM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;70&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Communication error on send */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EPROTO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;71&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Protocol error */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EMULTIHOP&nbsp;&nbsp;&nbsp;&nbsp;72&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Multihop attempted */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EDOTDOT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;73&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* RFS specific error */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EBADMSG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;74&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Not a data message */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EOVERFLOW&nbsp;&nbsp;&nbsp;&nbsp;75&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Value too large for defined data type */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOTUNIQ&nbsp;&nbsp;&nbsp;&nbsp;76&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Name not unique on network */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EBADFD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;77&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* File descriptor in bad state */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EREMCHG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;78&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Remote address changed */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ELIBACC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;79&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Can not access a needed shared library */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ELIBBAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;80&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Accessing a corrupted shared library */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ELIBSCN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;81&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* .lib section in a.out corrupted */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ELIBMAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;82&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Attempting to link in too many shared libraries */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ELIBEXEC&nbsp;&nbsp;&nbsp;&nbsp;83&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Cannot exec a shared library directly */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EILSEQ&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;84&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Illegal byte sequence */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ERESTART&nbsp;&nbsp;&nbsp;&nbsp;85&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Interrupted system call should be restarted */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ESTRPIPE&nbsp;&nbsp;&nbsp;&nbsp;86&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Streams pipe error */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EUSERS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;87&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Too many users */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOTSOCK&nbsp;&nbsp;&nbsp;&nbsp;88&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Socket operation on non-socket */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EDESTADDRREQ&nbsp;&nbsp;&nbsp;&nbsp;89&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Destination address required */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EMSGSIZE&nbsp;&nbsp;&nbsp;&nbsp;90&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Message too long */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EPROTOTYPE&nbsp;&nbsp;&nbsp;&nbsp;91&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Protocol wrong type for socket */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOPROTOOPT&nbsp;&nbsp;&nbsp;&nbsp;92&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Protocol not available */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EPROTONOSUPPORT&nbsp;&nbsp;&nbsp;&nbsp;93&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Protocol not supported */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ESOCKTNOSUPPORT&nbsp;&nbsp;&nbsp;&nbsp;94&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Socket type not supported */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EOPNOTSUPP&nbsp;&nbsp;&nbsp;&nbsp;95&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Operation not supported on transport endpoint */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EPFNOSUPPORT&nbsp;&nbsp;&nbsp;&nbsp;96&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Protocol family not supported */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EAFNOSUPPORT&nbsp;&nbsp;&nbsp;&nbsp;97&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Address family not supported by protocol */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EADDRINUSE&nbsp;&nbsp;&nbsp;&nbsp;98&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Address already in use */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EADDRNOTAVAIL&nbsp;&nbsp;&nbsp;&nbsp;99&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Cannot assign requested address */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENETDOWN&nbsp;&nbsp;&nbsp;&nbsp;100&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Network is down */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENETUNREACH&nbsp;&nbsp;&nbsp;&nbsp;101&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Network is unreachable */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENETRESET&nbsp;&nbsp;&nbsp;&nbsp;102&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Network dropped connection because of reset */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ECONNABORTED&nbsp;&nbsp;&nbsp;&nbsp;103&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Software caused connection abort */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ECONNRESET&nbsp;&nbsp;&nbsp;&nbsp;104&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Connection reset by peer */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOBUFS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;105&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No buffer space available */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EISCONN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;106&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Transport endpoint is already connected */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOTCONN&nbsp;&nbsp;&nbsp;&nbsp;107&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Transport endpoint is not connected */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ESHUTDOWN&nbsp;&nbsp;&nbsp;&nbsp;108&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Cannot send after transport endpoint shutdown */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ETOOMANYREFS&nbsp;&nbsp;&nbsp;&nbsp;109&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Too many references: cannot splice */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ETIMEDOUT&nbsp;&nbsp;&nbsp;&nbsp;110&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Connection timed out */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ECONNREFUSED&nbsp;&nbsp;&nbsp;&nbsp;111&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Connection refused */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EHOSTDOWN&nbsp;&nbsp;&nbsp;&nbsp;112&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Host is down */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EHOSTUNREACH&nbsp;&nbsp;&nbsp;&nbsp;113&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No route to host */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EALREADY&nbsp;&nbsp;&nbsp;&nbsp;114&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Operation already in progress */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EINPROGRESS&nbsp;&nbsp;&nbsp;&nbsp;115&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Operation now in progress */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ESTALE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;116&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Stale NFS file handle */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EUCLEAN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;117&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Structure needs cleaning */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOTNAM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;118&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Not a XENIX named type file */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENAVAIL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;119&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No XENIX semaphores available */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EISNAM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;120&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Is a named type file */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EREMOTEIO&nbsp;&nbsp;&nbsp;&nbsp;121&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Remote I/O error */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EDQUOT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;122&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Quota exceeded */</span><br><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOMEDIUM&nbsp;&nbsp;&nbsp;&nbsp;123&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* No medium found */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EMEDIUMTYPE&nbsp;&nbsp;&nbsp;&nbsp;124&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Wrong medium type */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ECANCELED&nbsp;&nbsp;&nbsp;&nbsp;125&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Operation Canceled */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOKEY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;126&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Required key not available */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EKEYEXPIRED&nbsp;&nbsp;&nbsp;&nbsp;127&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Key has expired */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EKEYREVOKED&nbsp;&nbsp;&nbsp;&nbsp;128&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Key has been revoked */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EKEYREJECTED&nbsp;&nbsp;&nbsp;&nbsp;129&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Key was rejected by service */</span><br><br><span style="color: #ff9900;">/* for robust mutexes */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;EOWNERDEAD&nbsp;&nbsp;&nbsp;&nbsp;130&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* Owner died */</span><br><span style="color: #0000cc;">#</span><span style="color: #ff0000;">define</span>&nbsp;&nbsp;&nbsp;&nbsp;ENOTRECOVERABLE&nbsp;&nbsp;&nbsp;&nbsp;131&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff9900;">/* State not recoverable */</span><br></p>
</span> <img src ="http://www.cppblog.com/decker502/aggbug/110476.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/decker502/" target="_blank">decker</a> 2010-03-24 20:30 <a href="http://www.cppblog.com/decker502/articles/110476.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>