1 .\" Copyright 2014 Garrett D'Amore <garrett@damore.org> 2 .\" Copyright (c) 2009, Sun Microsystems, Inc. All rights reserved. 3 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. 4 .\" See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with 5 .\" the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] 6 .\" Copyright 2011 by Delphix. All rights reserved. 7 .Dd "Jul 27, 2014" 8 .Dt LIBC 3LIB 9 .Os 10 .Sh NAME 11 .Nm libc 12 .Nd C library 13 .Sh DESCRIPTION 14 Functions in this library provide various facilities defined by System V, ANSI 15 C, POSIX, and so on. See 16 .Xr standards 5 . 17 In addition, those facilities 18 previously defined in the internationalization and the wide-character libraries 19 are now defined in this library, as are the facilities previously defined in 20 the multithreading libraries, 21 .Xr libthread 3LIB 22 and 23 .Xr libpthread 3LIB . 24 .Sh INTERFACES 25 The shared object 26 .Pa libc.so.1 27 provides the public interfaces defined below. 28 See 29 .Xr Intro 3 30 for additional information on shared object interfaces. 31 .Lp 32 .Bl -column -offset indent -compact 33 .Sy ____loc1 34 .Sy ___errno 35 .Sy __builtin_alloca 36 .Sy __ctype 37 .Sy __fbufsize 38 .Sy __flbf 39 .Sy __flt_rounds 40 .Sy __fpending 41 .Sy __fpurge 42 .Sy __freadable 43 .Sy __freading 44 .Sy __fsetlocking 45 .Sy __fwritable 46 .Sy __fwriting 47 .Sy __huge_val 48 .Sy __iob 49 .Sy __loc1 50 .Sy __major 51 .Sy __makedev 52 .Sy __mb_cur_max_l 53 .Sy __minor 54 .Sy __nsw_extended_action 55 .Sy __nsw_freeconfig 56 .Sy __nsw_getconfig 57 .Sy __posix_asctime_r 58 .Sy __posix_ctime_r 59 .Sy __posix_getgrgid_r 60 .Sy __posix_getgrnam_r 61 .Sy __posix_getlogin_r 62 .Sy __posix_getpwnam_r 63 .Sy __posix_getpwuid_r 64 .Sy __posix_sigwait 65 .Sy __posix_ttyname_r 66 .Sy __priocntl 67 .Sy __priocntlset 68 .Sy __pthread_cleanup_pop 69 .Sy __pthread_cleanup_push 70 .Sy __sysconf_xpg5 71 .Sy __xpg4 72 .Sy __xpg4_putmsg 73 .Sy __xpg4_putpmsg 74 .Sy _Exit 75 .Sy _altzone 76 .Sy _assert 77 .Sy _cleanup 78 .Sy _ctype 79 .Sy _daylight 80 .Sy _environ 81 .Sy _exit 82 .Sy _exithandle 83 .Sy _filbuf 84 .Sy _flsbuf 85 .Sy _flushlbf 86 .Sy _getdate_err 87 .Sy _getdate_err_addr 88 .Sy _iob 89 .Sy _isnan 90 .Sy _isnand 91 .Sy _lwp_cond_broadcast 92 .Sy _lwp_cond_reltimedwait 93 .Sy _lwp_cond_signal 94 .Sy _lwp_cond_timedwait 95 .Sy _lwp_cond_wait 96 .Sy _lwp_continue 97 .Sy _lwp_info 98 .Sy _lwp_kill 99 .Sy _lwp_mutex_lock 100 .Sy _lwp_mutex_trylock 101 .Sy _lwp_mutex_unlock 102 .Sy _lwp_self 103 .Sy _lwp_sema_init 104 .Sy _lwp_sema_post 105 .Sy _lwp_sema_trywait 106 .Sy _lwp_sema_wait 107 .Sy _lwp_suspend 108 .Sy _lwp_suspend2 109 .Sy _modf 110 .Sy _nextafter 111 .Sy _nsc_trydoorcall 112 .Sy _nss_XbyY_buf_alloc 113 .Sy _nss_XbyY_buf_free 114 .Sy _nss_netdb_aliases 115 .Sy _numeric 116 .Sy _scalb 117 .Sy _sibuf 118 .Sy _sobuf 119 .Sy _stack_grow 120 .Sy _sys_buslist 121 .Sy _sys_cldlist 122 .Sy _sys_fpelist 123 .Sy _sys_illlist 124 .Sy _sys_segvlist 125 .Sy _sys_siginfolistp 126 .Sy _sys_siglist 127 .Sy _sys_siglistn 128 .Sy _sys_siglistp 129 .Sy _sys_traplist 130 .Sy _timezone 131 .Sy _tolower 132 .Sy _toupper 133 .Sy _tzname 134 .Sy _xftw 135 .Sy a64l 136 .Sy abort 137 .Sy abs 138 .Sy access 139 .Sy acct 140 .Sy acl 141 .Sy addrtosymstr 142 .Sy addsev 143 .Sy addseverity 144 .Sy adjtime 145 .Sy aio_cancel 146 .Sy aio_error 147 .Sy aio_fsync 148 .Sy aio_read 149 .Sy aio_return 150 .Sy aio_suspend 151 .Sy aio_waitn 152 .Sy aio_write 153 .Sy aiocancel 154 .Sy aioread 155 .Sy aiowait 156 .Sy aiowrite 157 .Sy alarm 158 .Sy alphasort 159 .Sy altzone 160 .Sy ascftime 161 .Sy asctime 162 .Sy asctime_r 163 .Sy asprintf 164 .Sy atexit 165 .Sy atof 166 .Sy atoi 167 .Sy atol 168 .Sy atoll 169 .Sy atomic_add_16 170 .Sy atomic_add_16_nv 171 .Sy atomic_add_32 172 .Sy atomic_add_32_nv 173 .Sy atomic_add_64 174 .Sy atomic_add_64_nv 175 .Sy atomic_add_8 176 .Sy atomic_add_8_nv 177 .Sy atomic_add_char 178 .Sy atomic_add_char_nv 179 .Sy atomic_add_int 180 .Sy atomic_add_int_nv 181 .Sy atomic_add_long 182 .Sy atomic_add_long_nv 183 .Sy atomic_add_ptr 184 .Sy atomic_add_ptr_nv 185 .Sy atomic_add_short 186 .Sy atomic_add_short_nv 187 .Sy atomic_and_16 188 .Sy atomic_and_16_nv 189 .Sy atomic_and_32 190 .Sy atomic_and_32_nv 191 .Sy atomic_and_64 192 .Sy atomic_and_64_nv 193 .Sy atomic_and_8 194 .Sy atomic_and_8_nv 195 .Sy atomic_and_uchar 196 .Sy atomic_and_uchar_nv 197 .Sy atomic_and_uint 198 .Sy atomic_and_uint_nv 199 .Sy atomic_and_ulong 200 .Sy atomic_and_ulong_nv 201 .Sy atomic_and_ushort 202 .Sy atomic_and_ushort_nv 203 .Sy atomic_cas_16 204 .Sy atomic_cas_32 205 .Sy atomic_cas_64 206 .Sy atomic_cas_8 207 .Sy atomic_cas_ptr 208 .Sy atomic_cas_uchar 209 .Sy atomic_cas_uint 210 .Sy atomic_cas_ulong 211 .Sy atomic_cas_ushort 212 .Sy atomic_clear_long_excl 213 .Sy atomic_dec_16 214 .Sy atomic_dec_16_nv 215 .Sy atomic_dec_32 216 .Sy atomic_dec_32_nv 217 .Sy atomic_dec_64 218 .Sy atomic_dec_64_nv 219 .Sy atomic_dec_8 220 .Sy atomic_dec_8_nv 221 .Sy atomic_dec_ptr 222 .Sy atomic_dec_ptr_nv 223 .Sy atomic_dec_uchar 224 .Sy atomic_dec_uchar_nv 225 .Sy atomic_dec_uint 226 .Sy atomic_dec_uint_nv 227 .Sy atomic_dec_ulong 228 .Sy atomic_dec_ulong_nv 229 .Sy atomic_dec_ushort 230 .Sy atomic_dec_ushort_nv 231 .Sy atomic_inc_16 232 .Sy atomic_inc_16_nv 233 .Sy atomic_inc_32 234 .Sy atomic_inc_32_nv 235 .Sy atomic_inc_64 236 .Sy atomic_inc_64_nv 237 .Sy atomic_inc_8 238 .Sy atomic_inc_8_nv 239 .Sy atomic_inc_ptr 240 .Sy atomic_inc_ptr_nv 241 .Sy atomic_inc_uchar 242 .Sy atomic_inc_uchar_nv 243 .Sy atomic_inc_uint 244 .Sy atomic_inc_uint_nv 245 .Sy atomic_inc_ulong 246 .Sy atomic_inc_ulong_nv 247 .Sy atomic_inc_ushort 248 .Sy atomic_inc_ushort_nv 249 .Sy atomic_or_16 250 .Sy atomic_or_16_nv 251 .Sy atomic_or_32 252 .Sy atomic_or_32_nv 253 .Sy atomic_or_64 254 .Sy atomic_or_64_nv 255 .Sy atomic_or_8 256 .Sy atomic_or_8_nv 257 .Sy atomic_or_uchar 258 .Sy atomic_or_uchar_nv 259 .Sy atomic_or_uint 260 .Sy atomic_or_uint_nv 261 .Sy atomic_or_ulong 262 .Sy atomic_or_ulong_nv 263 .Sy atomic_or_ushort 264 .Sy atomic_or_ushort_nv 265 .Sy atomic_set_long_excl 266 .Sy atomic_swap_16 267 .Sy atomic_swap_32 268 .Sy atomic_swap_64 269 .Sy atomic_swap_8 270 .Sy atomic_swap_ptr 271 .Sy atomic_swap_uchar 272 .Sy atomic_swap_uint 273 .Sy atomic_swap_ulong 274 .Sy atomic_swap_ushort 275 .Sy attropen 276 .Sy backtrace 277 .Sy backtrace_symbols 278 .Sy backtrace_symbols_fd 279 .Sy basename 280 .Sy bcmp 281 .Sy bcopy 282 .Sy bindtextdomain 283 .Sy bind_textdomain_codeset 284 .Sy brk 285 .Sy bsd_signal 286 .Sy bsearch 287 .Sy btowc 288 .Sy btowc_l 289 .Sy bzero 290 .Sy calloc 291 .Sy catclose 292 .Sy catgets 293 .Sy catopen 294 .Sy cfgetispeed 295 .Sy cfgetospeed 296 .Sy cfsetispeed 297 .Sy cfsetospeed 298 .Sy cftime 299 .Sy chdir 300 .Sy chmod 301 .Sy chown 302 .Sy chroot 303 .Sy clearerr 304 .Sy clock 305 .Sy clock_getres 306 .Sy clock_gettime 307 .Sy clock_nanosleep 308 .Sy clock_settime 309 .Sy close 310 .Sy closedir 311 .Sy closefrom 312 .Sy closelog 313 .Sy cond_broadcast 314 .Sy cond_destroy 315 .Sy cond_init 316 .Sy cond_reltimedwait 317 .Sy cond_signal 318 .Sy cond_timedwait 319 .Sy cond_wait 320 .Sy confstr 321 .Sy creat 322 .Sy crypt 323 .Sy crypt_genhash_impl 324 .Sy crypt_gensalt 325 .Sy crypt_gensalt_impl 326 .Sy csetcol 327 .Sy csetlen 328 .Sy ctermid 329 .Sy ctermid_r 330 .Sy ctime 331 .Sy ctime_r 332 .Sy cuserid 333 .Sy daemon 334 .Sy daylight 335 .Sy dbm_clearerr 336 .Sy dbm_close 337 .Sy dbm_delete 338 .Sy dbm_error 339 .Sy dbm_fetch 340 .Sy dbm_firstkey 341 .Sy dbm_nextkey 342 .Sy dbm_open 343 .Sy dbm_store 344 .Sy dcgettext 345 .Sy dcngettext 346 .Sy decimal_to_double 347 .Sy decimal_to_extended 348 .Sy decimal_to_quadruple 349 .Sy decimal_to_single 350 .Sy dgettext 351 .Sy difftime 352 .Sy directio 353 .Sy dirfd 354 .Sy dirname 355 .Sy div 356 .Sy dladdr 357 .Sy dladdr1 358 .Sy dlclose 359 .Sy dldump 360 .Sy dlerror 361 .Sy dlinfo 362 .Sy dlmopen 363 .Sy dlopen 364 .Sy dlsym 365 .Sy dngettext 366 .Sy door_bind 367 .Sy door_call 368 .Sy door_create 369 .Sy door_cred 370 .Sy door_getparam 371 .Sy door_info 372 .Sy door_return 373 .Sy door_revoke 374 .Sy door_server_create 375 .Sy door_setparam 376 .Sy door_ucred 377 .Sy door_unbind 378 .Sy double_to_decimal 379 .Sy drand48 380 .Sy dup 381 .Sy dup2 382 .Sy duplocale 383 .Sy econvert 384 .Sy ecvt 385 .Sy enable_extended_FILE_stdio 386 .Sy encrypt 387 .Sy endgrent 388 .Sy endnetgrent 389 .Sy endpwent 390 .Sy endspent 391 .Sy endusershell 392 .Sy endutent 393 .Sy endutxent 394 .Sy environ 395 .Sy erand48 396 .Sy err 397 .Sy errno 398 .Sy errx 399 .Sy euccol 400 .Sy euclen 401 .Sy eucscol 402 .Sy execl 403 .Sy execle 404 .Sy execlp 405 .Sy execv 406 .Sy execve 407 .Sy execvp 408 .Sy exit 409 .Sy extended_to_decimal 410 .Sy faccessat 411 .Sy facl 412 .Sy fattach 413 .Sy fchdir 414 .Sy fchmod 415 .Sy fchmodat 416 .Sy fchown 417 .Sy fchownat 418 .Sy fchroot 419 .Sy fclose 420 .Sy fcntl 421 .Sy fconvert 422 .Sy fcvt 423 .Sy fdatasync 424 .Sy fdetach 425 .Sy fdopen 426 .Sy fdopendir 427 .Sy fdwalk 428 .Sy feof 429 .Sy ferror 430 .Sy fflush 431 .Sy ffs 432 .Sy fgetattr 433 .Sy fgetc 434 .Sy fgetgrent 435 .Sy fgetgrent_r 436 .Sy fgetpos 437 .Sy fgetpwent 438 .Sy fgetpwent_r 439 .Sy fgets 440 .Sy fgetspent 441 .Sy fgetspent_r 442 .Sy fgetwc 443 .Sy fgetwc_l 444 .Sy fgetws 445 .Sy file_to_decimal 446 .Sy fileno 447 .Sy finite 448 .Sy flockfile 449 .Sy fmtmsg 450 .Sy fnmatch 451 .Sy fopen 452 .Sy fork 453 .Sy fork1 454 .Sy forkall 455 .Sy forkallx 456 .Sy forkx 457 .Sy fpathconf 458 .Sy fpclass 459 .Sy fpgetmask 460 .Sy fpgetround 461 .Sy fpgetsticky 462 .Sy fprintf 463 .Sy fpsetmask 464 .Sy fpsetround 465 .Sy fpsetsticky 466 .Sy fputc 467 .Sy fputs 468 .Sy fputwc 469 .Sy fputws 470 .Sy fread 471 .Sy free 472 .Sy freelocale 473 .Sy freopen 474 .Sy frexp 475 .Sy fscanf 476 .Sy fseek 477 .Sy fseeko 478 .Sy fsetattr 479 .Sy fsetpos 480 .Sy fstat 481 .Sy fstatat 482 .Sy fstatfs 483 .Sy fstatvfs 484 .Sy fsync 485 .Sy ftell 486 .Sy ftello 487 .Sy ftime 488 .Sy ftok 489 .Sy ftruncate 490 .Sy ftrylockfile 491 .Sy ftw 492 .Sy func_to_decimal 493 .Sy funlockfile 494 .Sy futimens 495 .Sy futimesat 496 .Sy fwide 497 .Sy fwprintf 498 .Sy fwrite 499 .Sy fwscanf 500 .Sy gconvert 501 .Sy gcvt 502 .Sy getacct 503 .Sy getattrat 504 .Sy getc 505 .Sy getc_unlocked 506 .Sy getchar 507 .Sy getchar_unlocked 508 .Sy getcontext 509 .Sy getcpuid 510 .Sy getcwd 511 .Sy getdate 512 .Sy getdate_err 513 .Sy getdelim 514 .Sy getdents 515 .Sy getdtablesize 516 .Sy getegid 517 .Sy getenv 518 .Sy geteuid 519 .Sy getexecname 520 .Sy getextmntent 521 .Sy getgid 522 .Sy getgrent 523 .Sy getgrent_r 524 .Sy getgrgid 525 .Sy getgrgid_r 526 .Sy getgrnam 527 .Sy getgrnam_r 528 .Sy getgroups 529 .Sy gethomelgroup 530 .Sy gethostid 531 .Sy gethostname 532 .Sy gethrtime 533 .Sy gethrvtime 534 .Sy getisax 535 .Sy getitimer 536 .Sy getline 537 .Sy getloadavg 538 .Sy getlogin 539 .Sy getlogin_r 540 .Sy getmntany 541 .Sy getmntent 542 .Sy getmsg 543 .Sy getnetgrent 544 .Sy getnetgrent_r 545 .Sy getopt 546 .Sy getopt_clip 547 .Sy getopt_long 548 .Sy getopt_long_only 549 .Sy getpagesize 550 .Sy getpagesizes 551 .Sy getpass 552 .Sy getpassphrase 553 .Sy getpeerucred 554 .Sy getpflags 555 .Sy getpgid 556 .Sy getpgrp 557 .Sy getpid 558 .Sy getpmsg 559 .Sy getppid 560 .Sy getppriv 561 .Sy getpriority 562 .Sy getprojid 563 .Sy getpw 564 .Sy getpwent 565 .Sy getpwent_r 566 .Sy getpwnam 567 .Sy getpwnam_r 568 .Sy getpwuid 569 .Sy getpwuid_r 570 .Sy getrctl 571 .Sy getrlimit 572 .Sy getrusage 573 .Sy gets 574 .Sy getsid 575 .Sy getspent 576 .Sy getspent_r 577 .Sy getspnam 578 .Sy getspnam_r 579 .Sy getsubopt 580 .Sy gettaskid 581 .Sy gettext 582 .Sy gettimeofday 583 .Sy gettxt 584 .Sy getuid 585 .Sy getusershell 586 .Sy getustack 587 .Sy getutent 588 .Sy getutid 589 .Sy getutline 590 .Sy getutmp 591 .Sy getutmpx 592 .Sy getutxent 593 .Sy getutxid 594 .Sy getutxline 595 .Sy getvfsany 596 .Sy getvfsent 597 .Sy getvfsfile 598 .Sy getvfsspec 599 .Sy getw 600 .Sy getwc 601 .Sy getwc_l 602 .Sy getwchar 603 .Sy getwchar_l 604 .Sy getwd 605 .Sy getwidth 606 .Sy getws 607 .Sy getzoneid 608 .Sy getzoneidbyname 609 .Sy getzonenamebyid 610 .Sy glob 611 .Sy globfree 612 .Sy gmtime 613 .Sy gmtime_r 614 .Sy grantpt 615 .Sy gsignal 616 .Sy hasmntopt 617 .Sy hcreate 618 .Sy hdestroy 619 .Sy hsearch 620 .Sy iconv 621 .Sy iconv_close 622 .Sy iconv_open 623 .Sy imaxabs 624 .Sy imaxdiv 625 .Sy index 626 .Sy initgroups 627 .Sy initstate 628 .Sy innetgr 629 .Sy insque 630 .Sy ioctl 631 .Sy is_system_labeled 632 .Sy isaexec 633 .Sy isalnum 634 .Sy isalnum_l 635 .Sy isalpha 636 .Sy isalpha_l 637 .Sy isascii 638 .Sy isastream 639 .Sy isatty 640 .Sy isblank 641 .Sy isblank_l 642 .Sy iscntrl 643 .Sy iscntrl_l 644 .Sy isdigit 645 .Sy isdigit_l 646 .Sy isenglish 647 .Sy isgraph 648 .Sy isgraph_l 649 .Sy isideogram 650 .Sy islower 651 .Sy islower_l 652 .Sy isnan 653 .Sy isnand 654 .Sy isnanf 655 .Sy isnumber 656 .Sy isphonogram 657 .Sy isprint 658 .Sy isprint_l 659 .Sy ispunct 660 .Sy ispunct_l 661 .Sy issetugid 662 .Sy isspace 663 .Sy isspace_l 664 .Sy isspecial 665 .Sy isupper 666 .Sy isupper_l 667 .Sy iswalnum 668 .Sy iswalnum_l 669 .Sy iswalpha 670 .Sy iswalpha_l 671 .Sy iswblank 672 .Sy iswblank_l 673 .Sy iswcntrl 674 .Sy iswcntrl_l 675 .Sy iswctype 676 .Sy iswctype_l 677 .Sy iswdigit 678 .Sy iswdigit_l 679 .Sy iswideogram 680 .Sy iswideogram_l 681 .Sy iswgraph 682 .Sy iswgraph_l 683 .Sy iswhexnumber 684 .Sy iswhexnumber_l 685 .Sy iswlower 686 .Sy iswlower_l 687 .Sy iswnumber 688 .Sy iswnumber_l 689 .Sy iswphonogram 690 .Sy iswphonogram_l 691 .Sy iswprint 692 .Sy iswprint_l 693 .Sy iswpunct 694 .Sy iswpunct_l 695 .Sy iswspace 696 .Sy iswspace_l 697 .Sy iswspecial 698 .Sy iswspecial_l 699 .Sy iswupper 700 .Sy iswupper_l 701 .Sy iswxdigit 702 .Sy iswxdigit_l 703 .Sy isxdigit 704 .Sy isxdigit_l 705 .Sy jrand48 706 .Sy kill 707 .Sy killpg 708 .Sy l64a 709 .Sy labs 710 .Sy ladd 711 .Sy lchown 712 .Sy lckpwdf 713 .Sy lcong48 714 .Sy ldexp 715 .Sy ldivide 716 .Sy lexp10 717 .Sy lfind 718 .Sy lfmt 719 .Sy link 720 .Sy lio_listio 721 .Sy llabs 722 .Sy lldiv 723 .Sy llog10 724 .Sy llseek 725 .Sy lltostr 726 .Sy localeconv 727 .Sy localtime 728 .Sy localtime_r 729 .Sy lockf 730 .Sy logb 731 .Sy lone 732 .Sy longjmp 733 .Sy lrand48 734 .Sy lsearch 735 .Sy lseek 736 .Sy lshiftl 737 .Sy lstat 738 .Sy lsub 739 .Sy lten 740 .Sy lzero 741 .Sy madvise 742 .Sy makecontext 743 .Sy makeutx 744 .Sy malloc 745 .Sy mblen 746 .Sy mblen_l 747 .Sy mbrlen 748 .Sy mbrlen_l 749 .Sy mbrtowc 750 .Sy mbrtowc_l 751 .Sy mbsinit 752 .Sy mbsinit_l 753 .Sy mbsnrtowcs 754 .Sy mbsnrtowcs_l 755 .Sy mbsrtowcs 756 .Sy mbsrtowcs_l 757 .Sy mbstowcs 758 .Sy mbstowcs_l 759 .Sy mbtowc 760 .Sy mbtowc_l 761 .Sy memalign 762 .Sy membar_consumer 763 .Sy membar_enter 764 .Sy membar_exit 765 .Sy membar_producer 766 .Sy memccpy 767 .Sy memchr 768 .Sy memcmp 769 .Sy memcntl 770 .Sy memcpy 771 .Sy meminfo 772 .Sy memmove 773 .Sy memset 774 .Sy mincore 775 .Sy mkdir 776 .Sy mkfifo 777 .Sy mknod 778 .Sy mkstemp 779 .Sy mktemp 780 .Sy mktime 781 .Sy mlock 782 .Sy mlockall 783 .Sy mmap 784 .Sy mmapobj 785 .Sy modctl 786 .Sy modf 787 .Sy modff 788 .Sy modutx 789 .Sy monitor 790 .Sy mount 791 .Sy mprotect 792 .Sy mq_close 793 .Sy mq_getattr 794 .Sy mq_notify 795 .Sy mq_open 796 .Sy mq_receive 797 .Sy mq_reltimedreceive_np 798 .Sy mq_reltimedsend_np 799 .Sy mq_send 800 .Sy mq_setattr 801 .Sy mq_timedreceive 802 .Sy mq_timedsend 803 .Sy mq_unlink 804 .Sy mrand48 805 .Sy msgctl 806 .Sy msgget 807 .Sy msgids 808 .Sy msgrcv 809 .Sy msgsnap 810 .Sy msgsnd 811 .Sy msync 812 .Sy munlock 813 .Sy munlockall 814 .Sy munmap 815 .Sy mutex_consistent 816 .Sy mutex_destroy 817 .Sy mutex_init 818 .Sy mutex_lock 819 .Sy mutex_trylock 820 .Sy mutex_unlock 821 .Sy nanosleep 822 .Sy nextafter 823 .Sy newlocale 824 .Sy nfs_getfh 825 .Sy nftw 826 .Sy ngettext 827 .Sy nice 828 .Sy nl_langinfo 829 .Sy nl_langinfo_l 830 .Sy nrand48 831 .Sy nss_default_finders 832 .Sy nss_delete 833 .Sy nss_endent 834 .Sy nss_getent 835 .Sy nss_search 836 .Sy nss_setent 837 .Sy ntp_adjtime 838 .Sy ntp_gettime 839 .Sy open 840 .Sy openat 841 .Sy opendir 842 .Sy openlog 843 .Sy optarg 844 .Sy opterr 845 .Sy optind 846 .Sy optopt 847 .Sy p_online 848 .Sy pathconf 849 .Sy pause 850 .Sy pclose 851 .Sy pcsample 852 .Sy perror 853 .Sy pfmt 854 .Sy pipe 855 .Sy plock 856 .Sy poll 857 .Sy popen 858 .Sy port_alert 859 .Sy port_associate 860 .Sy port_create 861 .Sy port_dissociate 862 .Sy port_get 863 .Sy port_getn 864 .Sy port_send 865 .Sy port_sendn 866 .Sy posix_fadvise 867 .Sy posix_fallocate 868 .Sy posix_madvise 869 .Sy posix_memalign 870 .Sy posix_openpt 871 .Sy posix_spawn 872 .Sy posix_spawn_file_actions_addclose 873 .Sy posix_spawn_file_actions_addclosefrom_np 874 .Sy posix_spawn_file_actions_adddup2 875 .Sy posix_spawn_file_actions_addopen 876 .Sy posix_spawn_file_actions_destroy 877 .Sy posix_spawn_file_actions_init 878 .Sy posix_spawn_pipe_np 879 .Sy posix_spawnattr_destroy 880 .Sy posix_spawnattr_getflags 881 .Sy posix_spawnattr_getpgroup 882 .Sy posix_spawnattr_getschedparam 883 .Sy posix_spawnattr_getschedpolicy 884 .Sy posix_spawnattr_getsigdefault 885 .Sy posix_spawnattr_getsigignore_np 886 .Sy posix_spawnattr_getsigmask 887 .Sy posix_spawnattr_init 888 .Sy posix_spawnattr_setflags 889 .Sy posix_spawnattr_setpgroup 890 .Sy posix_spawnattr_setschedparam 891 .Sy posix_spawnattr_setschedpolicy 892 .Sy posix_spawnattr_setsigdefault 893 .Sy posix_spawnattr_setsigignore_np 894 .Sy posix_spawnattr_setsigmask 895 .Sy posix_spawnp 896 .Sy pread 897 .Sy printf 898 .Sy printstack 899 .Sy priocntl 900 .Sy priocntlset 901 .Sy priv_addset 902 .Sy priv_allocset 903 .Sy priv_copyset 904 .Sy priv_delset 905 .Sy priv_emptyset 906 .Sy priv_fillset 907 .Sy priv_freeset 908 .Sy priv_getbyname 909 .Sy priv_getbynum 910 .Sy priv_getsetbyname 911 .Sy priv_getsetbynum 912 .Sy priv_gettext 913 .Sy priv_ineffect 914 .Sy priv_intersect 915 .Sy priv_inverse 916 .Sy priv_isemptyset 917 .Sy priv_isequalset 918 .Sy priv_isfullset 919 .Sy priv_ismember 920 .Sy priv_issubset 921 .Sy priv_set 922 .Sy priv_set_to_str 923 .Sy priv_str_to_set 924 .Sy priv_union 925 .Sy processor_bind 926 .Sy processor_info 927 .Sy profil 928 .Sy pselect 929 .Sy pset_assign 930 .Sy pset_bind 931 .Sy pset_create 932 .Sy pset_destroy 933 .Sy pset_getattr 934 .Sy pset_getloadavg 935 .Sy pset_info 936 .Sy pset_list 937 .Sy pset_setattr 938 .Sy psiginfo 939 .Sy psignal 940 .Sy pthread_atfork 941 .Sy pthread_attr_destroy 942 .Sy pthread_attr_getdetachstate 943 .Sy pthread_attr_getguardsize 944 .Sy pthread_attr_getinheritsched 945 .Sy pthread_attr_getschedparam 946 .Sy pthread_attr_getschedpolicy 947 .Sy pthread_attr_getscope 948 .Sy pthread_attr_getstack 949 .Sy pthread_attr_getstackaddr 950 .Sy pthread_attr_getstacksize 951 .Sy pthread_attr_init 952 .Sy pthread_attr_setdetachstate 953 .Sy pthread_attr_setguardsize 954 .Sy pthread_attr_setinheritsched 955 .Sy pthread_attr_setschedparam 956 .Sy pthread_attr_setschedpolicy 957 .Sy pthread_attr_setscope 958 .Sy pthread_attr_setstack 959 .Sy pthread_attr_setstackaddr 960 .Sy pthread_attr_setstacksize 961 .Sy pthread_barrier_destroy 962 .Sy pthread_barrier_init 963 .Sy pthread_barrier_wait 964 .Sy pthread_barrierattr_destroy 965 .Sy pthread_barrierattr_getpshared 966 .Sy pthread_barrierattr_init 967 .Sy pthread_barrierattr_setpshared 968 .Sy pthread_cancel 969 .Sy pthread_cond_broadcast 970 .Sy pthread_cond_destroy 971 .Sy pthread_cond_init 972 .Sy pthread_cond_reltimedwait_np 973 .Sy pthread_cond_signal 974 .Sy pthread_cond_timedwait 975 .Sy pthread_cond_wait 976 .Sy pthread_condattr_destroy 977 .Sy pthread_condattr_getclock 978 .Sy pthread_condattr_getpshared 979 .Sy pthread_condattr_init 980 .Sy pthread_condattr_setclock 981 .Sy pthread_condattr_setpshared 982 .Sy pthread_create 983 .Sy pthread_detach 984 .Sy pthread_equal 985 .Sy pthread_exit 986 .Sy pthread_getconcurrency 987 .Sy pthread_getschedparam 988 .Sy pthread_getspecific 989 .Sy pthread_join 990 .Sy pthread_key_create 991 .Sy pthread_key_create_once_np 992 .Sy pthread_key_delete 993 .Sy pthread_kill 994 .Sy pthread_mutex_consistent 995 .Sy pthread_mutex_destroy 996 .Sy pthread_mutex_getprioceiling 997 .Sy pthread_mutex_init 998 .Sy pthread_mutex_lock 999 .Sy pthread_mutex_reltimedlock_np 1000 .Sy pthread_mutex_setprioceiling 1001 .Sy pthread_mutex_timedlock 1002 .Sy pthread_mutex_trylock 1003 .Sy pthread_mutex_unlock 1004 .Sy pthread_mutexattr_destroy 1005 .Sy pthread_mutexattr_getprioceiling 1006 .Sy pthread_mutexattr_getprotocol 1007 .Sy pthread_mutexattr_getpshared 1008 .Sy pthread_mutexattr_getrobust 1009 .Sy pthread_mutexattr_gettype 1010 .Sy pthread_mutexattr_init 1011 .Sy pthread_mutexattr_setprioceiling 1012 .Sy pthread_mutexattr_setprotocol 1013 .Sy pthread_mutexattr_setpshared 1014 .Sy pthread_mutexattr_setrobust 1015 .Sy pthread_mutexattr_settype 1016 .Sy pthread_once 1017 .Sy pthread_rwlock_destroy 1018 .Sy pthread_rwlock_init 1019 .Sy pthread_rwlock_rdlock 1020 .Sy pthread_rwlock_reltimedrdlock_np 1021 .Sy pthread_rwlock_reltimedwrlock_np 1022 .Sy pthread_rwlock_timedrdlock 1023 .Sy pthread_rwlock_timedwrlock 1024 .Sy pthread_rwlock_tryrdlock 1025 .Sy pthread_rwlock_trywrlock 1026 .Sy pthread_rwlock_unlock 1027 .Sy pthread_rwlock_wrlock 1028 .Sy pthread_rwlockattr_destroy 1029 .Sy pthread_rwlockattr_getpshared 1030 .Sy pthread_rwlockattr_init 1031 .Sy pthread_rwlockattr_setpshared 1032 .Sy pthread_self 1033 .Sy pthread_setcancelstate 1034 .Sy pthread_setcanceltype 1035 .Sy pthread_setconcurrency 1036 .Sy pthread_setspecific 1037 .Sy pthread_sigmask 1038 .Sy pthread_setschedparam 1039 .Sy pthread_setschedprio 1040 .Sy pthread_spin_destroy 1041 .Sy pthread_spin_init 1042 .Sy pthread_spin_lock 1043 .Sy pthread_spin_trylock 1044 .Sy pthread_spin_unlock 1045 .Sy pthread_testcancel 1046 .Sy ptsname 1047 .Sy putacct 1048 .Sy putc 1049 .Sy putc_unlocked 1050 .Sy putchar 1051 .Sy putchar_unlocked 1052 .Sy putenv 1053 .Sy putmsg 1054 .Sy putpmsg 1055 .Sy putpwent 1056 .Sy puts 1057 .Sy putspent 1058 .Sy pututline 1059 .Sy pututxline 1060 .Sy putw 1061 .Sy putwc 1062 .Sy putwchar 1063 .Sy putws 1064 .Sy pwrite 1065 .Sy qeconvert 1066 .Sy qecvt 1067 .Sy qfconvert 1068 .Sy qfcvt 1069 .Sy qgconvert 1070 .Sy qgcvt 1071 .Sy qsort 1072 .Sy quadruple_to_decimal 1073 .Sy raise 1074 .Sy rand 1075 .Sy rand_r 1076 .Sy random 1077 .Sy rctl_walk 1078 .Sy rctlblk_get_enforced_value 1079 .Sy rctlblk_get_firing_time 1080 .Sy rctlblk_get_global_action 1081 .Sy rctlblk_get_global_flags 1082 .Sy rctlblk_get_local_action 1083 .Sy rctlblk_get_local_flags 1084 .Sy rctlblk_get_privilege 1085 .Sy rctlblk_get_recipient_pid 1086 .Sy rctlblk_get_value 1087 .Sy rctlblk_set_local_action 1088 .Sy rctlblk_set_local_flags 1089 .Sy rctlblk_set_privilege 1090 .Sy rctlblk_set_recipient_pid 1091 .Sy rctlblk_set_value 1092 .Sy rctlblk_size 1093 .Sy re_comp 1094 .Sy re_exec 1095 .Sy read 1096 .Sy readdir 1097 .Sy readdir_r 1098 .Sy readlink 1099 .Sy readv 1100 .Sy realloc 1101 .Sy realpath 1102 .Sy reboot 1103 .Sy regcmp 1104 .Sy regcomp 1105 .Sy regerror 1106 .Sy regex 1107 .Sy regexec 1108 .Sy regfree 1109 .Sy remove 1110 .Sy remque 1111 .Sy rename 1112 .Sy renameat 1113 .Sy resetmnttab 1114 .Sy resolvepath 1115 .Sy rewind 1116 .Sy rewinddir 1117 .Sy rindex 1118 .Sy rmdir 1119 .Sy rw_rdlock 1120 .Sy rw_read_held 1121 .Sy rw_tryrdlock 1122 .Sy rw_trywrlock 1123 .Sy rw_unlock 1124 .Sy rw_write_held 1125 .Sy rw_wrlock 1126 .Sy rwlock_destroy 1127 .Sy rwlock_init 1128 .Sy sbrk 1129 .Sy scalb 1130 .Sy scandir 1131 .Sy scanf 1132 .Sy sched_get_priority_max 1133 .Sy sched_get_priority_min 1134 .Sy sched_getparam 1135 .Sy sched_getscheduler 1136 .Sy sched_rr_get_interval 1137 .Sy sched_setparam 1138 .Sy sched_setscheduler 1139 .Sy sched_yield 1140 .Sy schedctl_exit 1141 .Sy schedctl_init 1142 .Sy schedctl_lookup 1143 .Sy schedctl_start 1144 .Sy schedctl_stop 1145 .Sy seconvert 1146 .Sy seed48 1147 .Sy seekdir 1148 .Sy select 1149 .Sy sem_close 1150 .Sy sem_destroy 1151 .Sy sem_getvalue 1152 .Sy sem_init 1153 .Sy sem_open 1154 .Sy sem_post 1155 .Sy sem_reltimedwait_np 1156 .Sy sem_timedwait 1157 .Sy sem_trywait 1158 .Sy sem_unlink 1159 .Sy sem_wait 1160 .Sy sema_destroy 1161 .Sy sema_held 1162 .Sy sema_init 1163 .Sy sema_post 1164 .Sy sema_trywait 1165 .Sy sema_wait 1166 .Sy semctl 1167 .Sy semget 1168 .Sy semids 1169 .Sy semop 1170 .Sy semtimedop 1171 .Sy setattrat 1172 .Sy setbuf 1173 .Sy setbuffer 1174 .Sy setcat 1175 .Sy setcontext 1176 .Sy setegid 1177 .Sy setenv 1178 .Sy seteuid 1179 .Sy setgid 1180 .Sy setgrent 1181 .Sy setgroups 1182 .Sy sethostname 1183 .Sy setitimer 1184 .Sy setjmp 1185 .Sy setkey 1186 .Sy setlabel 1187 .Sy setlinebuf 1188 .Sy setlocale 1189 .Sy setlogmask 1190 .Sy setnetgrent 1191 .Sy setpflags 1192 .Sy setpgid 1193 .Sy setpgrp 1194 .Sy setppriv 1195 .Sy setpriority 1196 .Sy setpwent 1197 .Sy setrctl 1198 .Sy setregid 1199 .Sy setreuid 1200 .Sy setrlimit 1201 .Sy setsid 1202 .Sy setspent 1203 .Sy setstate 1204 .Sy settaskid 1205 .Sy settimeofday 1206 .Sy setuid 1207 .Sy setusershell 1208 .Sy setustack 1209 .Sy setutent 1210 .Sy setutxent 1211 .Sy setvbuf 1212 .Sy sfconvert 1213 .Sy sgconvert 1214 .Sy shm_open 1215 .Sy shm_unlink 1216 .Sy shmat 1217 .Sy shmctl 1218 .Sy shmdt 1219 .Sy shmget 1220 .Sy shmids 1221 .Sy sig2str 1222 .Sy sigaction 1223 .Sy sigaddset 1224 .Sy sigaltstack 1225 .Sy sigdelset 1226 .Sy sigemptyset 1227 .Sy sigfillset 1228 .Sy sigfpe 1229 .Sy sighold 1230 .Sy sigignore 1231 .Sy siginterrupt 1232 .Sy sigismember 1233 .Sy siglongjmp 1234 .Sy signal 1235 .Sy sigpause 1236 .Sy sigpending 1237 .Sy sigprocmask 1238 .Sy sigqueue 1239 .Sy sigrelse 1240 .Sy sigsend 1241 .Sy sigsendset 1242 .Sy sigset 1243 .Sy sigsetjmp 1244 .Sy sigstack 1245 .Sy sigsuspend 1246 .Sy sigtimedwait 1247 .Sy sigwait 1248 .Sy sigwaitinfo 1249 .Sy single_to_decimal 1250 .Sy sleep 1251 .Sy snprintf 1252 .Sy sprintf 1253 .Sy srand 1254 .Sy srand48 1255 .Sy srandom 1256 .Sy sscanf 1257 .Sy ssignal 1258 .Sy stack_getbounds 1259 .Sy stack_inbounds 1260 .Sy stack_setbounds 1261 .Sy stack_violation 1262 .Sy stat 1263 .Sy statfs 1264 .Sy statvfs 1265 .Sy stime 1266 .Sy str2sig 1267 .Sy strcasecmp 1268 .Sy strcasecmp_l 1269 .Sy strcat 1270 .Sy strchr 1271 .Sy strcmp 1272 .Sy strcoll 1273 .Sy strcpy 1274 .Sy strcspn 1275 .Sy strdup 1276 .Sy strerror 1277 .Sy strerror_r 1278 .Sy strfmon 1279 .Sy strfmon_l 1280 .Sy strftime 1281 .Sy strftime_l 1282 .Sy string_to_decimal 1283 .Sy strlcat 1284 .Sy strlcpy 1285 .Sy strlen 1286 .Sy strncasecmp 1287 .Sy strncasecmp_l 1288 .Sy strncat 1289 .Sy strncmp 1290 .Sy strncpy 1291 .Sy strpbrk 1292 .Sy strptime 1293 .Sy strptime_l 1294 .Sy strrchr 1295 .Sy strsep 1296 .Sy strsignal 1297 .Sy strspn 1298 .Sy strstr 1299 .Sy strtod 1300 .Sy strtof 1301 .Sy strtoimax 1302 .Sy strtok 1303 .Sy strtok_r 1304 .Sy strtol 1305 .Sy strtold 1306 .Sy strtoll 1307 .Sy strtoul 1308 .Sy strtoull 1309 .Sy strtoumax 1310 .Sy strtows 1311 .Sy strxfrm 1312 .Sy swab 1313 .Sy swapcontext 1314 .Sy swapctl 1315 .Sy swprintf 1316 .Sy swscanf 1317 .Sy symlink 1318 .Sy sync 1319 .Sy sync_instruction_memory 1320 .Sy sysconf 1321 .Sy sysfs 1322 .Sy sysinfo 1323 .Sy syslog 1324 .Sy system 1325 .Sy tcdrain 1326 .Sy tcflow 1327 .Sy tcflush 1328 .Sy tcgetattr 1329 .Sy tcgetpgrp 1330 .Sy tcgetsid 1331 .Sy tcsendbreak 1332 .Sy tcsetattr 1333 .Sy tcsetpgrp 1334 .Sy tdelete 1335 .Sy tell 1336 .Sy telldir 1337 .Sy tempnam 1338 .Sy textdomain 1339 .Sy tfind 1340 .Sy thr_continue 1341 .Sy thr_create 1342 .Sy thr_exit 1343 .Sy thr_getconcurrency 1344 .Sy thr_getprio 1345 .Sy thr_getspecific 1346 .Sy thr_join 1347 .Sy thr_keycreate 1348 .Sy thr_keycreate_once 1349 .Sy thr_kill 1350 .Sy thr_main 1351 .Sy thr_min_stack 1352 .Sy thr_self 1353 .Sy thr_setconcurrency 1354 .Sy thr_setprio 1355 .Sy thr_setspecific 1356 .Sy thr_sigsetmask 1357 .Sy thr_stksegment 1358 .Sy thr_suspend 1359 .Sy thr_yield 1360 .Sy time 1361 .Sy timer_create 1362 .Sy timer_delete 1363 .Sy timer_getoverrun 1364 .Sy timer_gettime 1365 .Sy timer_settime 1366 .Sy times 1367 .Sy timezone 1368 .Sy tmpfile 1369 .Sy tmpnam 1370 .Sy tmpnam_r 1371 .Sy toascii 1372 .Sy tolower 1373 .Sy tolower_l 1374 .Sy toupper 1375 .Sy toupper_l 1376 .Sy towctrans 1377 .Sy towctrans_l 1378 .Sy towlower 1379 .Sy towlower_l 1380 .Sy towupper 1381 .Sy towupper_l 1382 .Sy truncate 1383 .Sy tsearch 1384 .Sy ttyname 1385 .Sy ttyname_r 1386 .Sy ttyslot 1387 .Sy twalk 1388 .Sy tzname 1389 .Sy tzset 1390 .Sy u8_strcmp 1391 .Sy u8_textprep_str 1392 .Sy u8_validate 1393 .Sy uadmin 1394 .Sy ualarm 1395 .Sy uconv_u16tou32 1396 .Sy uconv_u16tou8 1397 .Sy uconv_u32tou16 1398 .Sy uconv_u32tou8 1399 .Sy uconv_u8tou16 1400 .Sy uconv_u8tou32 1401 .Sy ucred_free 1402 .Sy ucred_get 1403 .Sy ucred_getegid 1404 .Sy ucred_geteuid 1405 .Sy ucred_getgroups 1406 .Sy ucred_getpflags 1407 .Sy ucred_getpid 1408 .Sy ucred_getprivset 1409 .Sy ucred_getprojid 1410 .Sy ucred_getrgid 1411 .Sy ucred_getruid 1412 .Sy ucred_getsgid 1413 .Sy ucred_getsuid 1414 .Sy ucred_getzoneid 1415 .Sy ucred_size 1416 .Sy ulckpwdf 1417 .Sy ulimit 1418 .Sy ulltostr 1419 .Sy umask 1420 .Sy umount 1421 .Sy umount2 1422 .Sy uname 1423 .Sy ungetc 1424 .Sy ungetwc 1425 .Sy unlink 1426 .Sy unlinkat 1427 .Sy unlockpt 1428 .Sy unordered 1429 .Sy unsetenv 1430 .Sy updwtmp 1431 .Sy updwtmpx 1432 .Sy uselocale 1433 .Sy usleep 1434 .Sy ustat 1435 .Sy utime 1436 .Sy utimensat 1437 .Sy utimes 1438 .Sy utmpname 1439 .Sy utmpxname 1440 .Sy uucopy 1441 .Sy valloc 1442 .Sy vasprintf 1443 .Sy verr 1444 .Sy verrx 1445 .Sy vfork 1446 .Sy vforkx 1447 .Sy vfprintf 1448 .Sy vfscanf 1449 .Sy vfwprintf 1450 .Sy vfwscanf 1451 .Sy vhangup 1452 .Sy vlfmt 1453 .Sy vpfmt 1454 .Sy vprintf 1455 .Sy vscanf 1456 .Sy vsnprintf 1457 .Sy vsprintf 1458 .Sy vsscanf 1459 .Sy vswprintf 1460 .Sy vswscanf 1461 .Sy vsyslog 1462 .Sy vwarn 1463 .Sy vwarnx 1464 .Sy vwprintf 1465 .Sy vwscanf 1466 .Sy wait 1467 .Sy wait3 1468 .Sy wait4 1469 .Sy waitid 1470 .Sy waitpid 1471 .Sy walkcontext 1472 .Sy warn 1473 .Sy warnx 1474 .Sy watoll 1475 .Sy wcrtomb 1476 .Sy wcrtomb_l 1477 .Sy wcscasecmp 1478 .Sy wcscasecmp_ 1479 .Sy wcscat 1480 .Sy wcschr 1481 .Sy wcscmp 1482 .Sy wcscoll 1483 .Sy wcscoll_l 1484 .Sy wcscpy 1485 .Sy wcscspn 1486 .Sy wcsdup 1487 .Sy wcsftime 1488 .Sy wcslen 1489 .Sy wcsncasecmp 1490 .Sy wcsncasecmp_l 1491 .Sy wcsncat 1492 .Sy wcsncmp 1493 .Sy wcsncpy 1494 .Sy wcsnlen 1495 .Sy wcsnrtombs 1496 .Sy wcsnrtombs_l 1497 .Sy wcspbrk 1498 .Sy wcsrchr 1499 .Sy wcsrtombs 1500 .Sy wcsrtombs_l 1501 .Sy wcsspn 1502 .Sy wcsstr 1503 .Sy wcstod 1504 .Sy wcstof 1505 .Sy wcstoimax 1506 .Sy wcstok 1507 .Sy wcstol 1508 .Sy wcstold 1509 .Sy wcstoll 1510 .Sy wcstombs 1511 .Sy wctombs_l 1512 .Sy wcstoul 1513 .Sy wcstoull 1514 .Sy wcstoumax 1515 .Sy wcswcs 1516 .Sy wcswidth 1517 .Sy wcswidth_l 1518 .Sy wcsxfrm 1519 .Sy wcsxfrm_l 1520 .Sy wctob 1521 .Sy wctob_l 1522 .Sy wctomb 1523 .Sy wctomb_l 1524 .Sy wctrans 1525 .Sy wctrans_l 1526 .Sy wctype 1527 .Sy wctype_l 1528 .Sy wcwidth 1529 .Sy wcwidth_l 1530 .Sy wmemchr 1531 .Sy wmemcmp 1532 .Sy wmemcpy 1533 .Sy wmemmove 1534 .Sy wmemset 1535 .Sy wordexp 1536 .Sy wordfree 1537 .Sy wprintf 1538 .Sy wracct 1539 .Sy write 1540 .Sy writev 1541 .Sy wscanf 1542 .Sy wscasecmp 1543 .Sy wscat 1544 .Sy wschr 1545 .Sy wscmp 1546 .Sy wscol 1547 .Sy wscoll 1548 .Sy wscpy 1549 .Sy wscspn 1550 .Sy wsdup 1551 .Sy wslen 1552 .Sy wsncasecmp 1553 .Sy wsncat 1554 .Sy wsncmp 1555 .Sy wsncpy 1556 .Sy wspbrk 1557 .Sy wsprintf 1558 .Sy wsrchr 1559 .Sy wsscanf 1560 .Sy wsspn 1561 .Sy wstod 1562 .Sy wstok 1563 .Sy wstol 1564 .Sy wstoll 1565 .Sy wstostr 1566 .Sy wsxfrm 1567 .Sy yield 1568 .El 1569 .Lp 1570 The following interfaces are unique to the 32-bit version of this library: 1571 .Lp 1572 .Bl -column -offset indent -compact 1573 .Sy __div64 1574 .Sy __mul64 1575 .Sy __posix_readdir_r 1576 .Sy __rem64 1577 .Sy __udiv64 1578 .Sy __urem64 1579 .Sy _bufendtab 1580 .Sy _lastbuf 1581 .Sy _s_fcntl 1582 .Sy _sys_nsig 1583 .Sy _xftw64 1584 .Sy aio_cancel64 1585 .Sy aio_error64 1586 .Sy aio_fsync64 1587 .Sy aio_read64 1588 .Sy aio_return64 1589 .Sy aio_suspend64 1590 .Sy aio_waitn64 1591 .Sy aio_write64 1592 .Sy creat64 1593 .Sy fgetpos64 1594 .Sy fopen64 1595 .Sy freopen64 1596 .Sy fseeko64 1597 .Sy fsetpos64 1598 .Sy fstat64 1599 .Sy fstatvfs64 1600 .Sy ftello64 1601 .Sy ftruncate64 1602 .Sy ftw64 1603 .Sy getdents64 1604 .Sy getrlimit64 1605 .Sy lio_listio64 1606 .Sy lockf64 1607 .Sy lseek64 1608 .Sy lstat64 1609 .Sy mkstemp64 1610 .Sy mmap64 1611 .Sy nftw64 1612 .Sy open64 1613 .Sy pread64 1614 .Sy ptrace 1615 .Sy pwrite64 1616 .Sy readdir64 1617 .Sy readdir64_r 1618 .Sy s_fcntl 1619 .Sy s_ioctl 1620 .Sy select_large_fdset 1621 .Sy setrlimit64 1622 .Sy stat64 1623 .Sy statvfs64 1624 .Sy sys_errlist 1625 .Sy sys_nerr 1626 .Sy tell64 1627 .Sy tmpfile64 1628 .Sy truncate64 1629 .El 1630 .Lp 1631 The following interfaces are unique to the 32-bit SPARC version of this 1632 library: 1633 .Lp 1634 .Bl -column -offset indent -compact 1635 .Sy \&.div 1636 .Sy \&.mul 1637 .Sy \&.rem 1638 .Sy \&.stret1 1639 .Sy \&.stret2 1640 .Sy \&.stret4 1641 .Sy \&.stret8 1642 .Sy \&.udiv 1643 .Sy \&.umul 1644 .Sy \&.urem 1645 .Sy _Q_add 1646 .Sy _Q_cmp 1647 .Sy _Q_cmpe 1648 .Sy _Q_div 1649 .Sy _Q_dtoq 1650 .Sy _Q_feq 1651 .Sy _Q_fge 1652 .Sy _Q_fgt 1653 .Sy _Q_fle 1654 .Sy _Q_flt 1655 .Sy _Q_fne 1656 .Sy _Q_itoq 1657 .Sy _Q_lltoq 1658 .Sy _Q_mul 1659 .Sy _Q_neg 1660 .Sy _Q_qtod 1661 .Sy _Q_qtoi 1662 .Sy _Q_qtoll 1663 .Sy _Q_qtos 1664 .Sy _Q_qtou 1665 .Sy _Q_qtoull 1666 .Sy _Q_sqrt 1667 .Sy _Q_stoq 1668 .Sy _Q_sub 1669 .Sy _Q_ulltoq 1670 .Sy _Q_utoq 1671 .Sy __dtoll 1672 .Sy __dtou 1673 .Sy __dtoull 1674 .Sy __ftoll 1675 .Sy __ftou 1676 .Sy __ftoull 1677 .Sy __umul64 1678 .El 1679 .Lp 1680 The following interfaces are unique to the 32-bit x86 version of this library: 1681 .Bl -column -offset indent -compact 1682 .Lp 1683 .Sy __fpstart 1684 .Sy _fp_hw 1685 .Sy _fpstart 1686 .Sy _fxstat 1687 .Sy _lxstat 1688 .Sy _nuname 1689 .Sy _thr_errno_addr 1690 .Sy _xmknod 1691 .Sy _xstat 1692 .Sy nuname 1693 .El 1694 .Lp 1695 The following interfaces are unique to the 64-bit SPARC version of this 1696 library: 1697 .Lp 1698 .Bl -column -offset indent -compact 1699 .Sy _Qp_add 1700 .Sy _Qp_cmp 1701 .Sy _Qp_cmpe 1702 .Sy _Qp_div 1703 .Sy _Qp_dtoq 1704 .Sy _Qp_feq 1705 .Sy _Qp_fge 1706 .Sy _Qp_fgt 1707 .Sy _Qp_fle 1708 .Sy _Qp_flt 1709 .Sy _Qp_fne 1710 .Sy _Qp_itoq 1711 .Sy _Qp_mul 1712 .Sy _Qp_neg 1713 .Sy _Qp_qtod 1714 .Sy _Qp_qtoi 1715 .Sy _Qp_qtos 1716 .Sy _Qp_qtoui 1717 .Sy _Qp_qtoux 1718 .Sy _Qp_qtox 1719 .Sy _Qp_sqrt 1720 .Sy _Qp_stoq 1721 .Sy _Qp_sub 1722 .Sy _Qp_uitoq 1723 .Sy _Qp_uxtoq 1724 .Sy _Qp_xtoq 1725 .Sy __align_cpy_1 1726 .Sy __align_cpy_16 1727 .Sy __align_cpy_2 1728 .Sy __align_cpy_4 1729 .Sy __align_cpy_8 1730 .Sy __dtoul 1731 .Sy __ftoul 1732 .Sy __sparc_utrap_install 1733 .El 1734 .Sh FILES 1735 .Bl -tag -width Pa 1736 .It Pa /lib/libc.so.1 1737 shared object 1738 .It Pa /lib/64/libc.so.1 1739 64-bit shared object 1740 .It Pa /lib/c_synonyms.so.1 1741 A compatibility library to provide access to obsolete 1742 .Nm 1743 synonym symbols 1744 .It Pa /lib/64/c_synonyms.so.1 1745 A 64-bit compatibility library to provide access to obsolete 1746 .Nm 1747 synonym symbols 1748 .El 1749 .Sh SEE ALSO 1750 .Xr pvs 1 , 1751 .Xr Intro 2 , 1752 .Xr Intro 3 , 1753 .Xr attributes 5 , 1754 .Xr lf64 5 , 1755 .Xr standards 5 1756 .Sh NOTES 1757 The synonyms compatibility library, 1758 .Pa c_synonyms.so.1 , 1759 provides a mechanism 1760 to support old applications and libraries that were mistakenly built using 1761 now-obsolete synonym symbols from 1762 .Nm . 1763 .Lp 1764 Before the advent of direct binding 1765 .Pq Fl direct 1766 .Nm provided many 1767 functions with two names. For example, 1768 .Fn getpwent 1769 and 1770 .Fn _getpwent . 1771 These two names referred to exactly the same function in 1772 .Nm . 1773 The 1774 leading-underscore symbol was intended to be used by system libraries in order 1775 to avoid conflicting with an application that might define its own version of 1776 .Fn getpwent 1777 with completely different semantics. Standard-conforming 1778 applications may not define and use function names with leading underscores. 1779 .Lp 1780 System libraries are now built with direct binding. This means that a 1781 system library that calls 1782 .Fn getpwent 1783 will bind directly to the instance 1784 of 1785 .Fn getpwent 1786 in 1787 .Nm , 1788 even if the application to which it is 1789 linked defines a different 1790 .Fn getpwent 1791 for its own use. The application 1792 binds to its instance of 1793 .Fn getpwent 1794 and there is no resulting conflict. 1795 The direct binding mechanism is equally available to libraries not delivered 1796 with the system. 1797 .Lp 1798 As a result of this evolution, most of the leading-underscore synonym symbols 1799 have been removed from 1800 .Nm . 1801 This means that applications that call 1802 these now-obsolete function names will cease to work. They will typically draw 1803 the error: 1804 .Bd -literal -offset indent 1805 $ ./application 1806 ld.so.1: fatal: relocation error: symbol _getpwent: 1807 referenced symbol not found 1808 Killed 1809 .Ed 1810 .Lp 1811 All of the old leading-underscore symbols have been copied to the synonyms 1812 compatibility library. This library simply redirects the calls to the 1813 non-underscore instances of the corresponding functions in 1814 .Nm . 1815 .Lp 1816 .Dl $ LD_PRELOAD=c_synonyms.so.1 ./application 1817 .Lp 1818 The synonyms compatibility library is intended neither to enable the generation 1819 of applications that call the obsolete leading-underscore synonym functions, 1820 nor to endorse this particular programming practice.