210:
when they detect errors. At program startup, the value stored is zero. Library functions store only values greater than zero. Any library function can alter the value stored before return, whether or not they detect errors. Most functions indicate that they detected an error by returning a special
160:
246:
type specifiers depending upon the platform. Originally this was a static memory location, but macros are almost always used today to allow for
2223:
2145:
153:
216:
2203:
2137:
146:
72:
2228:
394:
42:
2035:
247:
62:
231:
189:
185:
67:
52:
1983:
257:
The header file also defines macros that expand to integer constants that represent the error codes. The
2029:
436:
2102:
397:
include many other error values, many of which are used much more often than the above ones, such as
251:
87:
57:
258:
181:
22:
2170:
2141:
82:
77:
47:
455:
is used, but conflicting definitions from POSIX and GNU makes it even less portable than the
382:
207:
219:, and -1 for functions that return integers. A few functions require the caller to preset
2084:
2039:
2051:
2217:
405:
additionally defines many of the same values found within the POSIX specification.
212:
37:
1973:
International
Standard for Programming Language C (C99), ISO/IEC 9899:1999, p. 186
1961:
International
Standard for Programming Language C (C11), ISO/IEC 9899:2011, p. 205
177:
412:, named intro(2), lists all errno.h macros, but this is not the case with
2197:
2180:
1942:
480:
428:
424:
409:
132:
123:
105:
2131:
2034:: system error numbers – Base Definitions Reference,
402:
2176:
2008:
444:
202:
acts like an integer variable. A value (the error number) is stored in
1937:
440:
451:
in many Unix-like systems is not thread-safe, a thread-safe version
2208:
2193:
484:
472:
468:
413:
390:
378:
371:
223:
to zero and test it afterwards to see if an error was detected.
192:
for reporting and retrieving error conditions using the symbol
386:
2187:
270:
Results from a parameter outside a function's domain, e.g.
2209:
Lists of errno values on Linux, both numeric and symbolic
416:, where these macros are instead listed in the errno(3).
479:. These are the descriptions of the macros provided by
294:
Results from a result outside a function's range, e.g.
2130:
Stevens, W. Richard; Rago, Stephen A. (May 24, 2013).
476:
456:
452:
448:
432:
420:
338:
295:
271:
1388:Invalid or incomplete multibyte or wide character
435:. The translation can be printed directly to the
332:(Required since 1994 Amendment 1 to C89 standard)
423:can be translated to a descriptive string using
1366:Attempting to link in too many shared libraries
401:for when a file cannot be opened for reading.
2009:"A brief description of Normative Addendum 1"
1652:Cannot send after transport endpoint shutdown
483:, excluding 41 and 58 as they are not in the
154:
8:
2133:Advanced Programming in the UNIX Environment
337:Results from an illegal byte sequence, e.g.
2070:
1399:Interrupted system call should be restarted
161:
147:
18:
1531:Address family not supported by protocol
1954:
1630:Transport endpoint is already connected
475:error values macros in the header file
250:, so that each thread will see its own
95:
29:
21:
1333:Can not access a needed shared library
1969:
1967:
1916:Operation not possible due to RF-kill
1377:Cannot exec a shared library directly
1289:Value too large for defined data type
7:
1344:Accessing a corrupted shared library
1641:Transport endpoint is not connected
1586:Network dropped connection on reset
261:only requires three to be defined:
2052:"Error numbers - cppreference.com"
1663:Too many references: cannot splice
14:
2204:GNU C library manual: Error codes
2103:"Error Codes (The GNU C Library)"
926:Too many levels of symbolic links
408:Traditionally, the first page of
1597:Software caused connection abort
849:Numerical argument out of domain
607:Resource temporarily unavailable
471:(GLIBC) provides the additional
1553:Cannot assign requested address
1355:.lib section in a.out corrupted
1927:Memory page has hardware error
1465:Protocol wrong type for socket
1432:Socket operation on non-socket
761:Inappropriate ioctl for device
321:on systems with a 32-bit wide
1:
2036:The Single UNIX Specification
1773:No XENIX semaphores available
1718:Operation already in progress
1520:Protocol family not supported
1168:Machine is not on the network
860:Numerical result out of range
739:Too many open files in system
1443:Destination address required
1311:File descriptor in bad state
1014:Protocol driver not attached
431:) or a BSD extension called
196:(short for "error number").
2138:Addison-Wesley Professional
2085:"The problem with strerror"
1883:Key was rejected by service
1762:Not a XENIX named type file
1234:Communication error on send
959:Channel number out of range
2245:
2224:C standard library headers
1850:Required key not available
1300:Name not unique on network
1058:Invalid request descriptor
1025:No CSI structure available
937:No message of desired type
215:for functions that return
16:Header file for C programs
1990:. GNU Project. 2014-02-08
1988:The GNU C Library (glibc)
1729:Operation now in progress
1619:No buffer space available
1498:Socket type not supported
871:Resource deadlock avoided
684:Invalid cross-device link
552:No such device or address
508:No such file or directory
1751:Structure needs cleaning
1608:Connection reset by peer
1157:Out of streams resources
1003:Link number out of range
970:Level 2 not synchronized
904:Function not implemented
43:Character classification
2071:Stevens & Rago 2013
1509:Operation not supported
794:No space left on device
662:Device or resource busy
530:Interrupted system call
497:Operation not permitted
303:"0xfffffffff"
1575:Network is unreachable
1542:Address already in use
1487:Protocol not supported
1476:Protocol not available
1322:Remote address changed
618:Cannot allocate memory
563:Argument list too long
186:C programming language
1984:"Checking for Errors"
1905:State not recoverable
1201:Link has been severed
1179:Package not installed
816:Read-only file system
651:Block device required
437:standard error stream
238:, sometimes with the
96:Miscellaneous headers
1872:Key has been revoked
1784:Is a named type file
1674:Connection timed out
1113:Bad font file format
1091:Invalid request code
370:on systems that use
230:macro expands to an
2200:– Library Functions
2089:www.club.cc.cmu.edu
1806:Disk quota exceeded
1124:Device not a stream
915:Directory not empty
750:Too many open files
585:Bad file descriptor
410:Unix system manuals
2136:(Third ed.).
1839:Operation canceled
1685:Connection refused
1410:Streams pipe error
1267:RFS specific error
1256:Multihop attempted
948:Identifier removed
893:No locks available
882:File name too long
596:No child processes
541:Input/output error
259:C standard library
88:Alternative tokens
23:C standard library
2229:POSIX error codes
2038:, Version 4 from
1828:Wrong medium type
1740:Stale file handle
1135:No data available
629:Permission denied
574:Exec format error
383:operating systems
333:
211:value, typically
208:library functions
171:
170:
73:Memory allocation
58:File input/output
2236:
2191:
2190:
2174:
2173:
2158:
2156:
2154:
2117:
2116:
2114:
2113:
2099:
2093:
2092:
2080:
2074:
2068:
2062:
2061:
2059:
2058:
2048:
2042:
2033:
2032:
2025:
2019:
2018:
2016:
2015:
2005:
1999:
1998:
1996:
1995:
1980:
1974:
1971:
1962:
1959:
1795:Remote I/O error
1707:No route to host
1454:Message too long
1190:Object is remote
1047:Invalid exchange
728:Invalid argument
478:
458:
454:
450:
434:
422:
369:
368:
365:
362:
359:
356:
353:
350:
347:
344:
341:
331:
324:
320:
319:
316:
313:
310:
307:
304:
301:
298:
284:
283:
280:
277:
274:
245:
241:
237:
229:
222:
205:
201:
195:
182:standard library
163:
156:
149:
136:
127:
118:
109:
19:
2244:
2243:
2239:
2238:
2237:
2235:
2234:
2233:
2214:
2213:
2186:
2185:
2169:
2168:
2165:
2152:
2150:
2148:
2129:
2126:
2121:
2120:
2111:
2109:
2101:
2100:
2096:
2083:McCabe, Colin.
2082:
2081:
2077:
2069:
2065:
2056:
2054:
2050:
2049:
2045:
2028:
2027:
2026:
2022:
2013:
2011:
2007:
2006:
2002:
1993:
1991:
1982:
1981:
1977:
1972:
1965:
1960:
1956:
1951:
1934:
1899:ENOTRECOVERABLE
1861:Key has expired
1817:No medium found
1564:Network is down
1492:ESOCKTNOSUPPORT
1481:EPROTONOSUPPORT
1212:Advertise error
706:Not a directory
519:No such process
465:
366:
363:
360:
357:
354:
351:
348:
345:
342:
339:
322:
317:
314:
311:
308:
305:
302:
299:
296:
281:
278:
275:
272:
248:multi-threading
243:
239:
235:
227:
220:
203:
199:
193:
167:
130:
121:
112:
103:
78:Process control
17:
12:
11:
5:
2242:
2240:
2232:
2231:
2226:
2216:
2215:
2212:
2211:
2206:
2201:
2183:
2164:
2163:External links
2161:
2160:
2159:
2147:978-0321637734
2146:
2125:
2122:
2119:
2118:
2094:
2075:
2063:
2043:
2040:The Open Group
2020:
2000:
1975:
1963:
1953:
1952:
1950:
1947:
1946:
1945:
1940:
1933:
1930:
1929:
1928:
1918:
1917:
1907:
1906:
1896:
1895:
1885:
1884:
1874:
1873:
1863:
1862:
1852:
1851:
1841:
1840:
1830:
1829:
1819:
1818:
1808:
1807:
1797:
1796:
1786:
1785:
1775:
1774:
1764:
1763:
1753:
1752:
1742:
1741:
1731:
1730:
1720:
1719:
1709:
1708:
1698:
1697:
1687:
1686:
1676:
1675:
1665:
1664:
1654:
1653:
1643:
1642:
1632:
1631:
1621:
1620:
1610:
1609:
1599:
1598:
1588:
1587:
1577:
1576:
1566:
1565:
1555:
1554:
1544:
1543:
1533:
1532:
1522:
1521:
1511:
1510:
1500:
1499:
1489:
1488:
1478:
1477:
1467:
1466:
1456:
1455:
1445:
1444:
1434:
1433:
1423:
1422:
1421:Too many users
1412:
1411:
1401:
1400:
1390:
1389:
1379:
1378:
1368:
1367:
1357:
1356:
1346:
1345:
1335:
1334:
1324:
1323:
1313:
1312:
1302:
1301:
1291:
1290:
1280:
1279:
1269:
1268:
1258:
1257:
1247:
1246:
1245:Protocol error
1236:
1235:
1225:
1224:
1214:
1213:
1203:
1202:
1192:
1191:
1181:
1180:
1170:
1169:
1159:
1158:
1148:
1147:
1137:
1136:
1126:
1125:
1115:
1114:
1104:
1103:
1093:
1092:
1082:
1081:
1071:
1070:
1060:
1059:
1049:
1048:
1038:
1037:
1036:Level 2 halted
1027:
1026:
1016:
1015:
1005:
1004:
994:
993:
983:
982:
981:Level 3 halted
972:
971:
961:
960:
950:
949:
939:
938:
928:
927:
917:
916:
906:
905:
895:
894:
884:
883:
873:
872:
862:
861:
851:
850:
840:
839:
829:
828:
827:Too many links
818:
817:
807:
806:
796:
795:
785:
784:
783:File too large
774:
773:
772:Text file busy
763:
762:
752:
751:
741:
740:
730:
729:
719:
718:
717:Is a directory
708:
707:
697:
696:
695:No such device
686:
685:
675:
674:
664:
663:
653:
652:
642:
641:
631:
630:
620:
619:
609:
608:
598:
597:
587:
586:
576:
575:
565:
564:
554:
553:
543:
542:
532:
531:
521:
520:
510:
509:
499:
498:
485:POSIX standard
464:
461:
376:
375:
326:
325:
286:
285:
254:error number.
169:
168:
166:
165:
158:
151:
143:
140:
139:
138:
137:
128:
119:
110:
98:
97:
93:
92:
91:
90:
85:
80:
75:
70:
65:
60:
55:
50:
45:
40:
32:
31:
30:General topics
27:
26:
15:
13:
10:
9:
6:
4:
3:
2:
2241:
2230:
2227:
2225:
2222:
2221:
2219:
2210:
2207:
2205:
2202:
2199:
2196:Programmer's
2195:
2192: –
2189:
2184:
2182:
2179:System Calls
2178:
2175: –
2172:
2167:
2166:
2162:
2149:
2143:
2139:
2135:
2134:
2128:
2127:
2123:
2108:
2104:
2098:
2095:
2090:
2086:
2079:
2076:
2073:, p. 14.
2072:
2067:
2064:
2053:
2047:
2044:
2041:
2037:
2031:
2024:
2021:
2010:
2004:
2001:
1989:
1985:
1979:
1976:
1970:
1968:
1964:
1958:
1955:
1948:
1944:
1941:
1939:
1936:
1935:
1931:
1926:
1925:
1924:
1922:
1915:
1914:
1913:
1911:
1904:
1903:
1902:
1900:
1893:
1892:
1891:
1889:
1882:
1881:
1880:
1878:
1871:
1870:
1869:
1867:
1860:
1859:
1858:
1856:
1849:
1848:
1847:
1845:
1838:
1837:
1836:
1834:
1827:
1826:
1825:
1823:
1816:
1815:
1814:
1812:
1805:
1804:
1803:
1801:
1794:
1793:
1792:
1790:
1783:
1782:
1781:
1779:
1772:
1771:
1770:
1768:
1761:
1760:
1759:
1757:
1750:
1749:
1748:
1746:
1739:
1738:
1737:
1735:
1728:
1727:
1726:
1724:
1717:
1716:
1715:
1713:
1706:
1705:
1704:
1702:
1695:
1694:
1693:
1691:
1684:
1683:
1682:
1680:
1673:
1672:
1671:
1669:
1662:
1661:
1660:
1658:
1651:
1650:
1649:
1647:
1640:
1639:
1638:
1636:
1629:
1628:
1627:
1625:
1618:
1617:
1616:
1614:
1607:
1606:
1605:
1603:
1596:
1595:
1594:
1592:
1585:
1584:
1583:
1581:
1574:
1573:
1572:
1570:
1563:
1562:
1561:
1559:
1552:
1551:
1550:
1548:
1547:EADDRNOTAVAIL
1541:
1540:
1539:
1537:
1530:
1529:
1528:
1526:
1519:
1518:
1517:
1515:
1508:
1507:
1506:
1504:
1497:
1496:
1495:
1493:
1486:
1485:
1484:
1482:
1475:
1474:
1473:
1471:
1464:
1463:
1462:
1460:
1453:
1452:
1451:
1449:
1442:
1441:
1440:
1438:
1431:
1430:
1429:
1427:
1420:
1419:
1418:
1416:
1409:
1408:
1407:
1405:
1398:
1397:
1396:
1394:
1387:
1386:
1385:
1383:
1376:
1375:
1374:
1372:
1365:
1364:
1363:
1361:
1354:
1353:
1352:
1350:
1343:
1342:
1341:
1339:
1332:
1331:
1330:
1328:
1321:
1320:
1319:
1317:
1310:
1309:
1308:
1306:
1299:
1298:
1297:
1295:
1288:
1287:
1286:
1284:
1277:
1276:
1275:
1273:
1266:
1265:
1264:
1262:
1255:
1254:
1253:
1251:
1244:
1243:
1242:
1240:
1233:
1232:
1231:
1229:
1223:Srmount error
1222:
1221:
1220:
1218:
1211:
1210:
1209:
1207:
1200:
1199:
1198:
1196:
1189:
1188:
1187:
1185:
1178:
1177:
1176:
1174:
1167:
1166:
1165:
1163:
1156:
1155:
1154:
1152:
1146:Timer expired
1145:
1144:
1143:
1141:
1134:
1133:
1132:
1130:
1123:
1122:
1121:
1119:
1112:
1111:
1110:
1108:
1101:
1100:
1099:
1097:
1090:
1089:
1088:
1086:
1079:
1078:
1077:
1075:
1069:Exchange full
1068:
1067:
1066:
1064:
1057:
1056:
1055:
1053:
1046:
1045:
1044:
1042:
1035:
1034:
1033:
1031:
1024:
1023:
1022:
1020:
1013:
1012:
1011:
1009:
1002:
1001:
1000:
998:
992:Level 3 reset
991:
990:
989:
987:
980:
979:
978:
976:
969:
968:
967:
965:
958:
957:
956:
954:
947:
946:
945:
943:
936:
935:
934:
932:
925:
924:
923:
921:
914:
913:
912:
910:
903:
902:
901:
899:
892:
891:
890:
888:
881:
880:
879:
877:
870:
869:
868:
866:
859:
858:
857:
855:
848:
847:
846:
844:
837:
836:
835:
833:
826:
825:
824:
822:
815:
814:
813:
811:
804:
803:
802:
800:
793:
792:
791:
789:
782:
781:
780:
778:
771:
770:
769:
767:
760:
759:
758:
756:
749:
748:
747:
745:
738:
737:
736:
734:
727:
726:
725:
723:
716:
715:
714:
712:
705:
704:
703:
701:
694:
693:
692:
690:
683:
682:
681:
679:
672:
671:
670:
668:
661:
660:
659:
657:
650:
649:
648:
646:
639:
638:
637:
635:
628:
627:
626:
624:
617:
616:
615:
613:
606:
605:
604:
602:
595:
594:
593:
591:
584:
583:
582:
580:
573:
572:
571:
569:
562:
561:
560:
558:
551:
550:
549:
547:
540:
539:
538:
536:
529:
528:
527:
525:
518:
517:
516:
514:
507:
506:
505:
503:
496:
495:
494:
492:
488:
486:
482:
474:
470:
469:GNU C library
462:
460:
446:
442:
438:
430:
426:
417:
415:
411:
406:
404:
400:
396:
392:
388:
384:
380:
373:
336:
335:
334:
330:
293:
292:
291:
290:
269:
268:
267:
266:
262:
260:
255:
253:
249:
233:
224:
218:
214:
209:
197:
191:
188:. It defines
187:
183:
179:
175:
164:
159:
157:
152:
150:
145:
144:
142:
141:
134:
129:
125:
120:
116:
111:
107:
102:
101:
100:
99:
94:
89:
86:
84:
81:
79:
76:
74:
71:
69:
66:
64:
61:
59:
56:
54:
51:
49:
46:
44:
41:
39:
36:
35:
34:
33:
28:
24:
20:
2151:. Retrieved
2132:
2124:Bibliography
2110:. Retrieved
2106:
2097:
2088:
2078:
2066:
2055:. Retrieved
2046:
2023:
2012:. Retrieved
2003:
1992:. Retrieved
1987:
1978:
1957:
1920:
1919:
1909:
1908:
1898:
1897:
1887:
1886:
1877:EKEYREJECTED
1876:
1875:
1865:
1864:
1854:
1853:
1843:
1842:
1832:
1831:
1821:
1820:
1810:
1809:
1799:
1798:
1788:
1787:
1777:
1776:
1766:
1765:
1755:
1754:
1744:
1743:
1733:
1732:
1722:
1721:
1711:
1710:
1701:EHOSTUNREACH
1700:
1699:
1696:Host is down
1689:
1688:
1679:ECONNREFUSED
1678:
1677:
1667:
1666:
1657:ETOOMANYREFS
1656:
1655:
1645:
1644:
1634:
1633:
1623:
1622:
1612:
1611:
1601:
1600:
1591:ECONNABORTED
1590:
1589:
1579:
1578:
1568:
1567:
1557:
1556:
1546:
1545:
1535:
1534:
1525:EAFNOSUPPORT
1524:
1523:
1514:EPFNOSUPPORT
1513:
1512:
1502:
1501:
1491:
1490:
1480:
1479:
1469:
1468:
1458:
1457:
1447:
1446:
1437:EDESTADDRREQ
1436:
1435:
1425:
1424:
1414:
1413:
1403:
1402:
1392:
1391:
1381:
1380:
1370:
1369:
1359:
1358:
1348:
1347:
1337:
1336:
1326:
1325:
1315:
1314:
1304:
1303:
1293:
1292:
1282:
1281:
1271:
1270:
1260:
1259:
1249:
1248:
1238:
1237:
1227:
1226:
1216:
1215:
1205:
1204:
1194:
1193:
1183:
1182:
1172:
1171:
1161:
1160:
1150:
1149:
1139:
1138:
1128:
1127:
1117:
1116:
1106:
1105:
1102:Invalid slot
1095:
1094:
1084:
1083:
1073:
1072:
1062:
1061:
1051:
1050:
1040:
1039:
1029:
1028:
1018:
1017:
1007:
1006:
996:
995:
985:
984:
974:
973:
963:
962:
952:
951:
941:
940:
930:
929:
919:
918:
908:
907:
897:
896:
886:
885:
876:ENAMETOOLONG
875:
874:
864:
863:
853:
852:
842:
841:
831:
830:
820:
819:
809:
808:
805:Illegal seek
798:
797:
787:
786:
776:
775:
765:
764:
754:
753:
743:
742:
732:
731:
721:
720:
710:
709:
699:
698:
688:
687:
677:
676:
666:
665:
655:
654:
644:
643:
633:
632:
622:
621:
611:
610:
600:
599:
589:
588:
578:
577:
567:
566:
556:
555:
545:
544:
534:
533:
523:
522:
512:
511:
501:
500:
490:
489:
466:
463:GLIBC macros
443:(defined in
427:(defined in
418:
407:
398:
377:
328:
327:
288:
287:
264:
263:
256:
252:thread-local
225:
198:
173:
172:
114:
68:Localization
2153:27 February
2107:www.gnu.org
1866:EKEYREVOKED
1855:EKEYEXPIRED
1822:EMEDIUMTYPE
1723:EINPROGRESS
1569:ENETUNREACH
1470:ENOPROTOOPT
1278:Bad message
838:Broken pipe
673:File exists
640:Bad address
457:sys_errlist
433:sys_errlist
206:by certain
178:header file
53:Mathematics
2218:Categories
2112:2023-10-21
2057:2015-05-08
2014:2013-09-12
1994:2014-06-25
1949:References
1894:Owner died
1888:EOWNERDEAD
1602:ECONNRESET
1536:EADDRINUSE
1503:EOPNOTSUPP
1459:EPROTOTYPE
453:strerror_r
381:compliant
234:with type
38:Data types
1921:EHWPOISON
1833:ECANCELED
1811:ENOMEDIUM
1789:EREMOTEIO
1690:EHOSTDOWN
1668:ETIMEDOUT
1646:ESHUTDOWN
1580:ENETRESET
1283:EOVERFLOW
1250:EMULTIHOP
909:ENOTEMPTY
63:Date/time
2188:errno(3)
2171:intro(2)
1943:strerror
1932:See also
1712:EALREADY
1635:ENOTCONN
1558:ENETDOWN
1448:EMSGSIZE
1426:ENOTSOCK
1404:ESTRPIPE
1393:ERESTART
1371:ELIBEXEC
1294:ENOTUNIQ
1080:No anode
964:EL2NSYNC
481:strerror
449:strerror
429:string.h
425:strerror
340:mbstowcs
244:volatile
217:pointers
133:stdarg.h
124:setjmp.h
106:assert.h
2177:FreeBSD
2030:errno.h
1910:ERFKILL
1767:ENAVAIL
1756:ENOTNAM
1745:EUCLEAN
1624:EISCONN
1613:ENOBUFS
1360:ELIBMAX
1349:ELIBSCN
1338:ELIBBAD
1327:ELIBACC
1316:EREMCHG
1272:EBADMSG
1261:EDOTDOT
1195:ENOLINK
1184:EREMOTE
1129:ENODATA
1096:EBADSLT
1085:EBADRQC
1008:EUNATCH
865:EDEADLK
766:ETXTBSY
700:ENOTDIR
645:ENOTBLK
568:ENOEXEC
477:errno.h
459:table.
445:stdio.h
395:Solaris
242:and/or
184:of the
180:in the
174:errno.h
115:errno.h
83:Signals
48:Strings
2198:Manual
2181:Manual
2144:
1938:perror
1923:(133)
1912:(132)
1901:(131)
1890:(130)
1879:(129)
1868:(128)
1857:(127)
1846:(126)
1844:ENOKEY
1835:(125)
1824:(124)
1813:(123)
1802:(122)
1800:EDQUOT
1791:(121)
1780:(120)
1778:EISNAM
1769:(119)
1758:(118)
1747:(117)
1736:(116)
1734:ESTALE
1725:(115)
1714:(114)
1703:(113)
1692:(112)
1681:(111)
1670:(110)
1659:(109)
1648:(108)
1637:(107)
1626:(106)
1615:(105)
1604:(104)
1593:(103)
1582:(102)
1571:(101)
1560:(100)
1415:EUSERS
1382:EILSEQ
1305:EBADFD
1239:EPROTO
1217:ESRMNT
1173:ENOPKG
1162:ENONET
1118:ENOSTR
1107:EBFONT
1074:ENOANO
1063:EXFULL
1030:EL2HLT
1019:ENOCSI
997:ELNRNG
986:EL3RST
975:EL3HLT
953:ECHRNG
931:ENOMSG
898:ENOSYS
887:ENOLCK
854:ERANGE
821:EMLINK
799:ESPIPE
788:ENOSPC
755:ENOTTY
744:EMFILE
733:ENFILE
722:EINVAL
711:EISDIR
689:ENODEV
667:EEXIST
634:EFAULT
623:EACCES
612:ENOMEM
601:EAGAIN
590:ECHILD
502:ENOENT
447:). As
441:perror
439:using
399:EACCES
358:"
352:"
329:EILSEQ
297:strtol
289:ERANGE
240:extern
232:lvalue
190:macros
25:(libc)
2194:Linux
1549:(99)
1538:(98)
1527:(97)
1516:(96)
1505:(95)
1494:(94)
1483:(93)
1472:(92)
1461:(91)
1450:(90)
1439:(89)
1428:(88)
1417:(87)
1406:(86)
1395:(85)
1384:(84)
1373:(83)
1362:(82)
1351:(81)
1340:(80)
1329:(79)
1318:(78)
1307:(77)
1296:(76)
1285:(75)
1274:(74)
1263:(73)
1252:(72)
1241:(71)
1230:(70)
1228:ECOMM
1219:(69)
1208:(68)
1197:(67)
1186:(66)
1175:(65)
1164:(64)
1153:(63)
1151:ENOSR
1142:(62)
1140:ETIME
1131:(61)
1120:(60)
1109:(59)
1098:(57)
1087:(56)
1076:(55)
1065:(54)
1054:(53)
1052:EBADR
1043:(52)
1041:EBADE
1032:(51)
1021:(50)
1010:(49)
999:(48)
988:(47)
977:(46)
966:(45)
955:(44)
944:(43)
942:EIDRM
933:(42)
922:(40)
920:ELOOP
911:(39)
900:(38)
889:(37)
878:(36)
867:(35)
856:(34)
845:(33)
834:(32)
832:EPIPE
823:(31)
812:(30)
810:EROFS
801:(29)
790:(28)
779:(27)
777:EFBIG
768:(26)
757:(25)
746:(24)
735:(23)
724:(22)
713:(21)
702:(20)
691:(19)
680:(18)
678:EXDEV
669:(17)
658:(16)
656:EBUSY
647:(15)
636:(14)
625:(13)
614:(12)
603:(11)
592:(10)
579:EBADF
557:E2BIG
546:ENXIO
524:EINTR
513:ESRCH
491:EPERM
473:POSIX
421:errno
414:Linux
403:C++11
391:Linux
385:like
379:POSIX
372:UTF-8
228:errno
221:errno
204:errno
200:errno
194:errno
176:is a
2155:2015
2142:ISBN
1206:EADV
843:EDOM
581:(9)
570:(8)
559:(7)
548:(6)
537:(5)
526:(4)
515:(3)
504:(2)
493:(1)
467:The
355:\xff
323:long
309:NULL
273:sqrt
265:EDOM
226:The
213:NULL
135:>
131:<
126:>
122:<
117:>
113:<
108:>
104:<
535:EIO
419:An
393:or
387:AIX
346:buf
236:int
2220::
2140:.
2105:.
2087:.
1986:.
1966:^
487::
389:,
279:-1
2157:.
2115:.
2091:.
2060:.
2017:.
1997:.
374:.
367:)
364:1
361:,
349:,
343:(
318:)
315:0
312:,
306:,
300:(
282:)
276:(
162:e
155:t
148:v
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.