home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / p / python / pyhtmldoc / e / errno next >
Text File  |  1996-11-14  |  11KB  |  380 lines

  1. <TITLE>errno -- Python library reference</TITLE>
  2. Prev: <A HREF="../t/tempfile" TYPE="Prev">tempfile</A>  
  3. Up: <A HREF="../g/generic_operating_system_services" TYPE="Up">Generic Operating System Services</A>  
  4. Top: <A HREF="../t/top" TYPE="Top">Top</A>  
  5. <H1>6.5. Standard Module <CODE>errno</CODE></H1>
  6. This module makes available standard errno system symbols.
  7. The value of each symbol is the corresponding integer value.
  8. The names and descriptions are borrowed from linux/include/errno.h,
  9. which should be pretty all-inclusive.  Of the following list, symbols
  10. that are not used on the current platform are not defined by the
  11. module.
  12. <P>
  13. Symbols available can include:
  14. <DL><DT><B>EPERM</B> -- data of module errno<DD>
  15.  Operation not permitted 
  16. </DL>
  17. <DL><DT><B>ENOENT</B> -- data of module errno<DD>
  18.  No such file or directory 
  19. </DL>
  20. <DL><DT><B>ESRCH</B> -- data of module errno<DD>
  21.  No such process 
  22. </DL>
  23. <DL><DT><B>EINTR</B> -- data of module errno<DD>
  24.  Interrupted system call 
  25. </DL>
  26. <DL><DT><B>EIO</B> -- data of module errno<DD>
  27.  I/O error 
  28. </DL>
  29. <DL><DT><B>ENXIO</B> -- data of module errno<DD>
  30.  No such device or address 
  31. </DL>
  32. <DL><DT><B>E2BIG</B> -- data of module errno<DD>
  33.  Arg list too long 
  34. </DL>
  35. <DL><DT><B>ENOEXEC</B> -- data of module errno<DD>
  36.  Exec format error 
  37. </DL>
  38. <DL><DT><B>EBADF</B> -- data of module errno<DD>
  39.  Bad file number 
  40. </DL>
  41. <DL><DT><B>ECHILD</B> -- data of module errno<DD>
  42.  No child processes 
  43. </DL>
  44. <DL><DT><B>EAGAIN</B> -- data of module errno<DD>
  45.  Try again 
  46. </DL>
  47. <DL><DT><B>ENOMEM</B> -- data of module errno<DD>
  48.  Out of memory 
  49. </DL>
  50. <DL><DT><B>EACCES</B> -- data of module errno<DD>
  51.  Permission denied 
  52. </DL>
  53. <DL><DT><B>EFAULT</B> -- data of module errno<DD>
  54.  Bad address 
  55. </DL>
  56. <DL><DT><B>ENOTBLK</B> -- data of module errno<DD>
  57.  Block device required 
  58. </DL>
  59. <DL><DT><B>EBUSY</B> -- data of module errno<DD>
  60.  Device or resource busy 
  61. </DL>
  62. <DL><DT><B>EEXIST</B> -- data of module errno<DD>
  63.  File exists 
  64. </DL>
  65. <DL><DT><B>EXDEV</B> -- data of module errno<DD>
  66.  Cross-device link 
  67. </DL>
  68. <DL><DT><B>ENODEV</B> -- data of module errno<DD>
  69.  No such device 
  70. </DL>
  71. <DL><DT><B>ENOTDIR</B> -- data of module errno<DD>
  72.  Not a directory 
  73. </DL>
  74. <DL><DT><B>EISDIR</B> -- data of module errno<DD>
  75.  Is a directory 
  76. </DL>
  77. <DL><DT><B>EINVAL</B> -- data of module errno<DD>
  78.  Invalid argument 
  79. </DL>
  80. <DL><DT><B>ENFILE</B> -- data of module errno<DD>
  81.  File table overflow 
  82. </DL>
  83. <DL><DT><B>EMFILE</B> -- data of module errno<DD>
  84.  Too many open files 
  85. </DL>
  86. <DL><DT><B>ENOTTY</B> -- data of module errno<DD>
  87.  Not a typewriter 
  88. </DL>
  89. <DL><DT><B>ETXTBSY</B> -- data of module errno<DD>
  90.  Text file busy 
  91. </DL>
  92. <DL><DT><B>EFBIG</B> -- data of module errno<DD>
  93.  File too large 
  94. </DL>
  95. <DL><DT><B>ENOSPC</B> -- data of module errno<DD>
  96.  No space left on device 
  97. </DL>
  98. <DL><DT><B>ESPIPE</B> -- data of module errno<DD>
  99.  Illegal seek 
  100. </DL>
  101. <DL><DT><B>EROFS</B> -- data of module errno<DD>
  102.  Read-only file system 
  103. </DL>
  104. <DL><DT><B>EMLINK</B> -- data of module errno<DD>
  105.  Too many links 
  106. </DL>
  107. <DL><DT><B>EPIPE</B> -- data of module errno<DD>
  108.  Broken pipe 
  109. </DL>
  110. <DL><DT><B>EDOM</B> -- data of module errno<DD>
  111.  Math argument out of domain of func 
  112. </DL>
  113. <DL><DT><B>ERANGE</B> -- data of module errno<DD>
  114.  Math result not representable 
  115. </DL>
  116. <DL><DT><B>EDEADLK</B> -- data of module errno<DD>
  117.  Resource deadlock would occur 
  118. </DL>
  119. <DL><DT><B>ENAMETOOLONG</B> -- data of module errno<DD>
  120.  File name too long 
  121. </DL>
  122. <DL><DT><B>ENOLCK</B> -- data of module errno<DD>
  123.  No record locks available 
  124. </DL>
  125. <DL><DT><B>ENOSYS</B> -- data of module errno<DD>
  126.  Function not implemented 
  127. </DL>
  128. <DL><DT><B>ENOTEMPTY</B> -- data of module errno<DD>
  129.  Directory not empty 
  130. </DL>
  131. <DL><DT><B>ELOOP</B> -- data of module errno<DD>
  132.  Too many symbolic links encountered 
  133. </DL>
  134. <DL><DT><B>EWOULDBLOCK</B> -- data of module errno<DD>
  135.  Operation would block 
  136. </DL>
  137. <DL><DT><B>ENOMSG</B> -- data of module errno<DD>
  138.  No message of desired type 
  139. </DL>
  140. <DL><DT><B>EIDRM</B> -- data of module errno<DD>
  141.  Identifier removed 
  142. </DL>
  143. <DL><DT><B>ECHRNG</B> -- data of module errno<DD>
  144.  Channel number out of range 
  145. </DL>
  146. <DL><DT><B>EL2NSYNC</B> -- data of module errno<DD>
  147.  Level 2 not synchronized 
  148. </DL>
  149. <DL><DT><B>EL3HLT</B> -- data of module errno<DD>
  150.  Level 3 halted 
  151. </DL>
  152. <DL><DT><B>EL3RST</B> -- data of module errno<DD>
  153.  Level 3 reset 
  154. </DL>
  155. <DL><DT><B>ELNRNG</B> -- data of module errno<DD>
  156.  Link number out of range 
  157. </DL>
  158. <DL><DT><B>EUNATCH</B> -- data of module errno<DD>
  159.  Protocol driver not attached 
  160. </DL>
  161. <DL><DT><B>ENOCSI</B> -- data of module errno<DD>
  162.  No CSI structure available 
  163. </DL>
  164. <DL><DT><B>EL2HLT</B> -- data of module errno<DD>
  165.  Level 2 halted 
  166. </DL>
  167. <DL><DT><B>EBADE</B> -- data of module errno<DD>
  168.  Invalid exchange 
  169. </DL>
  170. <DL><DT><B>EBADR</B> -- data of module errno<DD>
  171.  Invalid request descriptor 
  172. </DL>
  173. <DL><DT><B>EXFULL</B> -- data of module errno<DD>
  174.  Exchange full 
  175. </DL>
  176. <DL><DT><B>ENOANO</B> -- data of module errno<DD>
  177.  No anode 
  178. </DL>
  179. <DL><DT><B>EBADRQC</B> -- data of module errno<DD>
  180.  Invalid request code 
  181. </DL>
  182. <DL><DT><B>EBADSLT</B> -- data of module errno<DD>
  183.  Invalid slot 
  184. </DL>
  185. <DL><DT><B>EDEADLOCK</B> -- data of module errno<DD>
  186.  File locking deadlock error 
  187. </DL>
  188. <DL><DT><B>EBFONT</B> -- data of module errno<DD>
  189.  Bad font file format 
  190. </DL>
  191. <DL><DT><B>ENOSTR</B> -- data of module errno<DD>
  192.  Device not a stream 
  193. </DL>
  194. <DL><DT><B>ENODATA</B> -- data of module errno<DD>
  195.  No data available 
  196. </DL>
  197. <DL><DT><B>ETIME</B> -- data of module errno<DD>
  198.  Timer expired 
  199. </DL>
  200. <DL><DT><B>ENOSR</B> -- data of module errno<DD>
  201.  Out of streams resources 
  202. </DL>
  203. <DL><DT><B>ENONET</B> -- data of module errno<DD>
  204.  Machine is not on the network 
  205. </DL>
  206. <DL><DT><B>ENOPKG</B> -- data of module errno<DD>
  207.  Package not installed 
  208. </DL>
  209. <DL><DT><B>EREMOTE</B> -- data of module errno<DD>
  210.  Object is remote 
  211. </DL>
  212. <DL><DT><B>ENOLINK</B> -- data of module errno<DD>
  213.  Link has been severed 
  214. </DL>
  215. <DL><DT><B>EADV</B> -- data of module errno<DD>
  216.  Advertise error 
  217. </DL>
  218. <DL><DT><B>ESRMNT</B> -- data of module errno<DD>
  219.  Srmount error 
  220. </DL>
  221. <DL><DT><B>ECOMM</B> -- data of module errno<DD>
  222.  Communication error on send 
  223. </DL>
  224. <DL><DT><B>EPROTO</B> -- data of module errno<DD>
  225.  Protocol error 
  226. </DL>
  227. <DL><DT><B>EMULTIHOP</B> -- data of module errno<DD>
  228.  Multihop attempted 
  229. </DL>
  230. <DL><DT><B>EDOTDOT</B> -- data of module errno<DD>
  231.  RFS specific error 
  232. </DL>
  233. <DL><DT><B>EBADMSG</B> -- data of module errno<DD>
  234.  Not a data message 
  235. </DL>
  236. <DL><DT><B>EOVERFLOW</B> -- data of module errno<DD>
  237.  Value too large for defined data type 
  238. </DL>
  239. <DL><DT><B>ENOTUNIQ</B> -- data of module errno<DD>
  240.  Name not unique on network 
  241. </DL>
  242. <DL><DT><B>EBADFD</B> -- data of module errno<DD>
  243.  File descriptor in bad state 
  244. </DL>
  245. <DL><DT><B>EREMCHG</B> -- data of module errno<DD>
  246.  Remote address changed 
  247. </DL>
  248. <DL><DT><B>ELIBACC</B> -- data of module errno<DD>
  249.  Can not access a needed shared library 
  250. </DL>
  251. <DL><DT><B>ELIBBAD</B> -- data of module errno<DD>
  252.  Accessing a corrupted shared library 
  253. </DL>
  254. <DL><DT><B>ELIBSCN</B> -- data of module errno<DD>
  255.  .lib section in a.out corrupted 
  256. </DL>
  257. <DL><DT><B>ELIBMAX</B> -- data of module errno<DD>
  258.  Attempting to link in too many shared libraries 
  259. </DL>
  260. <DL><DT><B>ELIBEXEC</B> -- data of module errno<DD>
  261.  Cannot exec a shared library directly 
  262. </DL>
  263. <DL><DT><B>EILSEQ</B> -- data of module errno<DD>
  264.  Illegal byte sequence 
  265. </DL>
  266. <DL><DT><B>ERESTART</B> -- data of module errno<DD>
  267.  Interrupted system call should be restarted 
  268. </DL>
  269. <DL><DT><B>ESTRPIPE</B> -- data of module errno<DD>
  270.  Streams pipe error 
  271. </DL>
  272. <DL><DT><B>EUSERS</B> -- data of module errno<DD>
  273.  Too many users 
  274. </DL>
  275. <DL><DT><B>ENOTSOCK</B> -- data of module errno<DD>
  276.  Socket operation on non-socket 
  277. </DL>
  278. <DL><DT><B>EDESTADDRREQ</B> -- data of module errno<DD>
  279.  Destination address required 
  280. </DL>
  281. <DL><DT><B>EMSGSIZE</B> -- data of module errno<DD>
  282.  Message too long 
  283. </DL>
  284. <DL><DT><B>EPROTOTYPE</B> -- data of module errno<DD>
  285.  Protocol wrong type for socket 
  286. </DL>
  287. <DL><DT><B>ENOPROTOOPT</B> -- data of module errno<DD>
  288.  Protocol not available 
  289. </DL>
  290. <DL><DT><B>EPROTONOSUPPORT</B> -- data of module errno<DD>
  291.  Protocol not supported 
  292. </DL>
  293. <DL><DT><B>ESOCKTNOSUPPORT</B>