/lisp/php/php-manual-html/sockets.constants.html

https://github.com/cue-taro/emacs-setting-files · HTML · 2766 lines · 1946 code · 820 blank · 0 comment · 0 complexity · 33a91074bdd6aa5777d4ff00a0e3935c MD5 · raw file

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  5. <title>定義済み定数</title>
  6. </head>
  7. <body><div class="manualnavbar" style="text-align: center;">
  8. <div class="prev" style="text-align: left; float: left;"><a href="sockets.resources.html">リソース型</a></div>
  9. <div class="next" style="text-align: right; float: right;"><a href="sockets.examples.html"></a></div>
  10. <div class="up"><a href="book.sockets.html">ソケット</a></div>
  11. <div class="home"><a href="index.html">PHP Manual</a></div>
  12. </div><hr /><div id="sockets.constants" class="appendix">
  13. <h1>定義済み定数</h1>
  14. <p class="simpara">
  15. 以下の定数が定義されています
  16. この関数の拡張モジュールが PHP 組み込みでコンパイルされているか
  17. 実行時に動的にロードされている場合のみ使用可能です
  18. </p>
  19. <dl>
  20. <dt>
  21. <span class="term">
  22. <b><tt>AF_UNIX</tt></b>
  23. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  24. </span>
  25. <dd>
  26. <span class="simpara">
  27. </span>
  28. </dd>
  29. </dt>
  30. <dt>
  31. <span class="term">
  32. <b><tt>AF_INET</tt></b>
  33. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  34. </span>
  35. <dd>
  36. <span class="simpara">
  37. </span>
  38. </dd>
  39. </dt>
  40. <dt>
  41. <span class="term">
  42. <b><tt>AF_INET6</tt></b>
  43. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  44. </span>
  45. <dd>
  46. <span class="simpara">
  47. IPv6 サポートつきでコンパイルした場合にのみ使用可能です
  48. </span>
  49. </dd>
  50. </dt>
  51. <dt>
  52. <span class="term">
  53. <b><tt>SOCK_STREAM</tt></b>
  54. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  55. </span>
  56. <dd>
  57. <span class="simpara">
  58. </span>
  59. </dd>
  60. </dt>
  61. <dt>
  62. <span class="term">
  63. <b><tt>SOCK_DGRAM</tt></b>
  64. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  65. </span>
  66. <dd>
  67. <span class="simpara">
  68. </span>
  69. </dd>
  70. </dt>
  71. <dt>
  72. <span class="term">
  73. <b><tt>SOCK_RAW</tt></b>
  74. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  75. </span>
  76. <dd>
  77. <span class="simpara">
  78. </span>
  79. </dd>
  80. </dt>
  81. <dt>
  82. <span class="term">
  83. <b><tt>SOCK_SEQPACKET</tt></b>
  84. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  85. </span>
  86. <dd>
  87. <span class="simpara">
  88. </span>
  89. </dd>
  90. </dt>
  91. <dt>
  92. <span class="term">
  93. <b><tt>SOCK_RDM</tt></b>
  94. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  95. </span>
  96. <dd>
  97. <span class="simpara">
  98. </span>
  99. </dd>
  100. </dt>
  101. <dt>
  102. <span class="term">
  103. <b><tt>MSG_OOB</tt></b>
  104. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  105. </span>
  106. <dd>
  107. <span class="simpara">
  108. </span>
  109. </dd>
  110. </dt>
  111. <dt>
  112. <span class="term">
  113. <b><tt>MSG_WAITALL</tt></b>
  114. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  115. </span>
  116. <dd>
  117. <span class="simpara">
  118. </span>
  119. </dd>
  120. </dt>
  121. <dt>
  122. <span class="term">
  123. <b><tt>MSG_PEEK</tt></b>
  124. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  125. </span>
  126. <dd>
  127. <span class="simpara">
  128. </span>
  129. </dd>
  130. </dt>
  131. <dt>
  132. <span class="term">
  133. <b><tt>MSG_DONTROUTE</tt></b>
  134. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  135. </span>
  136. <dd>
  137. <span class="simpara">
  138. </span>
  139. </dd>
  140. </dt>
  141. <dt>
  142. <span class="term">
  143. <b><tt>MSG_EOR</tt></b>
  144. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  145. </span>
  146. <dd>
  147. <span class="simpara">
  148. Windows プラットフォームでは使用できません
  149. </span>
  150. </dd>
  151. </dt>
  152. <dt>
  153. <span class="term">
  154. <b><tt>MSG_EOF</tt></b>
  155. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  156. </span>
  157. <dd>
  158. <span class="simpara">
  159. Windows プラットフォームでは使用できません
  160. </span>
  161. </dd>
  162. </dt>
  163. <dt>
  164. <span class="term">
  165. <b><tt>SO_DEBUG</tt></b>
  166. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  167. </span>
  168. <dd>
  169. <span class="simpara">
  170. </span>
  171. </dd>
  172. </dt>
  173. <dt>
  174. <span class="term">
  175. <b><tt>SO_REUSEADDR</tt></b>
  176. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  177. </span>
  178. <dd>
  179. <span class="simpara">
  180. </span>
  181. </dd>
  182. </dt>
  183. <dt>
  184. <span class="term">
  185. <b><tt>SO_KEEPALIVE</tt></b>
  186. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  187. </span>
  188. <dd>
  189. <span class="simpara">
  190. </span>
  191. </dd>
  192. </dt>
  193. <dt>
  194. <span class="term">
  195. <b><tt>SO_DONTROUTE</tt></b>
  196. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  197. </span>
  198. <dd>
  199. <span class="simpara">
  200. </span>
  201. </dd>
  202. </dt>
  203. <dt>
  204. <span class="term">
  205. <b><tt>SO_LINGER</tt></b>
  206. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  207. </span>
  208. <dd>
  209. <span class="simpara">
  210. </span>
  211. </dd>
  212. </dt>
  213. <dt>
  214. <span class="term">
  215. <b><tt>SO_BROADCAST</tt></b>
  216. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  217. </span>
  218. <dd>
  219. <span class="simpara">
  220. </span>
  221. </dd>
  222. </dt>
  223. <dt>
  224. <span class="term">
  225. <b><tt>SO_OOBINLINE</tt></b>
  226. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  227. </span>
  228. <dd>
  229. <span class="simpara">
  230. </span>
  231. </dd>
  232. </dt>
  233. <dt>
  234. <span class="term">
  235. <b><tt>SO_SNDBUF</tt></b>
  236. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  237. </span>
  238. <dd>
  239. <span class="simpara">
  240. </span>
  241. </dd>
  242. </dt>
  243. <dt>
  244. <span class="term">
  245. <b><tt>SO_RCVBUF</tt></b>
  246. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  247. </span>
  248. <dd>
  249. <span class="simpara">
  250. </span>
  251. </dd>
  252. </dt>
  253. <dt>
  254. <span class="term">
  255. <b><tt>SO_SNDLOWAT</tt></b>
  256. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  257. </span>
  258. <dd>
  259. <span class="simpara">
  260. </span>
  261. </dd>
  262. </dt>
  263. <dt>
  264. <span class="term">
  265. <b><tt>SO_RCVLOWAT</tt></b>
  266. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  267. </span>
  268. <dd>
  269. <span class="simpara">
  270. </span>
  271. </dd>
  272. </dt>
  273. <dt>
  274. <span class="term">
  275. <b><tt>SO_SNDTIMEO</tt></b>
  276. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  277. </span>
  278. <dd>
  279. <span class="simpara">
  280. </span>
  281. </dd>
  282. </dt>
  283. <dt>
  284. <span class="term">
  285. <b><tt>SO_RCVTIMEO</tt></b>
  286. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  287. </span>
  288. <dd>
  289. <span class="simpara">
  290. </span>
  291. </dd>
  292. </dt>
  293. <dt>
  294. <span class="term">
  295. <b><tt>SO_TYPE</tt></b>
  296. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  297. </span>
  298. <dd>
  299. <span class="simpara">
  300. </span>
  301. </dd>
  302. </dt>
  303. <dt>
  304. <span class="term">
  305. <b><tt>SO_ERROR</tt></b>
  306. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  307. </span>
  308. <dd>
  309. <span class="simpara">
  310. </span>
  311. </dd>
  312. </dt>
  313. <dt>
  314. <span class="term">
  315. <b><tt>TCP_NODELAY</tt></b>
  316. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  317. </span>
  318. <dd>
  319. <span class="simpara">
  320. Nagle TCP アルゴリズムを無効にするために使用します
  321. PHP 5.2.7 で追加されました
  322. </span>
  323. </dd>
  324. </dt>
  325. <dt>
  326. <span class="term">
  327. <b><tt>SOL_SOCKET</tt></b>
  328. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  329. </span>
  330. <dd>
  331. <span class="simpara">
  332. </span>
  333. </dd>
  334. </dt>
  335. <dt>
  336. <span class="term">
  337. <b><tt>PHP_NORMAL_READ</tt></b>
  338. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  339. </span>
  340. <dd>
  341. <span class="simpara">
  342. </span>
  343. </dd>
  344. </dt>
  345. <dt>
  346. <span class="term">
  347. <b><tt>PHP_BINARY_READ</tt></b>
  348. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  349. </span>
  350. <dd>
  351. <span class="simpara">
  352. </span>
  353. </dd>
  354. </dt>
  355. <dt>
  356. <span class="term">
  357. <b><tt>SOL_TCP</tt></b>
  358. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  359. </span>
  360. <dd>
  361. <span class="simpara">
  362. </span>
  363. </dd>
  364. </dt>
  365. <dt>
  366. <span class="term">
  367. <b><tt>SOL_UDP</tt></b>
  368. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  369. </span>
  370. <dd>
  371. <span class="simpara">
  372. </span>
  373. </dd>
  374. </dt>
  375. </dl>
  376. <p class="simpara">
  377. 以下の定数は Windows でのみ定義されています
  378. </p>
  379. <dl>
  380. <dt>
  381. <span class="term">
  382. <b><tt>SOCKET_EINTR</tt></b>
  383. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  384. </span>
  385. <dd>
  386. <span class="simpara">
  387. </span>
  388. </dd>
  389. </dt>
  390. <dt>
  391. <span class="term">
  392. <b><tt>SOCKET_EBADF</tt></b>
  393. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  394. </span>
  395. <dd>
  396. <span class="simpara">
  397. </span>
  398. </dd>
  399. </dt>
  400. <dt>
  401. <span class="term">
  402. <b><tt>SOCKET_EACCES</tt></b>
  403. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  404. </span>
  405. <dd>
  406. <span class="simpara">
  407. </span>
  408. </dd>
  409. </dt>
  410. <dt>
  411. <span class="term">
  412. <b><tt>SOCKET_EFAULT</tt></b>
  413. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  414. </span>
  415. <dd>
  416. <span class="simpara">
  417. </span>
  418. </dd>
  419. </dt>
  420. <dt>
  421. <span class="term">
  422. <b><tt>SOCKET_EINVAL</tt></b>
  423. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  424. </span>
  425. <dd>
  426. <span class="simpara">
  427. </span>
  428. </dd>
  429. </dt>
  430. <dt>
  431. <span class="term">
  432. <b><tt>SOCKET_EMFILE</tt></b>
  433. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  434. </span>
  435. <dd>
  436. <span class="simpara">
  437. </span>
  438. </dd>
  439. </dt>
  440. <dt>
  441. <span class="term">
  442. <b><tt>SOCKET_EWOULDBLOCK</tt></b>
  443. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  444. </span>
  445. <dd>
  446. <span class="simpara">
  447. </span>
  448. </dd>
  449. </dt>
  450. <dt>
  451. <span class="term">
  452. <b><tt>SOCKET_EINPROGRESS</tt></b>
  453. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  454. </span>
  455. <dd>
  456. <span class="simpara">
  457. </span>
  458. </dd>
  459. </dt>
  460. <dt>
  461. <span class="term">
  462. <b><tt>SOCKET_EALREADY</tt></b>
  463. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  464. </span>
  465. <dd>
  466. <span class="simpara">
  467. </span>
  468. </dd>
  469. </dt>
  470. <dt>
  471. <span class="term">
  472. <b><tt>SOCKET_ENOTSOCK</tt></b>
  473. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  474. </span>
  475. <dd>
  476. <span class="simpara">
  477. </span>
  478. </dd>
  479. </dt>
  480. <dt>
  481. <span class="term">
  482. <b><tt>SOCKET_EDESTADDRREQ</tt></b>
  483. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  484. </span>
  485. <dd>
  486. <span class="simpara">
  487. </span>
  488. </dd>
  489. </dt>
  490. <dt>
  491. <span class="term">
  492. <b><tt>SOCKET_EMSGSIZE</tt></b>
  493. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  494. </span>
  495. <dd>
  496. <span class="simpara">
  497. </span>
  498. </dd>
  499. </dt>
  500. <dt>
  501. <span class="term">
  502. <b><tt>SOCKET_EPROTOTYPE</tt></b>
  503. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  504. </span>
  505. <dd>
  506. <span class="simpara">
  507. </span>
  508. </dd>
  509. </dt>
  510. <dt>
  511. <span class="term">
  512. <b><tt>SOCKET_ENOPROTOOPT</tt></b>
  513. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  514. </span>
  515. <dd>
  516. <span class="simpara">
  517. </span>
  518. </dd>
  519. </dt>
  520. <dt>
  521. <span class="term">
  522. <b><tt>SOCKET_EPROTONOSUPPORT</tt></b>
  523. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  524. </span>
  525. <dd>
  526. <span class="simpara">
  527. </span>
  528. </dd>
  529. </dt>
  530. <dt>
  531. <span class="term">
  532. <b><tt>SOCKET_ESOCKTNOSUPPORT</tt></b>
  533. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  534. </span>
  535. <dd>
  536. <span class="simpara">
  537. </span>
  538. </dd>
  539. </dt>
  540. <dt>
  541. <span class="term">
  542. <b><tt>SOCKET_EOPNOTSUPP</tt></b>
  543. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  544. </span>
  545. <dd>
  546. <span class="simpara">
  547. </span>
  548. </dd>
  549. </dt>
  550. <dt>
  551. <span class="term">
  552. <b><tt>SOCKET_EPFNOSUPPORT</tt></b>
  553. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  554. </span>
  555. <dd>
  556. <span class="simpara">
  557. </span>
  558. </dd>
  559. </dt>
  560. <dt>
  561. <span class="term">
  562. <b><tt>SOCKET_EAFNOSUPPORT</tt></b>
  563. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  564. </span>
  565. <dd>
  566. <span class="simpara">
  567. </span>
  568. </dd>
  569. </dt>
  570. <dt>
  571. <span class="term">
  572. <b><tt>SOCKET_EADDRINUSE</tt></b>
  573. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  574. </span>
  575. <dd>
  576. <span class="simpara">
  577. </span>
  578. </dd>
  579. </dt>
  580. <dt>
  581. <span class="term">
  582. <b><tt>SOCKET_EADDRNOTAVAIL</tt></b>
  583. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  584. </span>
  585. <dd>
  586. <span class="simpara">
  587. </span>
  588. </dd>
  589. </dt>
  590. <dt>
  591. <span class="term">
  592. <b><tt>SOCKET_ENETDOWN</tt></b>
  593. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  594. </span>
  595. <dd>
  596. <span class="simpara">
  597. </span>
  598. </dd>
  599. </dt>
  600. <dt>
  601. <span class="term">
  602. <b><tt>SOCKET_ENETUNREACH</tt></b>
  603. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  604. </span>
  605. <dd>
  606. <span class="simpara">
  607. </span>
  608. </dd>
  609. </dt>
  610. <dt>
  611. <span class="term">
  612. <b><tt>SOCKET_ENETRESET</tt></b>
  613. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  614. </span>
  615. <dd>
  616. <span class="simpara">
  617. </span>
  618. </dd>
  619. </dt>
  620. <dt>
  621. <span class="term">
  622. <b><tt>SOCKET_ECONNABORTED</tt></b>
  623. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  624. </span>
  625. <dd>
  626. <span class="simpara">
  627. </span>
  628. </dd>
  629. </dt>
  630. <dt>
  631. <span class="term">
  632. <b><tt>SOCKET_ECONNRESET</tt></b>
  633. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  634. </span>
  635. <dd>
  636. <span class="simpara">
  637. </span>
  638. </dd>
  639. </dt>
  640. <dt>
  641. <span class="term">
  642. <b><tt>SOCKET_ENOBUFS</tt></b>
  643. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  644. </span>
  645. <dd>
  646. <span class="simpara">
  647. </span>
  648. </dd>
  649. </dt>
  650. <dt>
  651. <span class="term">
  652. <b><tt>SOCKET_EISCONN</tt></b>
  653. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  654. </span>
  655. <dd>
  656. <span class="simpara">
  657. </span>
  658. </dd>
  659. </dt>
  660. <dt>
  661. <span class="term">
  662. <b><tt>SOCKET_ENOTCONN</tt></b>
  663. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  664. </span>
  665. <dd>
  666. <span class="simpara">
  667. </span>
  668. </dd>
  669. </dt>
  670. <dt>
  671. <span class="term">
  672. <b><tt>SOCKET_ESHUTDOWN</tt></b>
  673. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  674. </span>
  675. <dd>
  676. <span class="simpara">
  677. </span>
  678. </dd>
  679. </dt>
  680. <dt>
  681. <span class="term">
  682. <b><tt>SOCKET_ETOOMYREFS</tt></b>
  683. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  684. </span>
  685. <dd>
  686. <span class="simpara">
  687. </span>
  688. </dd>
  689. </dt>
  690. <dt>
  691. <span class="term">
  692. <b><tt>SOCKET_ETIMEDOUT</tt></b>
  693. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  694. </span>
  695. <dd>
  696. <span class="simpara">
  697. </span>
  698. </dd>
  699. </dt>
  700. <dt>
  701. <span class="term">
  702. <b><tt>SOCKET_ECONNREFUSED</tt></b>
  703. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  704. </span>
  705. <dd>
  706. <span class="simpara">
  707. </span>
  708. </dd>
  709. </dt>
  710. <dt>
  711. <span class="term">
  712. <b><tt>SOCKET_ELOOP</tt></b>
  713. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  714. </span>
  715. <dd>
  716. <span class="simpara">
  717. </span>
  718. </dd>
  719. </dt>
  720. <dt>
  721. <span class="term">
  722. <b><tt>SOCKET_ENAMETOOLONG</tt></b>
  723. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  724. </span>
  725. <dd>
  726. <span class="simpara">
  727. </span>
  728. </dd>
  729. </dt>
  730. <dt>
  731. <span class="term">
  732. <b><tt>SOCKET_EHOSTDOWN</tt></b>
  733. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  734. </span>
  735. <dd>
  736. <span class="simpara">
  737. </span>
  738. </dd>
  739. </dt>
  740. <dt>
  741. <span class="term">
  742. <b><tt>SOCKET_EHOSTUNREACH</tt></b>
  743. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  744. </span>
  745. <dd>
  746. <span class="simpara">
  747. </span>
  748. </dd>
  749. </dt>
  750. <dt>
  751. <span class="term">
  752. <b><tt>SOCKET_ENOTEMPTY</tt></b>
  753. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  754. </span>
  755. <dd>
  756. <span class="simpara">
  757. </span>
  758. </dd>
  759. </dt>
  760. <dt>
  761. <span class="term">
  762. <b><tt>SOCKET_EPROCLIM</tt></b>
  763. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  764. </span>
  765. <dd>
  766. <span class="simpara">
  767. </span>
  768. </dd>
  769. </dt>
  770. <dt>
  771. <span class="term">
  772. <b><tt>SOCKET_EUSERS</tt></b>
  773. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  774. </span>
  775. <dd>
  776. <span class="simpara">
  777. </span>
  778. </dd>
  779. </dt>
  780. <dt>
  781. <span class="term">
  782. <b><tt>SOCKET_EDUOT</tt></b>
  783. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  784. </span>
  785. <dd>
  786. <span class="simpara">
  787. </span>
  788. </dd>
  789. </dt>
  790. <dt>
  791. <span class="term">
  792. <b><tt>SOCKET_ESTALE</tt></b>
  793. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  794. </span>
  795. <dd>
  796. <span class="simpara">
  797. </span>
  798. </dd>
  799. </dt>
  800. <dt>
  801. <span class="term">
  802. <b><tt>SOCKET_EREMOTE</tt></b>
  803. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  804. </span>
  805. <dd>
  806. <span class="simpara">
  807. </span>
  808. </dd>
  809. </dt>
  810. <dt>
  811. <span class="term">
  812. <b><tt>SOCKET_EDISCON</tt></b>
  813. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  814. </span>
  815. <dd>
  816. <span class="simpara">
  817. </span>
  818. </dd>
  819. </dt>
  820. <dt>
  821. <span class="term">
  822. <b><tt>SOCKET_SYSNOTREADY</tt></b>
  823. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  824. </span>
  825. <dd>
  826. <span class="simpara">
  827. </span>
  828. </dd>
  829. </dt>
  830. <dt>
  831. <span class="term">
  832. <b><tt>SOCKET_VERNOTSUPPORTED</tt></b>
  833. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  834. </span>
  835. <dd>
  836. <span class="simpara">
  837. </span>
  838. </dd>
  839. </dt>
  840. <dt>
  841. <span class="term">
  842. <b><tt>SOCKET_NOTINITIALISED</tt></b>
  843. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  844. </span>
  845. <dd>
  846. <span class="simpara">
  847. </span>
  848. </dd>
  849. </dt>
  850. <dt>
  851. <span class="term">
  852. <b><tt>SOCKET_HOST_NOT_FOUND</tt></b>
  853. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  854. </span>
  855. <dd>
  856. <span class="simpara">
  857. </span>
  858. </dd>
  859. </dt>
  860. <dt>
  861. <span class="term">
  862. <b><tt>SOCKET_TRY_AGAIN</tt></b>
  863. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  864. </span>
  865. <dd>
  866. <span class="simpara">
  867. </span>
  868. </dd>
  869. </dt>
  870. <dt>
  871. <span class="term">
  872. <b><tt>SOCKET_NO_RECOVERY</tt></b>
  873. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  874. </span>
  875. <dd>
  876. <span class="simpara">
  877. </span>
  878. </dd>
  879. </dt>
  880. <dt>
  881. <span class="term">
  882. <b><tt>SOCKET_NO_DATA</tt></b>
  883. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  884. </span>
  885. <dd>
  886. <span class="simpara">
  887. </span>
  888. </dd>
  889. </dt>
  890. <dt>
  891. <span class="term">
  892. <b><tt>SOCKET_NO_ADDRESS</tt></b>
  893. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  894. </span>
  895. <dd>
  896. <span class="simpara">
  897. </span>
  898. </dd>
  899. </dt>
  900. </dl>
  901. <p class="simpara">
  902. 以下の定数は UNIX ライクなプラットフォームでのみ使用可能です
  903. 各定数はそのプラットフォーム上で同等のものが定義されている場合にのみ定義されています
  904. </p>
  905. <dl>
  906. <dt>
  907. <span class="term">
  908. <b><tt>SOCKET_EPERM</tt></b>
  909. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  910. </span>
  911. <dd>
  912. <span class="simpara">
  913. Operation not permitted.
  914. </span>
  915. </dd>
  916. </dt>
  917. <dt>
  918. <span class="term">
  919. <b><tt>SOCKET_ENOENT</tt></b>
  920. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  921. </span>
  922. <dd>
  923. <span class="simpara">
  924. No such file or directory.
  925. </span>
  926. </dd>
  927. </dt>
  928. <dt>
  929. <span class="term">
  930. <b><tt>SOCKET_EINTR</tt></b>
  931. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  932. </span>
  933. <dd>
  934. <span class="simpara">
  935. Interrupted system call.
  936. </span>
  937. </dd>
  938. </dt>
  939. <dt>
  940. <span class="term">
  941. <b><tt>SOCKET_EIO</tt></b>
  942. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  943. </span>
  944. <dd>
  945. <span class="simpara">
  946. I/O error.
  947. </span>
  948. </dd>
  949. </dt>
  950. <dt>
  951. <span class="term">
  952. <b><tt>SOCKET_ENXIO</tt></b>
  953. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  954. </span>
  955. <dd>
  956. <span class="simpara">
  957. No such device or address.
  958. </span>
  959. </dd>
  960. </dt>
  961. <dt>
  962. <span class="term">
  963. <b><tt>SOCKET_E2BIG</tt></b>
  964. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  965. </span>
  966. <dd>
  967. <span class="simpara">
  968. Arg list too long.
  969. </span>
  970. </dd>
  971. </dt>
  972. <dt>
  973. <span class="term">
  974. <b><tt>SOCKET_EBADF</tt></b>
  975. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  976. </span>
  977. <dd>
  978. <span class="simpara">
  979. Bad file number.
  980. </span>
  981. </dd>
  982. </dt>
  983. <dt>
  984. <span class="term">
  985. <b><tt>SOCKET_EAGAIN</tt></b>
  986. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  987. </span>
  988. <dd>
  989. <span class="simpara">
  990. Try again.
  991. </span>
  992. </dd>
  993. </dt>
  994. <dt>
  995. <span class="term">
  996. <b><tt>SOCKET_ENOMEM</tt></b>
  997. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  998. </span>
  999. <dd>
  1000. <span class="simpara">
  1001. Out of memory.
  1002. </span>
  1003. </dd>
  1004. </dt>
  1005. <dt>
  1006. <span class="term">
  1007. <b><tt>SOCKET_EACCES</tt></b>
  1008. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1009. </span>
  1010. <dd>
  1011. <span class="simpara">
  1012. Permission denied.
  1013. </span>
  1014. </dd>
  1015. </dt>
  1016. <dt>
  1017. <span class="term">
  1018. <b><tt>SOCKET_EFAULT</tt></b>
  1019. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1020. </span>
  1021. <dd>
  1022. <span class="simpara">
  1023. Bad address.
  1024. </span>
  1025. </dd>
  1026. </dt>
  1027. <dt>
  1028. <span class="term">
  1029. <b><tt>SOCKET_ENOTBLK</tt></b>
  1030. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1031. </span>
  1032. <dd>
  1033. <span class="simpara">
  1034. Block device required.
  1035. </span>
  1036. </dd>
  1037. </dt>
  1038. <dt>
  1039. <span class="term">
  1040. <b><tt>SOCKET_EBUSY</tt></b>
  1041. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1042. </span>
  1043. <dd>
  1044. <span class="simpara">
  1045. Device or resource busy.
  1046. </span>
  1047. </dd>
  1048. </dt>
  1049. <dt>
  1050. <span class="term">
  1051. <b><tt>SOCKET_EEXIST</tt></b>
  1052. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1053. </span>
  1054. <dd>
  1055. <span class="simpara">
  1056. File exists.
  1057. </span>
  1058. </dd>
  1059. </dt>
  1060. <dt>
  1061. <span class="term">
  1062. <b><tt>SOCKET_EXDEV</tt></b>
  1063. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1064. </span>
  1065. <dd>
  1066. <span class="simpara">
  1067. Cross-device link.
  1068. </span>
  1069. </dd>
  1070. </dt>
  1071. <dt>
  1072. <span class="term">
  1073. <b><tt>SOCKET_ENODEV</tt></b>
  1074. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1075. </span>
  1076. <dd>
  1077. <span class="simpara">
  1078. No such device.
  1079. </span>
  1080. </dd>
  1081. </dt>
  1082. <dt>
  1083. <span class="term">
  1084. <b><tt>SOCKET_ENOTDIR</tt></b>
  1085. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1086. </span>
  1087. <dd>
  1088. <span class="simpara">
  1089. Not a directory.
  1090. </span>
  1091. </dd>
  1092. </dt>
  1093. <dt>
  1094. <span class="term">
  1095. <b><tt>SOCKET_EISDIR</tt></b>
  1096. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1097. </span>
  1098. <dd>
  1099. <span class="simpara">
  1100. Is a directory.
  1101. </span>
  1102. </dd>
  1103. </dt>
  1104. <dt>
  1105. <span class="term">
  1106. <b><tt>SOCKET_EINVAL</tt></b>
  1107. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1108. </span>
  1109. <dd>
  1110. <span class="simpara">
  1111. Invalid argument.
  1112. </span>
  1113. </dd>
  1114. </dt>
  1115. <dt>
  1116. <span class="term">
  1117. <b><tt>SOCKET_ENFILE</tt></b>
  1118. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1119. </span>
  1120. <dd>
  1121. <span class="simpara">
  1122. File table overflow.
  1123. </span>
  1124. </dd>
  1125. </dt>
  1126. <dt>
  1127. <span class="term">
  1128. <b><tt>SOCKET_EMFILE</tt></b>
  1129. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1130. </span>
  1131. <dd>
  1132. <span class="simpara">
  1133. Too many open files.
  1134. </span>
  1135. </dd>
  1136. </dt>
  1137. <dt>
  1138. <span class="term">
  1139. <b><tt>SOCKET_ENOTTY</tt></b>
  1140. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1141. </span>
  1142. <dd>
  1143. <span class="simpara">
  1144. Not a typewriter.
  1145. </span>
  1146. </dd>
  1147. </dt>
  1148. <dt>
  1149. <span class="term">
  1150. <b><tt>SOCKET_ENOSPC</tt></b>
  1151. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1152. </span>
  1153. <dd>
  1154. <span class="simpara">
  1155. No space left on device.
  1156. </span>
  1157. </dd>
  1158. </dt>
  1159. <dt>
  1160. <span class="term">
  1161. <b><tt>SOCKET_ESPIPE</tt></b>
  1162. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1163. </span>
  1164. <dd>
  1165. <span class="simpara">
  1166. Illegal seek.
  1167. </span>
  1168. </dd>
  1169. </dt>
  1170. <dt>
  1171. <span class="term">
  1172. <b><tt>SOCKET_EROFS</tt></b>
  1173. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1174. </span>
  1175. <dd>
  1176. <span class="simpara">
  1177. Read-only file system.
  1178. </span>
  1179. </dd>
  1180. </dt>
  1181. <dt>
  1182. <span class="term">
  1183. <b><tt>SOCKET_EMLINK</tt></b>
  1184. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1185. </span>
  1186. <dd>
  1187. <span class="simpara">
  1188. Too many links.
  1189. </span>
  1190. </dd>
  1191. </dt>
  1192. <dt>
  1193. <span class="term">
  1194. <b><tt>SOCKET_EPIPE</tt></b>
  1195. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1196. </span>
  1197. <dd>
  1198. <span class="simpara">
  1199. Broken pipe.
  1200. </span>
  1201. </dd>
  1202. </dt>
  1203. <dt>
  1204. <span class="term">
  1205. <b><tt>SOCKET_ENAMETOOLONG</tt></b>
  1206. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1207. </span>
  1208. <dd>
  1209. <span class="simpara">
  1210. File name too long.
  1211. </span>
  1212. </dd>
  1213. </dt>
  1214. <dt>
  1215. <span class="term">
  1216. <b><tt>SOCKET_ENOLCK</tt></b>
  1217. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1218. </span>
  1219. <dd>
  1220. <span class="simpara">
  1221. No record locks available.
  1222. </span>
  1223. </dd>
  1224. </dt>
  1225. <dt>
  1226. <span class="term">
  1227. <b><tt>SOCKET_ENOSYS</tt></b>
  1228. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1229. </span>
  1230. <dd>
  1231. <span class="simpara">
  1232. Function not implemented.
  1233. </span>
  1234. </dd>
  1235. </dt>
  1236. <dt>
  1237. <span class="term">
  1238. <b><tt>SOCKET_ENOTEMPTY</tt></b>
  1239. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1240. </span>
  1241. <dd>
  1242. <span class="simpara">
  1243. Directory not empty.
  1244. </span>
  1245. </dd>
  1246. </dt>
  1247. <dt>
  1248. <span class="term">
  1249. <b><tt>SOCKET_ELOOP</tt></b>
  1250. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1251. </span>
  1252. <dd>
  1253. <span class="simpara">
  1254. Too many symbolic links encountered.
  1255. </span>
  1256. </dd>
  1257. </dt>
  1258. <dt>
  1259. <span class="term">
  1260. <b><tt>SOCKET_EWOULDBLOCK</tt></b>
  1261. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1262. </span>
  1263. <dd>
  1264. <span class="simpara">
  1265. Operation would block.
  1266. </span>
  1267. </dd>
  1268. </dt>
  1269. <dt>
  1270. <span class="term">
  1271. <b><tt>SOCKET_ENOMSG</tt></b>
  1272. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1273. </span>
  1274. <dd>
  1275. <span class="simpara">
  1276. No message of desired type.
  1277. </span>
  1278. </dd>
  1279. </dt>
  1280. <dt>
  1281. <span class="term">
  1282. <b><tt>SOCKET_EIDRM</tt></b>
  1283. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1284. </span>
  1285. <dd>
  1286. <span class="simpara">
  1287. Identifier removed.
  1288. </span>
  1289. </dd>
  1290. </dt>
  1291. <dt>
  1292. <span class="term">
  1293. <b><tt>SOCKET_ECHRNG</tt></b>
  1294. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1295. </span>
  1296. <dd>
  1297. <span class="simpara">
  1298. Channel number out of range.
  1299. </span>
  1300. </dd>
  1301. </dt>
  1302. <dt>
  1303. <span class="term">
  1304. <b><tt>SOCKET_EL2NSYNC</tt></b>
  1305. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1306. </span>
  1307. <dd>
  1308. <span class="simpara">
  1309. Level 2 not synchronized.
  1310. </span>
  1311. </dd>
  1312. </dt>
  1313. <dt>
  1314. <span class="term">
  1315. <b><tt>SOCKET_EL3HLT</tt></b>
  1316. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1317. </span>
  1318. <dd>
  1319. <span class="simpara">
  1320. Level 3 halted.
  1321. </span>
  1322. </dd>
  1323. </dt>
  1324. <dt>
  1325. <span class="term">
  1326. <b><tt>SOCKET_EL3RST</tt></b>
  1327. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1328. </span>
  1329. <dd>
  1330. <span class="simpara">
  1331. Level 3 reset.
  1332. </span>
  1333. </dd>
  1334. </dt>
  1335. <dt>
  1336. <span class="term">
  1337. <b><tt>SOCKET_ELNRNG</tt></b>
  1338. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1339. </span>
  1340. <dd>
  1341. <span class="simpara">
  1342. Link number out of range.
  1343. </span>
  1344. </dd>
  1345. </dt>
  1346. <dt>
  1347. <span class="term">
  1348. <b><tt>SOCKET_EUNATCH</tt></b>
  1349. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1350. </span>
  1351. <dd>
  1352. <span class="simpara">
  1353. Protocol driver not attached.
  1354. </span>
  1355. </dd>
  1356. </dt>
  1357. <dt>
  1358. <span class="term">
  1359. <b><tt>SOCKET_ENOCSI</tt></b>
  1360. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1361. </span>
  1362. <dd>
  1363. <span class="simpara">
  1364. No CSI structure available.
  1365. </span>
  1366. </dd>
  1367. </dt>
  1368. <dt>
  1369. <span class="term">
  1370. <b><tt>SOCKET_EL2HLT</tt></b>
  1371. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1372. </span>
  1373. <dd>
  1374. <span class="simpara">
  1375. Level 2 halted.
  1376. </span>
  1377. </dd>
  1378. </dt>
  1379. <dt>
  1380. <span class="term">
  1381. <b><tt>SOCKET_EBADE</tt></b>
  1382. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1383. </span>
  1384. <dd>
  1385. <span class="simpara">
  1386. Invalid exchange.
  1387. </span>
  1388. </dd>
  1389. </dt>
  1390. <dt>
  1391. <span class="term">
  1392. <b><tt>SOCKET_EBADR</tt></b>
  1393. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1394. </span>
  1395. <dd>
  1396. <span class="simpara">
  1397. Invalid request descriptor.
  1398. </span>
  1399. </dd>
  1400. </dt>
  1401. <dt>
  1402. <span class="term">
  1403. <b><tt>SOCKET_EXFULL</tt></b>
  1404. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1405. </span>
  1406. <dd>
  1407. <span class="simpara">
  1408. Exchange full.
  1409. </span>
  1410. </dd>
  1411. </dt>
  1412. <dt>
  1413. <span class="term">
  1414. <b><tt>SOCKET_ENOANO</tt></b>
  1415. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1416. </span>
  1417. <dd>
  1418. <span class="simpara">
  1419. No anode.
  1420. </span>
  1421. </dd>
  1422. </dt>
  1423. <dt>
  1424. <span class="term">
  1425. <b><tt>SOCKET_EBADRQC</tt></b>
  1426. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1427. </span>
  1428. <dd>
  1429. <span class="simpara">
  1430. Invalid request code.
  1431. </span>
  1432. </dd>
  1433. </dt>
  1434. <dt>
  1435. <span class="term">
  1436. <b><tt>SOCKET_EBADSLT</tt></b>
  1437. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1438. </span>
  1439. <dd>
  1440. <span class="simpara">
  1441. Invalid slot.
  1442. </span>
  1443. </dd>
  1444. </dt>
  1445. <dt>
  1446. <span class="term">
  1447. <b><tt>SOCKET_ENOSTR</tt></b>
  1448. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1449. </span>
  1450. <dd>
  1451. <span class="simpara">
  1452. Device not a stream.
  1453. </span>
  1454. </dd>
  1455. </dt>
  1456. <dt>
  1457. <span class="term">
  1458. <b><tt>SOCKET_ENODATA</tt></b>
  1459. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1460. </span>
  1461. <dd>
  1462. <span class="simpara">
  1463. No data available.
  1464. </span>
  1465. </dd>
  1466. </dt>
  1467. <dt>
  1468. <span class="term">
  1469. <b><tt>SOCKET_ETIME</tt></b>
  1470. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1471. </span>
  1472. <dd>
  1473. <span class="simpara">
  1474. Timer expired.
  1475. </span>
  1476. </dd>
  1477. </dt>
  1478. <dt>
  1479. <span class="term">
  1480. <b><tt>SOCKET_ENOSR</tt></b>
  1481. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1482. </span>
  1483. <dd>
  1484. <span class="simpara">
  1485. Out of streams resources.
  1486. </span>
  1487. </dd>
  1488. </dt>
  1489. <dt>
  1490. <span class="term">
  1491. <b><tt>SOCKET_ENONET</tt></b>
  1492. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1493. </span>
  1494. <dd>
  1495. <span class="simpara">
  1496. Machine is not on the network.
  1497. </span>
  1498. </dd>
  1499. </dt>
  1500. <dt>
  1501. <span class="term">
  1502. <b><tt>SOCKET_EREMOTE</tt></b>
  1503. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1504. </span>
  1505. <dd>
  1506. <span class="simpara">
  1507. Object is remote.
  1508. </span>
  1509. </dd>
  1510. </dt>
  1511. <dt>
  1512. <span class="term">
  1513. <b><tt>SOCKET_ENOLINK</tt></b>
  1514. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1515. </span>
  1516. <dd>
  1517. <span class="simpara">
  1518. Link has been severed.
  1519. </span>
  1520. </dd>
  1521. </dt>
  1522. <dt>
  1523. <span class="term">
  1524. <b><tt>SOCKET_EADV</tt></b>
  1525. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1526. </span>
  1527. <dd>
  1528. <span class="simpara">
  1529. Advertise error.
  1530. </span>
  1531. </dd>
  1532. </dt>
  1533. <dt>
  1534. <span class="term">
  1535. <b><tt>SOCKET_ESRMNT</tt></b>
  1536. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1537. </span>
  1538. <dd>
  1539. <span class="simpara">
  1540. Srmount error.
  1541. </span>
  1542. </dd>
  1543. </dt>
  1544. <dt>
  1545. <span class="term">
  1546. <b><tt>SOCKET_ECOMM</tt></b>
  1547. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1548. </span>
  1549. <dd>
  1550. <span class="simpara">
  1551. Communication error on send.
  1552. </span>
  1553. </dd>
  1554. </dt>
  1555. <dt>
  1556. <span class="term">
  1557. <b><tt>SOCKET_EPROTO</tt></b>
  1558. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1559. </span>
  1560. <dd>
  1561. <span class="simpara">
  1562. Protocol error.
  1563. </span>
  1564. </dd>
  1565. </dt>
  1566. <dt>
  1567. <span class="term">
  1568. <b><tt>SOCKET_EMULTIHOP</tt></b>
  1569. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1570. </span>
  1571. <dd>
  1572. <span class="simpara">
  1573. Multihop attempted.
  1574. </span>
  1575. </dd>
  1576. </dt>
  1577. <dt>
  1578. <span class="term">
  1579. <b><tt>SOCKET_EBADMSG</tt></b>
  1580. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1581. </span>
  1582. <dd>
  1583. <span class="simpara">
  1584. Not a data message.
  1585. </span>
  1586. </dd>
  1587. </dt>
  1588. <dt>
  1589. <span class="term">
  1590. <b><tt>SOCKET_ENOTUNIQ</tt></b>
  1591. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1592. </span>
  1593. <dd>
  1594. <span class="simpara">
  1595. Name not unique on network.
  1596. </span>
  1597. </dd>
  1598. </dt>
  1599. <dt>
  1600. <span class="term">
  1601. <b><tt>SOCKET_EBADFD</tt></b>
  1602. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1603. </span>
  1604. <dd>
  1605. <span class="simpara">
  1606. File descriptor in bad state.
  1607. </span>
  1608. </dd>
  1609. </dt>
  1610. <dt>
  1611. <span class="term">
  1612. <b><tt>SOCKET_EREMCHG</tt></b>
  1613. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1614. </span>
  1615. <dd>
  1616. <span class="simpara">
  1617. Remote address changed.
  1618. </span>
  1619. </dd>
  1620. </dt>
  1621. <dt>
  1622. <span class="term">
  1623. <b><tt>SOCKET_ERESTART</tt></b>
  1624. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1625. </span>
  1626. <dd>
  1627. <span class="simpara">
  1628. Interrupted system call should be restarted.
  1629. </span>
  1630. </dd>
  1631. </dt>
  1632. <dt>
  1633. <span class="term">
  1634. <b><tt>SOCKET_ESTRPIPE</tt></b>
  1635. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1636. </span>
  1637. <dd>
  1638. <span class="simpara">
  1639. Streams pipe error.
  1640. </span>
  1641. </dd>
  1642. </dt>
  1643. <dt>
  1644. <span class="term">
  1645. <b><tt>SOCKET_EUSERS</tt></b>
  1646. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1647. </span>
  1648. <dd>
  1649. <span class="simpara">
  1650. Too many users.
  1651. </span>
  1652. </dd>
  1653. </dt>
  1654. <dt>
  1655. <span class="term">
  1656. <b><tt>SOCKET_ENOTSOCK</tt></b>
  1657. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1658. </span>
  1659. <dd>
  1660. <span class="simpara">
  1661. Socket operation on non-socket.
  1662. </span>
  1663. </dd>
  1664. </dt>
  1665. <dt>
  1666. <span class="term">
  1667. <b><tt>SOCKET_EDESTADDRREQ</tt></b>
  1668. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1669. </span>
  1670. <dd>
  1671. <span class="simpara">
  1672. Destination address required.
  1673. </span>
  1674. </dd>
  1675. </dt>
  1676. <dt>
  1677. <span class="term">
  1678. <b><tt>SOCKET_EMSGSIZE</tt></b>
  1679. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1680. </span>
  1681. <dd>
  1682. <span class="simpara">
  1683. Message too long.
  1684. </span>
  1685. </dd>
  1686. </dt>
  1687. <dt>
  1688. <span class="term">
  1689. <b><tt>SOCKET_EPROTOTYPE</tt></b>
  1690. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1691. </span>
  1692. <dd>
  1693. <span class="simpara">
  1694. Protocol wrong type for socket.
  1695. </span>
  1696. </dd>
  1697. </dt>
  1698. <dt>
  1699. <span class="term">
  1700. <b><tt>SOCKET_EPROTOOPT</tt></b>
  1701. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1702. </span>
  1703. <dd>
  1704. <span class="simpara">
  1705. Protocol not available.
  1706. </span>
  1707. </dd>
  1708. </dt>
  1709. <dt>
  1710. <span class="term">
  1711. <b><tt>SOCKET_EPROTONOSUPPORT</tt></b>
  1712. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1713. </span>
  1714. <dd>
  1715. <span class="simpara">
  1716. Protocol not supported.
  1717. </span>
  1718. </dd>
  1719. </dt>
  1720. <dt>
  1721. <span class="term">
  1722. <b><tt>SOCKET_ESOCKTNOSUPPORT</tt></b>
  1723. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1724. </span>
  1725. <dd>
  1726. <span class="simpara">
  1727. Socket type not supported.
  1728. </span>
  1729. </dd>
  1730. </dt>
  1731. <dt>
  1732. <span class="term">
  1733. <b><tt>SOCKET_EOPNOTSUPP</tt></b>
  1734. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1735. </span>
  1736. <dd>
  1737. <span class="simpara">
  1738. Operation not supported on transport endpoint.
  1739. </span>
  1740. </dd>
  1741. </dt>
  1742. <dt>
  1743. <span class="term">
  1744. <b><tt>SOCKET_EPFNOSUPPORT</tt></b>
  1745. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1746. </span>
  1747. <dd>
  1748. <span class="simpara">
  1749. Protocol family not supported.
  1750. </span>
  1751. </dd>
  1752. </dt>
  1753. <dt>
  1754. <span class="term">
  1755. <b><tt>SOCKET_EAFNOSUPPORT</tt></b>
  1756. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1757. </span>
  1758. <dd>
  1759. <span class="simpara">
  1760. Address family not supported by protocol.
  1761. </span>
  1762. </dd>
  1763. </dt>
  1764. <dt>
  1765. <span class="term">
  1766. <b><tt>SOCKET_ADDRINUSE</tt></b>
  1767. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1768. </span>
  1769. <dd>
  1770. <span class="simpara">
  1771. Address already in use.
  1772. </span>
  1773. </dd>
  1774. </dt>
  1775. <dt>
  1776. <span class="term">
  1777. <b><tt>SOCKET_EADDRNOTAVAIL</tt></b>
  1778. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1779. </span>
  1780. <dd>
  1781. <span class="simpara">
  1782. Cannot assign requested address.
  1783. </span>
  1784. </dd>
  1785. </dt>
  1786. <dt>
  1787. <span class="term">
  1788. <b><tt>SOCKET_ENETDOWN</tt></b>
  1789. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1790. </span>
  1791. <dd>
  1792. <span class="simpara">
  1793. Network is down.
  1794. </span>
  1795. </dd>
  1796. </dt>
  1797. <dt>
  1798. <span class="term">
  1799. <b><tt>SOCKET_ENETUNREACH</tt></b>
  1800. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1801. </span>
  1802. <dd>
  1803. <span class="simpara">
  1804. Network is unreachable.
  1805. </span>
  1806. </dd>
  1807. </dt>
  1808. <dt>
  1809. <span class="term">
  1810. <b><tt>SOCKET_ENETRESET</tt></b>
  1811. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1812. </span>
  1813. <dd>
  1814. <span class="simpara">
  1815. Network dropped connection because of reset.
  1816. </span>
  1817. </dd>
  1818. </dt>
  1819. <dt>
  1820. <span class="term">
  1821. <b><tt>SOCKET_ECONNABORTED</tt></b>
  1822. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1823. </span>
  1824. <dd>
  1825. <span class="simpara">
  1826. Software caused connection abort.
  1827. </span>
  1828. </dd>
  1829. </dt>
  1830. <dt>
  1831. <span class="term">
  1832. <b><tt>SOCKET_ECONNRESET</tt></b>
  1833. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1834. </span>
  1835. <dd>
  1836. <span class="simpara">
  1837. Connection reset by peer.
  1838. </span>
  1839. </dd>
  1840. </dt>
  1841. <dt>
  1842. <span class="term">
  1843. <b><tt>SOCKET_ENOBUFS</tt></b>
  1844. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1845. </span>
  1846. <dd>
  1847. <span class="simpara">
  1848. No buffer space available.
  1849. </span>
  1850. </dd>
  1851. </dt>
  1852. <dt>
  1853. <span class="term">
  1854. <b><tt>SOCKET_EISCONN</tt></b>
  1855. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1856. </span>
  1857. <dd>
  1858. <span class="simpara">
  1859. Transport endpoint is already connected.
  1860. </span>
  1861. </dd>
  1862. </dt>
  1863. <dt>
  1864. <span class="term">
  1865. <b><tt>SOCKET_ENOTCONN</tt></b>
  1866. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1867. </span>
  1868. <dd>
  1869. <span class="simpara">
  1870. Transport endpoint is not connected.
  1871. </span>
  1872. </dd>
  1873. </dt>
  1874. <dt>
  1875. <span class="term">
  1876. <b><tt>SOCKET_ESHUTDOWN</tt></b>
  1877. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1878. </span>
  1879. <dd>
  1880. <span class="simpara">
  1881. Cannot send after transport endpoint shutdown.
  1882. </span>
  1883. </dd>
  1884. </dt>
  1885. <dt>
  1886. <span class="term">
  1887. <b><tt>SOCKET_ETOOMANYREFS</tt></b>
  1888. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1889. </span>
  1890. <dd>
  1891. <span class="simpara">
  1892. Too many references: cannot splice.
  1893. </span>
  1894. </dd>
  1895. </dt>
  1896. <dt>
  1897. <span class="term">
  1898. <b><tt>SOCKET_ETIMEDOUT</tt></b>
  1899. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1900. </span>
  1901. <dd>
  1902. <span class="simpara">
  1903. Connection timed out.
  1904. </span>
  1905. </dd>
  1906. </dt>
  1907. <dt>
  1908. <span class="term">
  1909. <b><tt>SOCKET_ECONNREFUSED</tt></b>
  1910. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1911. </span>
  1912. <dd>
  1913. <span class="simpara">
  1914. Connection refused.
  1915. </span>
  1916. </dd>
  1917. </dt>
  1918. <dt>
  1919. <span class="term">
  1920. <b><tt>SOCKET_EHOSTDOWN</tt></b>
  1921. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1922. </span>
  1923. <dd>
  1924. <span class="simpara">
  1925. Host is down.
  1926. </span>
  1927. </dd>
  1928. </dt>
  1929. <dt>
  1930. <span class="term">
  1931. <b><tt>SOCKET_EHOSTUNREACH</tt></b>
  1932. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1933. </span>
  1934. <dd>
  1935. <span class="simpara">
  1936. No route to host.
  1937. </span>
  1938. </dd>
  1939. </dt>
  1940. <dt>
  1941. <span class="term">
  1942. <b><tt>SOCKET_EALREADY</tt></b>
  1943. (<span class="type"><a href="language.types.integer.html" class="type integer">integer</a></span>)
  1944. </span>
  1945. <dd>
  1946. <span class