POSIX IEEE Std 1003.1-2008
معرفی کتاب «POSIX IEEE Std 1003.1-2008» نوشتهٔ IEEE Computer Society, The Open Group، منتشرشده توسط نشر 2008 در سال 2008. این کتاب در 261 صفحه، فرمت pdf، زبان انگلیسی ارائه شده است.
Title Page......Page 1 Abstract......Page 2 IEEE......Page 3 The Open Group......Page 4 Audience......Page 5 Purpose......Page 6 System Interfaces......Page 7 Typographical Conventions......Page 8 Patents......Page 11 Participants......Page 12 Contents......Page 17 Trademarks......Page 37 Acknowledgements......Page 38 Referenced Documents......Page 39 IMPORTANT NOTICE......Page 46 XBD......Page 47 1.1 Scope......Page 49 1.3 Normative References......Page 50 1.5 Terminology......Page 51 1.7 Portability......Page 52 1.7.1 Codes......Page 53 1.7.2 Margin Code Notation......Page 59 2.1.1 Requirements......Page 61 2.1.3 POSIX Conformance......Page 62 2.1.4 XSI Conformance......Page 65 2.1.5 Option Groups......Page 66 2.1.6 Options......Page 72 2.2.1 Strictly Conforming POSIX Application......Page 75 2.2.4 Strictly Conforming XSI Application......Page 76 2.4 Other Language-Related Specifications......Page 77 3.5 Address Space......Page 79 3.10 Alias Name......Page 80 3.17 Application......Page 81 3.24 Async-Cancel-Safe Function......Page 82 3.31 Authentication......Page 83 3.38 Backspace Character ( )......Page 84 3.44 Batch Client......Page 85 3.50 Batch Job Identifier......Page 86 3.56 Batch Name Space......Page 87 3.62 Batch Queue Priority......Page 88 3.69 Batch Submission......Page 89 3.77 Blocking......Page 90 3.82 Broadcast......Page 91 3.86 Carriage-Return Character ( )......Page 92 3.92 Character String......Page 93 3.98 Coded Character Set......Page 94 3.102 Collation Sequence......Page 95 3.107 Condition Variable......Page 96 3.114 Controlling Process......Page 97 3.121 Current Job......Page 98 3.130 Directory Entry (or Link)......Page 99 3.136 Dot......Page 100 3.143 Eight-Bit Transparency......Page 101 3.149 Entire Regular Expression......Page 102 3.154 Executable File......Page 103 3.160 Extended Security Controls......Page 104 3.165 File Description......Page 105 3.171 File Offset......Page 106 3.177 File Type......Page 107 3.184 Foreground Process Group ID......Page 108 3.190 Hard Limit......Page 109 3.197 Interactive Shell......Page 110 3.203 Job Control Job ID......Page 111 3.210 Local Interprocess Communication (Local IPC)......Page 112 3.216 Marked Message......Page 113 3.222 Message Catalog......Page 114 3.229 Mutex......Page 115 3.236 Network Address......Page 116 3.241 Non-Spacing Characters......Page 117 3.249 Octet......Page 118 3.255 Operator......Page 119 3.261 Page Size......Page 120 3.266 Pathname......Page 121 3.272 Persistence......Page 122 3.276 Portable Filename Character Set......Page 123 3.282 Printable File......Page 124 3.288 Privilege......Page 125 3.293 Process Group Lifetime......Page 126 3.298 Process-To-Process Communication......Page 127 3.305 Read-Write Lock......Page 128 3.311 Redirection......Page 129 3.317 Regular File......Page 130 3.325 Runnable Process (or Thread)......Page 131 3.332 Scheduling Contention Scope......Page 132 3.336 Semaphore......Page 133 3.342 Shell, the......Page 134 3.349 Socket Address......Page 135 3.354 Special Built-In......Page 136 3.361 Standard Utilities......Page 137 3.367 String......Page 138 3.372 Symbolic Constant......Page 139 3.378 Synchronized I/O Operation......Page 140 3.385 System Crash......Page 141 3.391 System-Wide......Page 142 3.397 Thread ID......Page 143 3.404 Timer Overrun......Page 144 3.412 Trace Generation Version......Page 145 3.420 Typed Memory Name Space......Page 146 3.427 User Database......Page 147 3.431 Utility......Page 148 3.437 Wide-Character String......Page 149 3.442 XSI......Page 150 3.445 Plus or Minus Zero......Page 151 4.3 Extended Security Controls......Page 153 4.5 File Hierarchy......Page 154 4.8 File Times Update......Page 155 4.11 Memory Synchronization......Page 156 4.12 Pathname Resolution......Page 157 4.14 Scheduling Policy......Page 158 4.16 Semaphore......Page 159 4.18 Tracing......Page 160 4.19.1 Domain Error......Page 162 4.19.3 Range Error......Page 163 4.22 Variable Assignment......Page 164 5 File Format Notation......Page 167 6.1 Portable Character Set......Page 171 6.2 Character Encoding......Page 174 6.4 Character Set Description File......Page 175 6.4.1 State-Dependent Character Encodings......Page 178 7.1 General......Page 181 7.3 Locale Definition......Page 182 7.3.1 LC_CTYPE......Page 185 7.3.2 LC_COLLATE......Page 192 7.3.3 LC_MONETARY......Page 200 7.3.4 LC_NUMERIC......Page 203 7.3.5 LC_TIME......Page 204 7.3.6 LC_MESSAGES......Page 210 7.4.1 Locale Lexical Conventions......Page 211 7.4.2 Locale Grammar......Page 212 8.1 Environment Variable Definition......Page 219 8.2 Internationalization Variables......Page 220 8.3 Other Environment Variables......Page 223 9.1 Regular Expression Definitions......Page 227 9.2 Regular Expression General Requirements......Page 228 9.3.3 BRE Special Characters......Page 229 9.3.5 RE Bracket Expression......Page 230 9.3.6 BREs Matching Multiple Characters......Page 232 9.3.8 BRE Expression Anchoring......Page 233 9.4.3 ERE Special Characters......Page 234 9.4.6 EREs Matching Multiple Characters......Page 235 9.4.9 ERE Expression Anchoring......Page 236 9.5.1 BRE/ERE Grammar Lexical Conventions......Page 237 9.5.2 RE and Bracket Expression Grammar......Page 238 9.5.3 ERE Grammar......Page 240 10.1 Directory Structure and Files......Page 243 10.2 Output Devices and Terminal Types......Page 244 11.1.1 Opening a Terminal Device File......Page 245 11.1.3 The Controlling Terminal......Page 246 11.1.5 Input Processing and Reading Data......Page 247 11.1.7 Non-Canonical Mode Input Processing......Page 248 11.1.9 Special Characters......Page 249 11.2.1 The termios Structure......Page 251 11.2.2 Input Modes......Page 252 11.2.3 Output Modes......Page 253 11.2.4 Control Modes......Page 255 11.2.5 Local Modes......Page 256 11.2.6 Special Control Characters......Page 258 12.1 Utility Argument Syntax......Page 259 12.2 Utility Syntax Guidelines......Page 261 13 Headers......Page 265 ......Page 266 ......Page 268 ......Page 269 ......Page 270 ......Page 273 ......Page 275 ......Page 277 ......Page 279 ......Page 280 ......Page 284 ......Page 289 ......Page 293 ......Page 297 ......Page 299 ......Page 300 ......Page 302 ......Page 304 ......Page 306 ......Page 307 ......Page 309 ......Page 310 ......Page 313 ......Page 314 ......Page 329 ......Page 332 ......Page 339 ......Page 340 ......Page 342 ......Page 344 ......Page 345 ......Page 349 ......Page 353 ......Page 354 ......Page 355 ......Page 357 ......Page 363 ......Page 365 ......Page 367 ......Page 369 ......Page 371 ......Page 373 ......Page 374 ......Page 383 ......Page 385 ......Page 387 ......Page 388 ......Page 390 ......Page 397 ......Page 401 ......Page 405 ......Page 407 ......Page 408 ......Page 413 ......Page 415 ......Page 418 ......Page 420 ......Page 422 ......Page 424 ......Page 426 ......Page 428 ......Page 434 ......Page 439 ......Page 441 ......Page 443 ......Page 444 ......Page 448 ......Page 449 ......Page 450 ......Page 451 ......Page 453 ......Page 455 ......Page 457 ......Page 463 ......Page 467 ......Page 471 ......Page 475 ......Page 476 ......Page 497 ......Page 498 ......Page 500 ......Page 505 ......Page 507 XSH......Page 509 1.2 Format of Entries......Page 511 2.1.1 Use and Implementation of Functions......Page 513 2.2.1 POSIX.1 Symbols......Page 514 2.2.2 The Name Space......Page 515 2.3 Error Numbers......Page 523 2.4.1 Signal Generation and Delivery......Page 530 2.4.2 Realtime Signal Generation and Delivery......Page 531 2.4.3 Signal Actions......Page 532 2.5 Standard I/O Streams......Page 536 2.5.1 Interaction of File Descriptors and Standard I/O Streams......Page 537 2.5.2 Stream Orientation and Encoding Rules......Page 539 2.6 STREAMS......Page 540 2.6.1 Accessing STREAMS......Page 541 2.7.1 IPC General Description......Page 542 2.8.2 Asynchronous I/O......Page 543 2.8.3 Memory Management......Page 545 2.8.4 Process Scheduling......Page 547 2.8.5 Clocks and Timers......Page 551 2.9.1 Thread-Safety......Page 553 2.9.3 Thread Mutexes......Page 554 2.9.4 Thread Scheduling......Page 555 2.9.5 Thread Cancellation......Page 557 2.9.6 Thread Read-Write Locks......Page 561 2.9.8 Use of Application-Managed Thread Stacks......Page 562 2.10.3 Protocols......Page 563 2.10.6 Socket Types......Page 564 2.10.10 Pending Error......Page 565 2.10.12 Socket Out-of-Band Data State......Page 566 2.10.15 Asynchronous Errors......Page 567 2.10.16 Use of Options......Page 568 2.10.18 Use of Sockets over Internet Protocols......Page 571 2.10.20 Use of Sockets over Internet Protocols Based on IPv6......Page 572 2.11 Tracing......Page 575 2.11.1 Tracing Data Definitions......Page 577 2.11.2 Trace Event Type Definitions......Page 581 2.11.3 Trace Functions......Page 585 2.12.1 Defined Types......Page 586 2.12.3 Pointer Types......Page 587 3 System Interfaces......Page 589 FD_CLR......Page 590 _Exit......Page 591 _longjmp......Page 596 _tolower......Page 598 _toupper......Page 599 a64l......Page 600 abort......Page 602 abs......Page 604 accept......Page 605 access......Page 607 acos......Page 610 acosh......Page 612 acosl......Page 614 aio_cancel......Page 615 aio_error......Page 617 aio_fsync......Page 619 aio_read......Page 621 aio_return......Page 624 aio_suspend......Page 626 aio_write......Page 628 alarm......Page 631 alphasort......Page 633 asctime......Page 636 asin......Page 639 asinh......Page 641 asinl......Page 643 assert......Page 644 atan......Page 645 atan2......Page 647 atanf......Page 650 atanh......Page 651 atanl......Page 653 atexit......Page 654 atof......Page 656 atoi......Page 657 atol......Page 659 basename......Page 660 bind......Page 662 bsearch......Page 665 btowc......Page 668 cabs......Page 669 cacos......Page 670 cacosh......Page 671 cacosl......Page 672 calloc......Page 673 carg......Page 675 casin......Page 676 casinh......Page 677 casinl......Page 678 catan......Page 679 catanh......Page 680 catanl......Page 681 catclose......Page 682 catgets......Page 683 catopen......Page 685 cbrt......Page 687 ccos......Page 688 ccosh......Page 689 ccosl......Page 690 ceil......Page 691 cexp......Page 693 cfgetispeed......Page 694 cfgetospeed......Page 696 cfsetispeed......Page 697 cfsetospeed......Page 698 chdir......Page 699 chmod......Page 701 chown......Page 705 cimag......Page 709 clearerr......Page 710 clock......Page 711 clock_getcpuclockid......Page 712 clock_getres......Page 713 clock_nanosleep......Page 717 clock_settime......Page 720 clog......Page 721 close......Page 722 closedir......Page 726 closelog......Page 728 confstr......Page 732 conj......Page 735 connect......Page 736 copysign......Page 739 cos......Page 740 cosh......Page 742 cosl......Page 744 cpow......Page 745 cproj......Page 746 creal......Page 747 creat......Page 748 crypt......Page 750 csin......Page 752 csinh......Page 753 csinl......Page 754 csqrt......Page 755 ctan......Page 756 ctanh......Page 757 ctanl......Page 758 ctermid......Page 759 ctime......Page 761 daylight......Page 763 dbm_clearerr......Page 764 difftime......Page 768 dirfd......Page 769 dirname......Page 771 div......Page 773 dlclose......Page 774 dlerror......Page 776 dlopen......Page 778 dlsym......Page 781 dprintf......Page 783 drand48......Page 784 dup......Page 787 duplocale......Page 789 encrypt......Page 791 endgrent......Page 793 endhostent......Page 795 endnetent......Page 797 endprotoent......Page 799 endpwent......Page 801 endservent......Page 804 endutxent......Page 806 environ......Page 809 erand48......Page 810 erf......Page 811 erfc......Page 813 erff......Page 815 errno......Page 816 exec......Page 818 exit......Page 831 exp......Page 832 exp2......Page 834 expm1......Page 836 fabs......Page 838 faccessat......Page 840 fattach......Page 841 fchdir......Page 844 fchmod......Page 845 fchmodat......Page 847 fchown......Page 848 fchownat......Page 850 fclose......Page 851 fcntl......Page 853 fdatasync......Page 861 fdetach......Page 862 fdim......Page 864 fdopen......Page 866 fdopendir......Page 869 feclearexcept......Page 873 fegetenv......Page 874 fegetexceptflag......Page 875 fegetround......Page 876 feholdexcept......Page 878 feof......Page 879 feraiseexcept......Page 880 ferror......Page 881 fesetenv......Page 882 fesetexceptflag......Page 883 fesetround......Page 884 fetestexcept......Page 885 feupdateenv......Page 887 fexecve......Page 889 fflush......Page 890 ffs......Page 893 fgetc......Page 894 fgetpos......Page 896 fgets......Page 898 fgetwc......Page 900 fgetws......Page 902 fileno......Page 904 flockfile......Page 905 floor......Page 907 fma......Page 909 fmax......Page 911 fmemopen......Page 912 fmin......Page 915 fmod......Page 916 fmtmsg......Page 918 fnmatch......Page 921 fopen......Page 923 fork......Page 927 fpathconf......Page 932 fpclassify......Page 938 fprintf......Page 939 fputc......Page 952 fputs......Page 954 fputwc......Page 956 fputws......Page 958 fread......Page 959 free......Page 961 freeaddrinfo......Page 962 freelocale......Page 967 freopen......Page 969 frexp......Page 973 fscanf......Page 975 fseek......Page 983 fsetpos......Page 986 fstat......Page 988 fstatat......Page 991 fstatvfs......Page 997 fsync......Page 1000 ftell......Page 1002 ftok......Page 1004 ftruncate......Page 1007 ftrylockfile......Page 1009 ftw......Page 1010 funlockfile......Page 1013 futimens......Page 1014 fwide......Page 1018 fwprintf......Page 1019 fwrite......Page 1027 fwscanf......Page 1029 gai_strerror......Page 1036 getaddrinfo......Page 1037 getc......Page 1038 getc_unlocked......Page 1039 getchar......Page 1041 getchar_unlocked......Page 1042 getcwd......Page 1043 getdate......Page 1046 getdelim......Page 1051 getegid......Page 1053 getenv......Page 1054 geteuid......Page 1057 getgid......Page 1058 getgrent......Page 1059 getgrgid......Page 1060 getgrnam......Page 1064 getgroups......Page 1067 gethostent......Page 1069 gethostid......Page 1070 gethostname......Page 1071 getitimer......Page 1072 getline......Page 1074 getlogin......Page 1075 getmsg......Page 1078 getnameinfo......Page 1082 getnetbyaddr......Page 1085 getopt......Page 1086 getpeername......Page 1091 getpgid......Page 1093 getpgrp......Page 1094 getpid......Page 1095 getpmsg......Page 1096 getppid......Page 1097 getpriority......Page 1098 getprotobyname......Page 1101 getpwent......Page 1102 getpwnam......Page 1103 getpwuid......Page 1107 getrlimit......Page 1111 getrusage......Page 1114 gets......Page 1116 getservbyname......Page 1118 getsid......Page 1119 getsockname......Page 1120 getsockopt......Page 1122 getsubopt......Page 1124 gettimeofday......Page 1128 getuid......Page 1129 getutxent......Page 1130 getwc......Page 1131 getwchar......Page 1132 glob......Page 1133 gmtime......Page 1137 grantpt......Page 1139 hcreate......Page 1140 htonl......Page 1143 hypot......Page 1144 iconv......Page 1146 iconv_close......Page 1149 iconv_open......Page 1150 if_freenameindex......Page 1152 if_indextoname......Page 1153 if_nameindex......Page 1154 if_nametoindex......Page 1155 ilogb......Page 1156 imaxabs......Page 1158 imaxdiv......Page 1159 inet_addr......Page 1160 inet_ntop......Page 1162 initstate......Page 1164 insque......Page 1166 ioctl......Page 1169 isalnum......Page 1181 isalpha......Page 1183 isascii......Page 1185 isastream......Page 1186 isatty......Page 1187 isblank......Page 1188 iscntrl......Page 1189 isdigit......Page 1191 isfinite......Page 1193 isgraph......Page 1194 isgreater......Page 1196 isgreaterequal......Page 1197 isinf......Page 1198 isless......Page 1199 islessequal......Page 1200 islessgreater......Page 1201 islower......Page 1202 isnan......Page 1204 isnormal......Page 1205 isprint......Page 1206 ispunct......Page 1208 isspace......Page 1210 isunordered......Page 1212 isupper......Page 1213 iswalnum......Page 1215 iswalpha......Page 1217 iswblank......Page 1219 iswcntrl......Page 1220 iswctype......Page 1222 iswdigit......Page 1224 iswgraph......Page 1226 iswlower......Page 1228 iswprint......Page 1230 iswpunct......Page 1232 iswspace......Page 1234 iswupper......Page 1236 iswxdigit......Page 1238 isxdigit......Page 1240 j0......Page 1242 jrand48......Page 1244 kill......Page 1245 killpg......Page 1248 l64a......Page 1250 labs......Page 1251 lchown......Page 1252 lcong48......Page 1255 ldexp......Page 1256 ldiv......Page 1258 lfind......Page 1259 lgamma......Page 1260 link......Page 1262 lio_listio......Page 1267 listen......Page 1271 llabs......Page 1273 lldiv......Page 1274 llrint......Page 1275 llround......Page 1277 localeconv......Page 1279 localtime......Page 1284 lockf......Page 1288 log......Page 1291 log10......Page 1293 log1p......Page 1295 log2......Page 1297 logb......Page 1299 logf......Page 1301 longjmp......Page 1302 lrand48......Page 1304 lrint......Page 1305 lround......Page 1307 lsearch......Page 1309 lseek......Page 1311 lstat......Page 1313 malloc......Page 1314 mblen......Page 1316 mbrlen......Page 1318 mbrtowc......Page 1320 mbsinit......Page 1322 mbsrtowcs......Page 1323 mbstowcs......Page 1325 mbtowc......Page 1327 memccpy......Page 1329 memchr......Page 1330 memcmp......Page 1331 memcpy......Page 1332 memmove......Page 1333 memset......Page 1334 mkdir......Page 1335 mkdtemp......Page 1338 mkfifo......Page 1341 mknod......Page 1344 mkstemp......Page 1348 mktime......Page 1349 mlock......Page 1351 mlockall......Page 1353 mmap......Page 1355 modf......Page 1363 mprotect......Page 1365 mq_close......Page 1367 mq_getattr......Page 1368 mq_notify......Page 1370 mq_open......Page 1373 mq_receive......Page 1376 mq_send......Page 1379 mq_setattr......Page 1381 mq_timedreceive......Page 1383 mq_timedsend......Page 1384 mq_unlink......Page 1385 mrand48......Page 1387 msgctl......Page 1388 msgget......Page 1390 msgrcv......Page 1392 msgsnd......Page 1395 msync......Page 1398 munlock......Page 1401 munlockall......Page 1402 munmap......Page 1403 nan......Page 1405 nanosleep......Page 1406 nearbyint......Page 1408 newlocale......Page 1410 nextafter......Page 1413 nftw......Page 1415 nice......Page 1419 nl_langinfo......Page 1421 nrand48......Page 1423 ntohl......Page 1424 open......Page 1425 open_memstream......Page 1434 openat......Page 1436 opendir......Page 1437 openlog......Page 1438 optarg......Page 1439 pathconf......Page 1440 pause......Page 1441 pclose......Page 1442 perror......Page 1444 pipe......Page 1446 poll......Page 1449 popen......Page 1453 posix_fadvise......Page 1456 posix_fallocate......Page 1458 posix_madvise......Page 1460 posix_mem_offset......Page 1462 posix_memalign......Page 1464 posix_openpt......Page 1466 posix_spawn......Page 1468 posix_spawn_file_actions_addclose......Page 1476 posix_spawn_file_actions_adddup2......Page 1479 posix_spawn_file_actions_addopen......Page 1481 posix_spawn_file_actions_destroy......Page 1482 posix_spawnattr_destroy......Page 1484 posix_spawnattr_getflags......Page 1486 posix_spawnattr_getpgroup......Page 1488 posix_spawnattr_getschedparam......Page 1490 posix_spawnattr_getschedpolicy......Page 1492 posix_spawnattr_getsigdefault......Page 1494 posix_spawnattr_getsigmask......Page 1496 posix_spawnattr_init......Page 1498 posix_spawnattr_setflags......Page 1499 posix_spawnattr_setpgroup......Page 1500 posix_spawnattr_setschedparam......Page 1501 posix_spawnattr_setschedpolicy......Page 1502 posix_spawnattr_setsigdefault......Page 1503 posix_spawnattr_setsigmask......Page 1504 posix_spawnp......Page 1505 posix_trace_attr_destroy......Page 1506 posix_trace_attr_getclockres......Page 1508 posix_trace_attr_getinherited......Page 1510 posix_trace_attr_getlogsize......Page 1513 posix_trace_attr_getname......Page 1516 posix_trace_attr_getstreamfullpolicy......Page 1517 posix_trace_attr_getstreamsize......Page 1518 posix_trace_attr_init......Page 1519 posix_trace_attr_setinherited......Page 1520 posix_trace_attr_setlogsize......Page 1521 posix_trace_attr_setname......Page 1522 posix_trace_attr_setstreamfullpolicy......Page 1523 posix_trace_attr_setstreamsize......Page 1524 posix_trace_clear......Page 1525 posix_trace_close......Page 1527 posix_trace_create......Page 1529 posix_trace_event......Page 1533 posix_trace_eventid_equal......Page 1535 posix_trace_eventid_open......Page 1537 posix_trace_eventset_add......Page 1538 posix_trace_eventtypelist_getnext_id......Page 1540 posix_trace_flush......Page 1542 posix_trace_get_attr......Page 1543 posix_trace_get_filter......Page 1545 posix_trace_get_status......Page 1547 posix_trace_getnext_event......Page 1548 posix_trace_open......Page 1551 posix_trace_set_filter......Page 1552 posix_trace_shutdown......Page 1553 posix_trace_start......Page 1554 posix_trace_timedgetnext_event......Page 1556 posix_trace_trid_eventid_open......Page 1557 posix_trace_trygetnext_event......Page 1558 posix_typed_mem_get_info......Page 1559 posix_typed_mem_open......Page 1561 pow......Page 1564 pread......Page 1567 printf......Page 1568 pselect......Page 1569 psiginfo......Page 1574 pthread_atfork......Page 1575 pthread_attr_destroy......Page 1578 pthread_attr_getdetachstate......Page 1581 pthread_attr_getguardsize......Page 1583 pthread_attr_getinheritsched......Page 1586 pthread_attr_getschedparam......Page 1588 pthread_attr_getschedpolicy......Page 1590 pthread_attr_getscope......Page 1592 pthread_attr_getstack......Page 1594 pthread_attr_getstacksize......Page 1597 pthread_attr_init......Page 1599 pthread_attr_setdetachstate......Page 1600 pthread_attr_setguardsize......Page 1601 pthread_attr_setinheritsched......Page 1602 pthread_attr_setschedparam......Page 1603 pthread_attr_setschedpolicy......Page 1604 pthread_attr_setscope......Page 1605 pthread_attr_setstack......Page 1606 pthread_attr_setstacksize......Page 1607 pthread_barrier_destroy......Page 1608 pthread_barrier_wait......Page 1610 pthread_barrierattr_destroy......Page 1612 pthread_barrierattr_getpshared......Page 1614 pthread_barrierattr_init......Page 1616 pthread_barrierattr_setpshared......Page 1617 pthread_cancel......Page 1618 pthread_cleanup_pop......Page 1620 pthread_cond_broadcast......Page 1625 pthread_cond_destroy......Page 1628 pthread_cond_signal......Page 1631 pthread_cond_timedwait......Page 1632 pthread_condattr_destroy......Page 1638 pthread_condattr_getclock......Page 1640 pthread_condattr_getpshared......Page 1642 pthread_condattr_init......Page 1644 pthread_condattr_setclock......Page 1645 pthread_condattr_setpshared......Page 1646 pthread_create......Page 1647 pthread_detach......Page 1650 pthread_equal......Page 1652 pthread_exit......Page 1653 pthread_getconcurrency......Page 1655 pthread_getcpuclockid......Page 1657 pthread_getschedparam......Page 1658 pthread_getspecific......Page 1661 pthread_join......Page 1663 pthread_key_create......Page 1666 pthread_key_delete......Page 1669 pthread_kill......Page 1671 pthread_mutex_consistent......Page 1672 pthread_mutex_destroy......Page 1674 pthread_mutex_getprioceiling......Page 1680 pthread_mutex_init......Page 1683 pthread_mutex_lock......Page 1684 pthread_mutex_setprioceiling......Page 1688 pthread_mutex_timedlock......Page 1689 pthread_mutex_trylock......Page 1692 pthread_mutexattr_destroy......Page 1693 pthread_mutexattr_getprioceiling......Page 1698 pthread_mutexattr_getprotocol......Page 1700 pthread_mutexattr_getpshared......Page 1703 pthread_mutexattr_getrobust......Page 1705 pthread_mutexattr_gettype......Page 1707 pthread_mutexattr_init......Page 1709 pthread_mutexattr_setprioceiling......Page 1710 pthread_mutexattr_setprotocol......Page 1711 pthread_mutexattr_setpshared......Page 1712 pthread_mutexattr_setrobust......Page 1713 pthread_mutexattr_settype......Page 1714 pthread_once......Page 1715 pthread_rwlock_destroy......Page 1717 pthread_rwlock_rdlock......Page 1720 pthread_rwlock_timedrdlock......Page 1723 pthread_rwlock_timedwrlock......Page 1725 pthread_rwlock_tryrdlock......Page 1727 pthread_rwlock_trywrlock......Page 1728 pthread_rwlock_unlock......Page 1730 pthread_rwlock_wrlock......Page 1732 pthread_rwlockattr_destroy......Page 1733 pthread_rwlockattr_getpshared......Page 1735 pthread_rwlockattr_init......Page 1737 pthread_rwlockattr_setpshared......Page 1738 pthread_self......Page 1739 pthread_setcancelstate......Page 1740 pthread_setconcurrency......Page 1742 pthread_setschedparam......Page 1743 pthread_setschedprio......Page 1744 pthread_setspecific......Page 1746 pthread_sigmask......Page 1747 pthread_spin_destroy......Page 1751 pthread_spin_lock......Page 1753 pthread_spin_unlock......Page 1755 pthread_testcancel......Page 1757 ptsname......Page 1758 putc......Page 1759 putc_unlocked......Page 1760 putchar......Page 1761 putchar_unlocked......Page 1762 putenv......Page 1763 putmsg......Page 1765 puts......Page 1769 pututxline......Page 1771 putwc......Page 1772 putwchar......Page 1773 pwrite......Page 1774 qsort......Page 1775 raise......Page 1777 rand......Page 1779 random......Page 1782 read......Page 1783 readdir......Page 1790 readlink......Page 1795 readv......Page 1798 realloc......Page 1800 realpath......Page 1802 recv......Page 1805 recvfrom......Page 1807 recvmsg......Page 1810 regcomp......Page 1813 remainder......Page 1820 remove......Page 1822 remque......Page 1824 remquo......Page 1825 rename......Page 1827 rewind......Page 1832 rewinddir......Page 1833 rint......Page 1834 rmdir......Page 1836 round......Page 1839 scalbln......Page 1841 scandir......Page 1843 scanf......Page 1844 sched_get_priority_max......Page 1845 sched_getparam......Page 1846 sched_getscheduler......Page 1847 sched_rr_get_interval......Page 1848 sched_setparam......Page 1849 sched_setscheduler......Page 1851 sched_yield......Page 1853 seed48......Page 1854 seekdir......Page 1855 select......Page 1857 sem_close......Page 1858 sem_destroy......Page 1860 sem_getvalue......Page 1862 sem_init......Page 1864 sem_open......Page 1866 sem_post......Page 1869 sem_timedwait......Page 1871 sem_trywait......Page 1874 sem_unlink......Page 1876 sem_wait......Page 1878 semctl......Page 1879 semget......Page 1882 semop......Page 1885 send......Page 1890 sendmsg......Page 1893 sendto......Page 1897 setbuf......Page 1901 setegid......Page 1902 setenv......Page 1903 seteuid......Page 1905 setgid......Page 1906 setgrent......Page 1908 sethostent......Page 1909 setitimer......Page 1910 setjmp......Page 1911 setkey......Page 1913 setlocale......Page 1914 setlogmask......Page 1918 setnetent......Page 1919 setpgid......Page 1920 setpgrp......Page 1923 setpriority......Page 1924 setprotoent......Page 1925 setpwent......Page 1926 setregid......Page 1927 setreuid......Page 1929 setrlimit......Page 1931 setservent......Page 1932 setsid......Page 1933 setsockopt......Page 1935 setstate......Page 1937 setuid......Page 1938 setutxent......Page 1941 setvbuf......Page 1942 shm_open......Page 1944 shm_unlink......Page 1949 shmat......Page 1951 shmctl......Page 1953 shmdt......Page 1955 shmget......Page 1957 shutdown......Page 1959 sigaction......Page 1961 sigaddset......Page 1969 sigaltstack......Page 1970 sigdelset......Page 1972 sigemptyset......Page 1973 sigfillset......Page 1975 sighold......Page 1976 siginterrupt......Page 1979 sigismember......Page 1981 siglongjmp......Page 1982 signal......Page 1983 signbit......Page 1985 signgam......Page 1986 sigpause......Page 1987 sigpending......Page 1988 sigprocmask......Page 1989 sigqueue......Page 1990 sigrelse......Page 1992 sigsetjmp......Page 1993 sigsuspend......Page 1995 sigtimedwait......Page 1997 sigwait......Page 2001 sigwaitinfo......Page 2003 sin......Page 2004 sinh......Page 2006 sinl......Page 2008 sleep......Page 2009 snprintf......Page 2011 sockatmark......Page 2012 socket......Page 2014 socketpair......Page 2016 sprintf......Page 2018 sqrt......Page 2019 srand......Page 2021 srand48......Page 2022 srandom......Page 2023 sscanf......Page 2024 stat......Page 2025 statvfs......Page 2026 stdin......Page 2027 stpcpy......Page 2029 stpncpy......Page 2030 strcasecmp......Page 2031 strcat......Page 2033 strchr......Page 2034 strcmp......Page 2035 strcoll......Page 2037 strcpy......Page 2039 strcspn......Page 2042 strdup......Page 2043 strerror......Page 2045 strfmon......Page 2048 strftime......Page 2053 strlen......Page 2062 strncasecmp......Page 2064 strncat......Page 2065 strncmp......Page 2066 strncpy......Page 2067 strndup......Page 2069 strnlen......Page 2070 strpbrk......Page 2071 strptime......Page 2072 strrchr......Page 2077 strsignal......Page 2078 strspn......Page 2079 strstr......Page 2080 strtod......Page 2081 strtoimax......Page 2085 strtok......Page 2086 strtol......Page 2089 strtold......Page 2092 strtoll......Page 2093 strtoul......Page 2094 strtoumax......Page 2097 strxfrm......Page 2098 swab......Page 2100 swprintf......Page 2101 swscanf......Page 2102 symlink......Page 2103 sync......Page 2106 sysconf......Page 2107 syslog......Page 2114 system......Page 2115 tan......Page 2120 tanh......Page 2122 tanl......Page 2124 tcdrain......Page 2125 tcflow......Page 2127 tcflush......Page 2129 tcgetattr......Page 2131 tcgetpgrp......Page 2133 tcgetsid......Page 2135 tcsendbreak......Page 2136 tcsetattr......Page 2138 tcsetpgrp......Page 2141 tdelete......Page 2143 telldir......Page 2147 tempnam......Page 2148 tfind......Page 2150 tgamma......Page 2151 time......Page 2153 timer_create......Page 2156 timer_delete......Page 2159 timer_getoverrun......Page 2160 times......Page 2163 timezone......Page 2166 tmpfile......Page 2167 tmpnam......Page 2169 toascii......Page 2171 tolower......Page 2172 toupper......Page 2173 towctrans......Page 2175 towlower......Page 2177 towupper......Page 2179 trunc......Page 2181 truncate......Page 2182 truncf......Page 2184 tsearch......Page 2185 ttyname......Page 2186 twalk......Page 2188 tzset......Page 2189 ulimit......Page 2191 umask......Page 2193 uname......Page 2195 ungetc......Page 2197 ungetwc......Page 2198 unlink......Page 2200 unlockpt......Page 2206 unsetenv......Page 2207 uselocale......Page 2208 utime......Page 2210 utimensat......Page 2212 va_
دانلود کتاب POSIX IEEE Std 1003.1-2008