IEEE Std 1003.1-2017 (aka POSIX)
معرفی کتاب «IEEE Std 1003.1-2017 (aka POSIX)» نوشتهٔ Walter Rudin و IEEE & The Open Group، منتشرشده توسط نشر 2017 در سال 2017. این کتاب در 266 صفحه، فرمت pdf، زبان انگلیسی ارائه شده است.
IEEE Standard for Information Technology - Portable Operating System Interface (POSIX). The Open Group Standard, Base Specifications, Issue 7. IEEE Std 1003.1TM-2017 Front Cover......Page 1 Title Page......Page 2 Abstract......Page 3 Important Notices and Disclaimers Concerning IEEE Standards Documents......Page 6 Participants......Page 9 Introduction......Page 12 Contents......Page 19 XBD......Page 48 1.1 Scope......Page 50 1.3 Normative References......Page 51 1.5 Terminology......Page 52 1.7 Portability......Page 53 1.7.1 Codes......Page 54 1.7.2 Margin Code Notation......Page 60 2.1.1 Requirements......Page 62 2.1.2 Documentation......Page 63 2.1.3 POSIX Conformance......Page 64 2.1.4 XSI Conformance......Page 66 2.1.5 Option Groups......Page 67 2.1.6 Options......Page 73 2.2.1 Strictly Conforming POSIX Application......Page 76 2.2.4 Strictly Conforming XSI Application......Page 77 2.4 Other Language-Related Specifications......Page 78 3.5 Address Space......Page 80 3.11 Alignment......Page 81 3.16 Apostrophe Character ( )......Page 82 3.22 Arm (a Timer)......Page 83 3.29 Asynchronous I/O Completion......Page 84 3.37 Backslash Character ( )......Page 85 3.43 Batch Administrator......Page 86 3.48 Batch Job......Page 87 3.55 Batch Name Service......Page 88 3.61 Batch Queue Position......Page 89 3.67 Batch Service......Page 90 3.74 Blank Character ( )......Page 91 3.81 Brackets......Page 92 3.86 Carriage-Return Character ( )......Page 93 3.92 Character String......Page 94 3.98 Coded Character Set......Page 95 3.102 Collation Sequence......Page 96 3.107 Condition Variable......Page 97 3.114 Controlling Process......Page 98 3.121 Current Job......Page 99 3.130 Directory Entry (or Link)......Page 100 3.136 Dot......Page 101 3.143 Eight-Bit Transparency......Page 102 3.149 Entire Regular Expression......Page 103 3.154 Executable File......Page 104 3.160 Extended Security Controls......Page 105 3.165 File Description......Page 106 3.170 Filename......Page 107 3.177 File System......Page 108 3.185 Foreground Process Group ID......Page 109 3.190 Group Name......Page 110 3.197 Instrumented Application......Page 111 3.203 Job Control......Page 112 3.210 Live Process......Page 113 3.217 Map......Page 114 3.222 Memory-Resident......Page 115 3.228 Monotonic Clock......Page 116 3.234 Mutex......Page 117 3.241 Network Address......Page 118 3.246 Non-Spacing Characters......Page 119 3.254 Octet......Page 120 3.260 Operator......Page 121 3.266 Page Size......Page 122 3.271 Pathname......Page 123 3.275 Period Character ( )......Page 124 3.280 Portable Character Set......Page 125 3.286 Previous Job......Page 126 3.293 Priority-Based Scheduling......Page 127 3.299 Process Group Lifetime......Page 128 3.304 Process-To-Process Communication......Page 129 3.311 Read-Write Lock......Page 130 3.317 Redirection......Page 131 3.323 Regular File......Page 132 3.331 Runnable Process (or Thread)......Page 133 3.338 Scheduling Contention Scope......Page 134 3.342 Semaphore......Page 135 3.348 Shell, the......Page 136 3.354 Single-Threaded Program......Page 137 3.359 Source Code......Page 138 3.367 Standard Input......Page 139 3.373 STREAM Head......Page 140 3.379 Suspended Job......Page 141 3.384 Synchronized I/O Data Integrity Completion......Page 142 3.391 System Clock......Page 143 3.398 System Trace Event......Page 144 3.403 Text File......Page 145 3.409 Tilde Character ( )......Page 146 3.417 Trace Event Type......Page 147 3.425 Trace System......Page 148 3.433 Unit Data......Page 149 3.438 User Trace Event......Page 150 3.443 Wide-Character Code (C Language)......Page 151 3.450 XSI......Page 152 3.453 Plus or Minus Zero......Page 153 4.2 Default Initialization......Page 154 4.5 File Access Permissions......Page 155 4.9 File Times Update......Page 156 4.11 Measurement of Execution Time......Page 157 4.13 Pathname Resolution......Page 158 4.16 Seconds Since the Epoch......Page 160 4.18 Thread-Safety......Page 161 4.19 Tracing......Page 162 4.20.2 Pole Error......Page 164 4.21 Treatment of NaN Arguments for the Mathematical Functions......Page 165 4.23 Variable Assignment......Page 166 5 File Format Notation......Page 168 6.1 Portable Character Set......Page 172 6.3 C Language Wide-Character Codes......Page 175 6.4 Character Set Description File......Page 176 6.4.1 State-Dependent Character Encodings......Page 180 7.1 General......Page 182 7.3 Locale Definition......Page 183 7.3.1 LC_CTYPE......Page 186 7.3.2 LC_COLLATE......Page 194 7.3.3 LC_MONETARY......Page 202 7.3.4 LC_NUMERIC......Page 205 7.3.5 LC_TIME......Page 206 7.3.6 LC_MESSAGES......Page 212 7.4.1 Locale Lexical Conventions......Page 213 7.4.2 Locale Grammar......Page 214 8.1 Environment Variable Definition......Page 220 8.2 Internationalization Variables......Page 221 8.3 Other Environment Variables......Page 224 9.1 Regular Expression Definitions......Page 228 9.2 Regular Expression General Requirements......Page 229 9.3.3 BRE Special Characters......Page 230 9.3.5 RE Bracket Expression......Page 231 9.3.6 BREs Matching Multiple Characters......Page 233 9.3.7 BRE Precedence......Page 234 9.4.2 ERE Ordinary Characters......Page 235 9.4.5 ERE Bracket Expression......Page 236 9.4.6 EREs Matching Multiple Characters......Page 237 9.4.9 ERE Expression Anchoring......Page 238 9.5.1 BRE/ERE Grammar Lexical Conventions......Page 239 9.5.2 RE and Bracket Expression Grammar......Page 240 9.5.3 ERE Grammar......Page 242 10.1 Directory Structure and Files......Page 244 10.2 Output Devices and Terminal Types......Page 245 11.1.1 Opening a Terminal Device File......Page 246 11.1.3 The Controlling Terminal......Page 247 11.1.5 Input Processing and Reading Data......Page 248 11.1.7 Non-Canonical Mode Input Processing......Page 249 11.1.8 Writing Data and Output Processing......Page 250 11.1.9 Special Characters......Page 251 11.2.1 The termios Structure......Page 252 11.2.2 Input Modes......Page 253 11.2.3 Output Modes......Page 254 11.2.4 Control Modes......Page 256 11.2.5 Local Modes......Page 257 11.2.6 Special Control Characters......Page 259 12.1 Utility Argument Syntax......Page 260 12.2 Utility Syntax Guidelines......Page 263 13 Headers......Page 266 ......Page 267 ......Page 269 ......Page 270 ......Page 271 ......Page 274 ......Page 276 ......Page 278 ......Page 280 ......Page 281 ......Page 285 ......Page 290 ......Page 294 ......Page 299 ......Page 301 ......Page 302 ......Page 304 ......Page 306 ......Page 308 ......Page 309 ......Page 312 ......Page 313 ......Page 316 ......Page 317 ......Page 332 ......Page 335 ......Page 343 ......Page 344 ......Page 346 ......Page 348 ......Page 349 ......Page 353 ......Page 358 ......Page 359 ......Page 360 ......Page 362 ......Page 368 ......Page 370 ......Page 372 ......Page 374 ......Page 376 ......Page 378 ......Page 379 ......Page 388 ......Page 390 ......Page 392 ......Page 393 ......Page 395 ......Page 402 ......Page 406 ......Page 410 ......Page 412 ......Page 413 ......Page 418 ......Page 420 ......Page 423 ......Page 425 ......Page 427 ......Page 429 ......Page 431 ......Page 433 ......Page 439 ......Page 444 ......Page 446 ......Page 448 ......Page 449 ......Page 453 ......Page 454 ......Page 455 ......Page 456 ......Page 458 ......Page 460 ......Page 462 ......Page 468 ......Page 472 ......Page 476 ......Page 480 ......Page 481 ......Page 502 ......Page 503 ......Page 505 ......Page 510 ......Page 512 XSH......Page 514 1.2 Format of Entries......Page 516 2.1.1 Use and Implementation of Functions......Page 518 2.2.1 POSIX.1 Symbols......Page 519 2.2.2 The Name Space......Page 520 2.3 Error Numbers......Page 528 2.4.1 Signal Generation and Delivery......Page 535 2.4.2 Realtime Signal Generation and Delivery......Page 536 2.4.3 Signal Actions......Page 537 2.5 Standard I/O Streams......Page 542 2.5.1 Interaction of File Descriptors and Standard I/O Streams......Page 544 2.5.2 Stream Orientation and Encoding Rules......Page 545 2.6 STREAMS......Page 547 2.7 XSI Interprocess Communication......Page 548 2.7.1 IPC General Description......Page 549 2.8.2 Asynchronous I/O......Page 550 2.8.3 Memory Management......Page 552 2.8.4 Process Scheduling......Page 553 2.8.5 Clocks and Timers......Page 558 2.9 Threads......Page 559 2.9.2 Thread IDs......Page 560 2.9.3 Thread Mutexes......Page 561 2.9.4 Thread Scheduling......Page 562 2.9.5 Thread Cancellation......Page 564 2.9.6 Thread Read-Write Locks......Page 568 2.9.8 Use of Application-Managed Thread Stacks......Page 569 2.10.1 Address Families......Page 570 2.10.6 Socket Types......Page 571 2.10.7 Socket I/O Mode......Page 572 2.10.11 Socket Receive Queue......Page 573 2.10.15 Asynchronous Errors......Page 574 2.10.16 Use of Options......Page 575 2.10.17 Use of Sockets for Local UNIX Connections......Page 578 2.10.20 Use of Sockets over Internet Protocols Based on IPv6......Page 579 2.11 Tracing......Page 583 2.11.1 Tracing Data Definitions......Page 585 2.11.2 Trace Event Type Definitions......Page 589 2.11.3 Trace Functions......Page 593 2.12.1 Defined Types......Page 594 2.13 Status Information......Page 595 2.14 File Descriptor Allocation......Page 596 3 System Interfaces......Page 598 FD_CLR......Page 599 _Exit......Page 600 _longjmp......Page 606 _tolower......Page 608 _toupper......Page 609 a64l......Page 610 abort......Page 612 abs......Page 614 accept......Page 615 access......Page 617 acos......Page 621 acosh......Page 623 acosl......Page 625 aio_cancel......Page 626 aio_error......Page 628 aio_fsync......Page 630 aio_read......Page 632 aio_return......Page 635 aio_suspend......Page 637 aio_write......Page 639 alarm......Page 642 alphasort......Page 644 asctime......Page 647 asin......Page 650 asinh......Page 652 asinl......Page 654 assert......Page 655 atan......Page 656 atan2......Page 658 atanf......Page 661 atanh......Page 662 atanl......Page 664 atexit......Page 665 atof......Page 667 atoi......Page 668 atol......Page 670 basename......Page 671 bind......Page 673 bsearch......Page 676 btowc......Page 679 cabs......Page 680 cacos......Page 681 cacosh......Page 682 cacosl......Page 683 calloc......Page 684 carg......Page 686 casin......Page 687 casinh......Page 688 casinl......Page 689 catan......Page 690 catanh......Page 691 catanl......Page 692 catclose......Page 693 catgets......Page 694 catopen......Page 696 cbrt......Page 698 ccos......Page 699 ccosh......Page 700 ccosl......Page 701 ceil......Page 702 cexp......Page 704 cfgetispeed......Page 705 cfgetospeed......Page 707 cfsetispeed......Page 708 cfsetospeed......Page 709 chdir......Page 710 chmod......Page 712 chown......Page 717 cimag......Page 721 clearerr......Page 722 clock......Page 723 clock_getcpuclockid......Page 725 clock_getres......Page 726 clock_nanosleep......Page 730 clock_settime......Page 733 clog......Page 734 close......Page 735 closedir......Page 739 closelog......Page 741 confstr......Page 745 conj......Page 748 connect......Page 749 copysign......Page 752 cos......Page 753 cosh......Page 755 cosl......Page 757 cpow......Page 758 cproj......Page 759 creal......Page 760 creat......Page 761 crypt......Page 763 csin......Page 765 csinh......Page 766 csinl......Page 767 csqrt......Page 768 ctan......Page 769 ctanh......Page 770 ctanl......Page 771 ctermid......Page 772 ctime......Page 774 daylight......Page 776 dbm_clearerr......Page 777 difftime......Page 781 dirfd......Page 782 dirname......Page 783 div......Page 785 dlclose......Page 786 dlerror......Page 788 dlopen......Page 790 dlsym......Page 793 dprintf......Page 795 drand48......Page 796 dup......Page 799 duplocale......Page 801 encrypt......Page 803 endgrent......Page 805 endhostent......Page 807 endnetent......Page 809 endprotoent......Page 811 endpwent......Page 813 endservent......Page 816 endutxent......Page 818 environ......Page 821 erand48......Page 822 erf......Page 823 erfc......Page 825 erff......Page 827 errno......Page 828 exec......Page 830 exit......Page 843 exp......Page 845 exp2......Page 847 expm1......Page 849 fabs......Page 851 faccessat......Page 853 fattach......Page 854 fchdir......Page 857 fchmod......Page 858 fchmodat......Page 860 fchown......Page 861 fchownat......Page 863 fclose......Page 864 fcntl......Page 867 fdatasync......Page 876 fdetach......Page 878 fdim......Page 880 fdopen......Page 882 fdopendir......Page 885 feclearexcept......Page 889 fegetenv......Page 890 fegetexceptflag......Page 891 fegetround......Page 892 feholdexcept......Page 894 feof......Page 895 feraiseexcept......Page 896 ferror......Page 897 fesetenv......Page 898 fesetexceptflag......Page 899 fesetround......Page 900 fetestexcept......Page 901 feupdateenv......Page 903 fexecve......Page 905 fflush......Page 906 ffs......Page 909 fgetc......Page 910 fgetpos......Page 912 fgets......Page 914 fgetwc......Page 916 fgetws......Page 918 fileno......Page 920 flockfile......Page 921 floor......Page 923 fma......Page 925 fmax......Page 927 fmemopen......Page 928 fmin......Page 931 fmod......Page 932 fmtmsg......Page 934 fnmatch......Page 937 fopen......Page 939 fork......Page 944 fpathconf......Page 949 fpclassify......Page 955 fprintf......Page 956 fputc......Page 970 fputs......Page 972 fputwc......Page 974 fputws......Page 976 fread......Page 978 free......Page 980 freeaddrinfo......Page 981 freelocale......Page 987 freopen......Page 989 frexp......Page 994 fscanf......Page 996 fseek......Page 1004 fsetpos......Page 1007 fstat......Page 1009 fstatat......Page 1012 fstatvfs......Page 1018 fsync......Page 1021 ftell......Page 1023 ftok......Page 1025 ftruncate......Page 1027 ftrylockfile......Page 1029 ftw......Page 1030 funlockfile......Page 1033 futimens......Page 1034 fwide......Page 1038 fwprintf......Page 1040 fwrite......Page 1048 fwscanf......Page 1050 gai_strerror......Page 1057 getaddrinfo......Page 1058 getc......Page 1059 getc_unlocked......Page 1060 getchar......Page 1062 getchar_unlocked......Page 1063 getcwd......Page 1064 getdate......Page 1067 getdelim......Page 1072 getegid......Page 1075 getenv......Page 1076 geteuid......Page 1079 getgid......Page 1080 getgrent......Page 1081 getgrgid......Page 1082 getgrnam......Page 1086 getgroups......Page 1089 gethostent......Page 1091 gethostid......Page 1092 gethostname......Page 1093 getitimer......Page 1094 getline......Page 1096 getlogin......Page 1097 getmsg......Page 1100 getnameinfo......Page 1104 getnetbyaddr......Page 1107 getopt......Page 1108 getpeername......Page 1113 getpgid......Page 1115 getpgrp......Page 1116 getpid......Page 1117 getpmsg......Page 1118 getppid......Page 1119 getpriority......Page 1120 getprotobyname......Page 1123 getpwent......Page 1124 getpwnam......Page 1125 getpwuid......Page 1129 getrlimit......Page 1133 getrusage......Page 1136 gets......Page 1138 getservbyname......Page 1140 getsid......Page 1141 getsockname......Page 1142 getsockopt......Page 1144 getsubopt......Page 1146 gettimeofday......Page 1150 getuid......Page 1151 getutxent......Page 1153 getwc......Page 1154 getwchar......Page 1155 glob......Page 1156 gmtime......Page 1160 grantpt......Page 1162 hcreate......Page 1164 htonl......Page 1167 hypot......Page 1168 iconv......Page 1170 iconv_close......Page 1173 iconv_open......Page 1174 if_freenameindex......Page 1176 if_indextoname......Page 1177 if_nameindex......Page 1178 if_nametoindex......Page 1179 ilogb......Page 1180 imaxabs......Page 1182 imaxdiv......Page 1183 inet_addr......Page 1184 inet_ntop......Page 1186 initstate......Page 1188 insque......Page 1190 ioctl......Page 1193 isalnum......Page 1205 isalpha......Page 1207 isascii......Page 1209 isastream......Page 1210 isatty......Page 1211 isblank......Page 1212 iscntrl......Page 1214 isdigit......Page 1216 isfinite......Page 1218 isgraph......Page 1219 isgreater......Page 1221 isgreaterequal......Page 1222 isinf......Page 1223 isless......Page 1224 islessequal......Page 1225 islessgreater......Page 1226 islower......Page 1227 isnan......Page 1230 isnormal......Page 1231 isprint......Page 1232 ispunct......Page 1234 isspace......Page 1236 isunordered......Page 1238 isupper......Page 1239 iswalnum......Page 1241 iswalpha......Page 1243 iswblank......Page 1245 iswcntrl......Page 1247 iswctype......Page 1249 iswdigit......Page 1252 iswgraph......Page 1254 iswlower......Page 1256 iswprint......Page 1258 iswpunct......Page 1260 iswspace......Page 1262 iswupper......Page 1264 iswxdigit......Page 1266 isxdigit......Page 1268 j0......Page 1270 jrand48......Page 1272 kill......Page 1273 killpg......Page 1276 l64a......Page 1278 labs......Page 1279 lchown......Page 1280 lcong48......Page 1283 ldexp......Page 1284 ldiv......Page 1286 lfind......Page 1287 lgamma......Page 1288 link......Page 1290 lio_listio......Page 1295 listen......Page 1299 llabs......Page 1301 lldiv......Page 1302 llrint......Page 1303 llround......Page 1305 localeconv......Page 1307 localtime......Page 1312 lockf......Page 1316 log......Page 1319 log10......Page 1321 log1p......Page 1323 log2......Page 1325 logb......Page 1327 logf......Page 1329 longjmp......Page 1330 lrand48......Page 1332 lrint......Page 1333 lround......Page 1335 lsearch......Page 1337 lseek......Page 1339 lstat......Page 1341 malloc......Page 1342 mblen......Page 1344 mbrlen......Page 1346 mbrtowc......Page 1348 mbsinit......Page 1350 mbsrtowcs......Page 1351 mbstowcs......Page 1353 mbtowc......Page 1355 memccpy......Page 1357 memchr......Page 1358 memcmp......Page 1359 memcpy......Page 1360 memmove......Page 1361 memset......Page 1362 mkdir......Page 1363 mkdtemp......Page 1366 mkfifo......Page 1369 mknod......Page 1373 mkstemp......Page 1377 mktime......Page 1378 mlock......Page 1381 mlockall......Page 1383 mmap......Page 1385 modf......Page 1393 mprotect......Page 1395 mq_close......Page 1397 mq_getattr......Page 1398 mq_notify......Page 1400 mq_open......Page 1403 mq_receive......Page 1406 mq_send......Page 1409 mq_setattr......Page 1411 mq_timedreceive......Page 1413 mq_timedsend......Page 1414 mq_unlink......Page 1415 mrand48......Page 1417 msgctl......Page 1418 msgget......Page 1420 msgrcv......Page 1422 msgsnd......Page 1425 msync......Page 1428 munlock......Page 1431 munlockall......Page 1432 munmap......Page 1433 nan......Page 1435 nanosleep......Page 1436 nearbyint......Page 1438 newlocale......Page 1439 nextafter......Page 1442 nftw......Page 1444 nice......Page 1448 nl_langinfo......Page 1450 nrand48......Page 1453 ntohl......Page 1454 open......Page 1455 open_memstream......Page 1465 openat......Page 1467 opendir......Page 1468 openlog......Page 1469 optarg......Page 1470 pathconf......Page 1471 pause......Page 1472 pclose......Page 1473 perror......Page 1475 pipe......Page 1477 poll......Page 1480 popen......Page 1484 posix_fadvise......Page 1487 posix_fallocate......Page 1489 posix_madvise......Page 1491 posix_mem_offset......Page 1493 posix_memalign......Page 1495 posix_openpt......Page 1497 posix_spawn......Page 1499 posix_spawn_file_actions_addclose......Page 1507 posix_spawn_file_actions_adddup2......Page 1510 posix_spawn_file_actions_addopen......Page 1512 posix_spawn_file_actions_destroy......Page 1513 posix_spawnattr_destroy......Page 1515 posix_spawnattr_getflags......Page 1517 posix_spawnattr_getpgroup......Page 1519 posix_spawnattr_getschedparam......Page 1521 posix_spawnattr_getschedpolicy......Page 1523 posix_spawnattr_getsigdefault......Page 1525 posix_spawnattr_getsigmask......Page 1527 posix_spawnattr_init......Page 1529 posix_spawnattr_setflags......Page 1530 posix_spawnattr_setpgroup......Page 1531 posix_spawnattr_setschedparam......Page 1532 posix_spawnattr_setschedpolicy......Page 1533 posix_spawnattr_setsigdefault......Page 1534 posix_spawnattr_setsigmask......Page 1535 posix_spawnp......Page 1536 posix_trace_attr_destroy......Page 1537 posix_trace_attr_getclockres......Page 1539 posix_trace_attr_getinherited......Page 1541 posix_trace_attr_getlogsize......Page 1544 posix_trace_attr_getname......Page 1547 posix_trace_attr_getstreamfullpolicy......Page 1548 posix_trace_attr_getstreamsize......Page 1549 posix_trace_attr_init......Page 1550 posix_trace_attr_setinherited......Page 1551 posix_trace_attr_setlogsize......Page 1552 posix_trace_attr_setname......Page 1553 posix_trace_attr_setstreamfullpolicy......Page 1554 posix_trace_attr_setstreamsize......Page 1555 posix_trace_clear......Page 1556 posix_trace_close......Page 1558 posix_trace_create......Page 1560 posix_trace_event......Page 1564 posix_trace_eventid_equal......Page 1566 posix_trace_eventid_open......Page 1568 posix_trace_eventset_add......Page 1569 posix_trace_eventtypelist_getnext_id......Page 1571 posix_trace_flush......Page 1573 posix_trace_get_attr......Page 1574 posix_trace_get_filter......Page 1576 posix_trace_get_status......Page 1578 posix_trace_getnext_event......Page 1579 posix_trace_open......Page 1582 posix_trace_set_filter......Page 1583 posix_trace_shutdown......Page 1584 posix_trace_start......Page 1585 posix_trace_timedgetnext_event......Page 1587 posix_trace_trid_eventid_open......Page 1588 posix_trace_trygetnext_event......Page 1589 posix_typed_mem_get_info......Page 1590 posix_typed_mem_open......Page 1592 pow......Page 1595 pread......Page 1598 printf......Page 1599 pselect......Page 1600 psiginfo......Page 1605 pthread_atfork......Page 1607 pthread_attr_destroy......Page 1610 pthread_attr_getdetachstate......Page 1613 pthread_attr_getguardsize......Page 1615 pthread_attr_getinheritsched......Page 1618 pthread_attr_getschedparam......Page 1620 pthread_attr_getschedpolicy......Page 1622 pthread_attr_getscope......Page 1624 pthread_attr_getstack......Page 1626 pthread_attr_getstacksize......Page 1629 pthread_attr_init......Page 1631 pthread_attr_setdetachstate......Page 1632 pthread_attr_setguardsize......Page 1633 pthread_attr_setinheritsched......Page 1634 pthread_attr_setschedparam......Page 1635 pthread_attr_setschedpolicy......Page 1636 pthread_attr_setscope......Page 1637 pthread_attr_setstack......Page 1638 pthread_attr_setstacksize......Page 1639 pthread_barrier_destroy......Page 1640 pthread_barrier_wait......Page 1642 pthread_barrierattr_destroy......Page 1644 pthread_barrierattr_getpshared......Page 1646 pthread_barrierattr_init......Page 1648 pthread_barrierattr_setpshared......Page 1649 pthread_cancel......Page 1650 pthread_cleanup_pop......Page 1652 pthread_cond_broadcast......Page 1657 pthread_cond_destroy......Page 1660 pthread_cond_signal......Page 1663 pthread_cond_timedwait......Page 1664 pthread_condattr_destroy......Page 1671 pthread_condattr_getclock......Page 1673 pthread_condattr_getpshared......Page 1675 pthread_condattr_init......Page 1677 pthread_condattr_setclock......Page 1678 pthread_condattr_setpshared......Page 1679 pthread_create......Page 1680 pthread_detach......Page 1683 pthread_equal......Page 1685 pthread_exit......Page 1686 pthread_getconcurrency......Page 1688 pthread_getcpuclockid......Page 1690 pthread_getschedparam......Page 1691 pthread_getspecific......Page 1694 pthread_join......Page 1696 pthread_key_create......Page 1699 pthread_key_delete......Page 1702 pthread_kill......Page 1704 pthread_mutex_consistent......Page 1706 pthread_mutex_destroy......Page 1708 pthread_mutex_getprioceiling......Page 1714 pthread_mutex_init......Page 1717 pthread_mutex_lock......Page 1718 pthread_mutex_setprioceiling......Page 1722 pthread_mutex_timedlock......Page 1723 pthread_mutex_trylock......Page 1726 pthread_mutexattr_destroy......Page 1727 pthread_mutexattr_getprioceiling......Page 1732 pthread_mutexattr_getprotocol......Page 1734 pthread_mutexattr_getpshared......Page 1737 pthread_mutexattr_getrobust......Page 1739 pthread_mutexattr_gettype......Page 1741 pthread_mutexattr_init......Page 1743 pthread_mutexattr_setprioceiling......Page 1744 pthread_mutexattr_setprotocol......Page 1745 pthread_mutexattr_setpshared......Page 1746 pthread_mutexattr_setrobust......Page 1747 pthread_mutexattr_settype......Page 1748 pthread_once......Page 1749 pthread_rwlock_destroy......Page 1751 pthread_rwlock_rdlock......Page 1754 pthread_rwlock_timedrdlock......Page 1757 pthread_rwlock_timedwrlock......Page 1759 pthread_rwlock_tryrdlock......Page 1761 pthread_rwlock_trywrlock......Page 1762 pthread_rwlock_unlock......Page 1764 pthread_rwlock_wrlock......Page 1766 pthread_rwlockattr_destroy......Page 1767 pthread_rwlockattr_getpshared......Page 1769 pthread_rwlockattr_init......Page 1771 pthread_rwlockattr_setpshared......Page 1772 pthread_self......Page 1773 pthread_setcancelstate......Page 1774 pthread_setconcurrency......Page 1776 pthread_setschedparam......Page 1777 pthread_setschedprio......Page 1778 pthread_setspecific......Page 1780 pthread_sigmask......Page 1781 pthread_spin_destroy......Page 1785 pthread_spin_lock......Page 1787 pthread_spin_unlock......Page 1789 pthread_testcancel......Page 1791 ptsname......Page 1792 putc......Page 1794 putc_unlocked......Page 1795 putchar......Page 1796 putchar_unlocked......Page 1797 putenv......Page 1798 putmsg......Page 1800 puts......Page 1804 pututxline......Page 1806 putwc......Page 1807 putwchar......Page 1808 pwrite......Page 1809 qsort......Page 1810 raise......Page 1812 rand......Page 1814 random......Page 1817 read......Page 1818 readdir......Page 1825 readlink......Page 1830 readv......Page 1833 realloc......Page 1835 realpath......Page 1837 recv......Page 1840 recvfrom......Page 1843 recvmsg......Page 1846 regcomp......Page 1849 remainder......Page 1856 remove......Page 1858 remque......Page 1860 remquo......Page 1861 rename......Page 1863 rewind......Page 1868 rewinddir......Page 1869 rint......Page 1870 rmdir......Page 1872 round......Page 1875 scalbln......Page 1876 scandir......Page 1878 scanf......Page 1879 sched_get_priority_max......Page 1880 sched_getparam......Page 1881 sched_getscheduler......Page 1882 sched_rr_get_interval......Page 1883 sched_setparam......Page 1884 sched_setscheduler......Page 1886 sched_yield......Page 1888 seed48......Page 1889 seekdir......Page 1890 select......Page 1892 sem_close......Page 1893 sem_destroy......Page 1895 sem_getvalue......Page 1896 sem_init......Page 1898 sem_open......Page 1900 sem_post......Page 1903 sem_timedwait......Page 1905 sem_trywait......Page 1909 sem_unlink......Page 1911 sem_wait......Page 1913 semctl......Page 1914 semget......Page 1917 semop......Page 1919 send......Page 1924 sendmsg......Page 1927 sendto......Page 1931 setbuf......Page 1935 setegid......Page 1937 setenv......Page 1938 seteuid......Page 1940 setgid......Page 1941 setgrent......Page 1943 sethostent......Page 1944 setitimer......Page 1945 setjmp......Page 1946 setkey......Page 1948 setlocale......Page 1949 setlogmask......Page 1954 setnetent......Page 1955 setpgid......Page 1956 setpgrp......Page 1959 setpriority......Page 1960 setprotoent......Page 1961 setpwent......Page 1962 setregid......Page 1963 setreuid......Page 1965 setrlimit......Page 1967 setservent......Page 1968 setsid......Page 1969 setsockopt......Page 1971 setstate......Page 1973 setuid......Page 1974 setutxent......Page 1977 setvbuf......Page 1978 shm_open......Page 1980 shm_unlink......Page 1985 shmat......Page 1987 shmctl......Page 1989 shmdt......Page 1991 shmget......Page 1993 shutdown......Page 1995 sigaction......Page 1997 sigaddset......Page 2004 sigaltstack......Page 2005 sigdelset......Page 2007 sigemptyset......Page 2008 sigfillset......Page 2010 sighold......Page 2011 siginterrupt......Page 2014 sigismember......Page 2016 siglongjmp......Page 2017 signal......Page 2018 signbit......Page 2021 signgam......Page 2022 sigpause......Page 2023 sigpending......Page 2024 sigprocmask......Page 2025 sigqueue......Page 2026 sigrelse......Page 2028 sigsetjmp......Page 2029 sigsuspend......Page 2031 sigtimedwait......Page 2033 sigwait......Page 2037 sigwaitinfo......Page 2039 sin......Page 2040 sinh......Page 2042 sinl......Page 2044 sleep......Page 2045 snprintf......Page 2048 sockatmark......Page 2049 socket......Page 2051 socketpair......Page 2053 sprintf......Page 2055 sqrt......Page 2056 srand......Page 2058 srand48......Page 2059 srandom......Page 2060 sscanf......Page 2061 stat......Page 2062 statvfs......Page 2063 stdin......Page 2064 stpcpy......Page 2066 stpncpy......Page 2067 strcasecmp......Page 2068 strcat......Page 2070 strchr......Page 2071 strcmp......Page 2072 strcoll......Page 2074 strcpy......Page 2076 strcspn......Page 2079 strdup......Page 2080 strerror......Page 2082 strfmon......Page 2086 strftime......Page 2091 strlen......Page 2100 strncasecmp......Page 2102 strncat......Page 2103 strncmp......Page 2104 strncpy......Page 2105 strndup......Page 2107 strnlen......Page 2108 strpbrk......Page 2109 strptime......Page 2110 strrchr......Page 2115 strsignal......Page 2116 strspn......Page 2117 strstr......Page 2118 strtod......Page 2119 strtoimax......Page 2123 strtok......Page 2125 strtol......Page 2128 strtold......Page 2131 strtoll......Page 2132 strtoul......Page 2133 strtoumax......Page 2136 strxfrm......Page 2137 swab......Page 2139 swprintf......Page 2140 swscanf......Page 2141 symlink......Page 2142 sync......Page 2145 sysconf......Page 2146 syslog......Page 2153 system......Page 2154 tan......Page 2159 tanh......Page 2162 tanl......Page 2164 tcdrain......Page 2165 tcflow......Page 2167 tcflush......Page 2169 tcgetattr......Page 2171 tcgetpgrp......Page 2173 tcgetsid......Page 2175 tcsendbreak......Page 2176 tcsetattr......Page 2178 tcsetpgrp......Page 2181 tdelete......Page 2183 telldir......Page 2188 tempnam......Page 2189 tfind......Page 2191 tgamma......Page 2192 time......Page 2195 timer_create......Page 2198 timer_delete......Page 2201 timer_getoverrun......Page 2202 times......Page 2205 timezone......Page 2208 tmpfile......Page 2209 tmpnam......Page 2211 toascii......Page 2213 tolower......Page 2214 toupper......Page 2216 towctrans......Page 2218 towlower......Page 2220 towupper......Page 2222 trunc......Page 2224 truncate......Page 2225 truncf......Page 2227 tsearch......Page 2228 ttyname......Page 2229 twalk......Page 2231 tzset......Page 2232 ulimit......Page 2234 umask......Page 2236 uname..
دانلود کتاب IEEE Std 1003.1-2017 (aka POSIX)