1# 2# This file and its contents are supplied under the terms of the 3# Common Development and Distribution License ("CDDL"), version 1.0. 4# You may only use this file in accordance with the terms of version 5# 1.0 of the CDDL. 6# 7# A full copy of the text of the CDDL should have accompanied this 8# source. A copy of the CDDL is also available via the Internet 9# at http://www.illumos.org/license/CDDL. 10# 11 12# 13# Copyright 2011, Richard Lowe 14# Copyright 2018 Nexenta Systems, Inc. 15# Copyright 2013, OmniTI Computer Consulting, Inc. All rights reserved. 16# Copyright 2014 Garrett D'Amore <garrett@damore.org> 17# Copyright 2020 Joyent, Inc. 18# Copyright 2018 Jason King 19# Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 20# Copyright 2025 Hans Rosenfeld 21# 22 23include $(SRC)/Makefile.master 24 25MANSECT= 3c 26 27MANFILES= __fbufsize.3c \ 28 _longjmp.3c \ 29 _stack_grow.3c \ 30 a64l.3c \ 31 abort.3c \ 32 abs.3c \ 33 addsev.3c \ 34 addseverity.3c \ 35 aio_cancel.3c \ 36 aio_error.3c \ 37 aio_fsync.3c \ 38 aio_read.3c \ 39 aio_return.3c \ 40 aio_suspend.3c \ 41 aio_waitn.3c \ 42 aio_write.3c \ 43 aiocancel.3c \ 44 aioread.3c \ 45 aiowait.3c \ 46 aligned_alloc.3c \ 47 arc4random.3c \ 48 assert.3c \ 49 atexit.3c \ 50 atomic_add.3c \ 51 atomic_and.3c \ 52 atomic_bits.3c \ 53 atomic_cas.3c \ 54 atomic_dec.3c \ 55 atomic_inc.3c \ 56 atomic_ops.3c \ 57 atomic_or.3c \ 58 atomic_swap.3c \ 59 attropen.3c \ 60 basename.3c \ 61 bsd_signal.3c \ 62 bsearch.3c \ 63 bstring.3c \ 64 btowc.3c \ 65 byteorder.3c \ 66 c16rtomb.3c \ 67 call_once.3c \ 68 catgets.3c \ 69 catopen.3c \ 70 cfgetispeed.3c \ 71 cfsetispeed.3c \ 72 clearenv.3c \ 73 clock.3c \ 74 clock_nanosleep.3c \ 75 clock_settime.3c \ 76 closedir.3c \ 77 closefrom.3c \ 78 cnd.3c \ 79 cond_init.3c \ 80 confstr.3c \ 81 crypt.3c \ 82 crypt_genhash_impl.3c \ 83 crypt_gensalt.3c \ 84 crypt_gensalt_impl.3c \ 85 cset.3c \ 86 ctermid.3c \ 87 ctime.3c \ 88 ctype.3c \ 89 cuserid.3c \ 90 daemon.3c \ 91 decimal_to_floating.3c \ 92 difftime.3c \ 93 directio.3c \ 94 dirfd.3c \ 95 dirname.3c \ 96 div.3c \ 97 dladdr.3c \ 98 dlclose.3c \ 99 dldump.3c \ 100 dlerror.3c \ 101 dlinfo.3c \ 102 dlopen.3c \ 103 dlsym.3c \ 104 door_bind.3c \ 105 door_call.3c \ 106 door_create.3c \ 107 door_cred.3c \ 108 door_getparam.3c \ 109 door_info.3c \ 110 door_return.3c \ 111 door_revoke.3c \ 112 door_server_create.3c \ 113 door_ucred.3c \ 114 drand48.3c \ 115 dup2.3c \ 116 econvert.3c \ 117 ecvt.3c \ 118 enable_extended_FILE_stdio.3c \ 119 encrypt.3c \ 120 end.3c \ 121 endian.3c \ 122 epoll_create.3c \ 123 epoll_ctl.3c \ 124 epoll_wait.3c \ 125 err.3c \ 126 euclen.3c \ 127 eventfd.3c \ 128 exit.3c \ 129 fattach.3c \ 130 fclose.3c \ 131 fcloseall.3c \ 132 fdatasync.3c \ 133 fdclose.3c \ 134 fdetach.3c \ 135 fdopen.3c \ 136 ferror.3c \ 137 fflush.3c \ 138 ffs.3c \ 139 fgetattr.3c \ 140 fgetc.3c \ 141 fgetpos.3c \ 142 fgetwc.3c \ 143 floating_to_decimal.3c \ 144 flock.3c \ 145 flockfile.3c \ 146 fmemopen.3c \ 147 fmtmsg.3c \ 148 fnmatch.3c \ 149 fopen.3c \ 150 fpgetround.3c \ 151 fputc.3c \ 152 fputwc.3c \ 153 fputws.3c \ 154 fread.3c \ 155 freopen.3c \ 156 fseek.3c \ 157 fsetpos.3c \ 158 fsync.3c \ 159 ftell.3c \ 160 ftime.3c \ 161 ftok.3c \ 162 fts.3c \ 163 ftw.3c \ 164 fwide.3c \ 165 fwprintf.3c \ 166 fwrite.3c \ 167 fwscanf.3c \ 168 get_nprocs.3c \ 169 getcpuid.3c \ 170 getcwd.3c \ 171 getdate.3c \ 172 getdtablesize.3c \ 173 getentropy.3c \ 174 getenv.3c \ 175 getexecname.3c \ 176 getgrnam.3c \ 177 getgrouplist.3c \ 178 gethostid.3c \ 179 gethostname.3c \ 180 gethrtime.3c \ 181 getline.3c \ 182 getloadavg.3c \ 183 getlocalename_l.3c \ 184 getlogin.3c \ 185 getmntent.3c \ 186 getnetgrent.3c \ 187 getopt.3c \ 188 getopt_long.3c \ 189 getpagesize.3c \ 190 getpagesizes.3c \ 191 getpass.3c \ 192 getpeerucred.3c \ 193 getpriority.3c \ 194 getprogname.3c \ 195 getpw.3c \ 196 getpwnam.3c \ 197 getrusage.3c \ 198 gets.3c \ 199 getspnam.3c \ 200 getsubopt.3c \ 201 gettext.3c \ 202 gettimeofday.3c \ 203 gettxt.3c \ 204 getusershell.3c \ 205 getutent.3c \ 206 getutxent.3c \ 207 getvfsent.3c \ 208 getwc.3c \ 209 getwchar.3c \ 210 getwd.3c \ 211 getwidth.3c \ 212 getws.3c \ 213 getzoneid.3c \ 214 glob.3c \ 215 grantpt.3c \ 216 hsearch.3c \ 217 iconv.3c \ 218 iconv_close.3c \ 219 iconv_open.3c \ 220 imaxabs.3c \ 221 imaxdiv.3c \ 222 index.3c \ 223 inet.3c \ 224 initgroups.3c \ 225 insque.3c \ 226 is_system_labeled.3c \ 227 isaexec.3c \ 228 isastream.3c \ 229 isatty.3c \ 230 isnand.3c \ 231 iswalpha.3c \ 232 iswctype.3c \ 233 killpg.3c \ 234 lckpwdf.3c \ 235 lfmt.3c \ 236 lio_listio.3c \ 237 localeconv.3c \ 238 lockf.3c \ 239 lsearch.3c \ 240 madvise.3c \ 241 makecontext.3c \ 242 makedev.3c \ 243 malloc.3c \ 244 mblen.3c \ 245 mbrlen.3c \ 246 mbrtoc16.3c \ 247 mbsinit.3c \ 248 mbsrtowcs.3c \ 249 mbstowcs.3c \ 250 mbtowc.3c \ 251 membar_ops.3c \ 252 memory.3c \ 253 memset_s.3c \ 254 mkfifo.3c \ 255 mkstemp.3c \ 256 mktemp.3c \ 257 mktime.3c \ 258 mlock.3c \ 259 mlockall.3c \ 260 monitor.3c \ 261 mq_close.3c \ 262 mq_getattr.3c \ 263 mq_notify.3c \ 264 mq_open.3c \ 265 mq_receive.3c \ 266 mq_send.3c \ 267 mq_setattr.3c \ 268 mq_unlink.3c \ 269 msync.3c \ 270 mtx.3c \ 271 mutex_init.3c \ 272 nanosleep.3c \ 273 ndbm.3c \ 274 newlocale.3c \ 275 nl_langinfo.3c \ 276 offsetof.3c \ 277 open_memstream.3c \ 278 opendir.3c \ 279 perror.3c \ 280 pfmt.3c \ 281 plock.3c \ 282 popen.3c \ 283 port_alert.3c \ 284 port_associate.3c \ 285 port_create.3c \ 286 port_get.3c \ 287 port_send.3c \ 288 posix_fadvise.3c \ 289 posix_fallocate.3c \ 290 posix_madvise.3c \ 291 posix_memalign.3c \ 292 posix_openpt.3c \ 293 posix_spawn.3c \ 294 posix_spawn_file_actions_addchdir.3c \ 295 posix_spawn_file_actions_addclose.3c \ 296 posix_spawn_file_actions_addclosefrom_np.3c \ 297 posix_spawn_file_actions_adddup2.3c \ 298 posix_spawn_file_actions_destroy.3c \ 299 posix_spawn_pipe_np.3c \ 300 posix_spawnattr_destroy.3c \ 301 posix_spawnattr_getflags.3c \ 302 posix_spawnattr_getpgroup.3c \ 303 posix_spawnattr_getschedparam.3c \ 304 posix_spawnattr_getschedpolicy.3c \ 305 posix_spawnattr_getsigdefault.3c \ 306 posix_spawnattr_getsigignore_np.3c \ 307 posix_spawnattr_getsigmask.3c \ 308 printf.3c \ 309 priv_addset.3c \ 310 priv_set.3c \ 311 priv_str_to_set.3c \ 312 pset_getloadavg.3c \ 313 psignal.3c \ 314 pthread_atfork.3c \ 315 pthread_attr_get_np.3c \ 316 pthread_attr_getdetachstate.3c \ 317 pthread_attr_getguardsize.3c \ 318 pthread_attr_getinheritsched.3c \ 319 pthread_attr_getname_np.3c \ 320 pthread_attr_getschedparam.3c \ 321 pthread_attr_getschedpolicy.3c \ 322 pthread_attr_getscope.3c \ 323 pthread_attr_getstack.3c \ 324 pthread_attr_getstackaddr.3c \ 325 pthread_attr_getstacksize.3c \ 326 pthread_attr_init.3c \ 327 pthread_barrier_destroy.3c \ 328 pthread_barrier_wait.3c \ 329 pthread_barrierattr_destroy.3c \ 330 pthread_barrierattr_getpshared.3c \ 331 pthread_cancel.3c \ 332 pthread_cleanup_pop.3c \ 333 pthread_cleanup_push.3c \ 334 pthread_cond_init.3c \ 335 pthread_cond_signal.3c \ 336 pthread_cond_wait.3c \ 337 pthread_condattr_getclock.3c \ 338 pthread_condattr_getpshared.3c \ 339 pthread_condattr_init.3c \ 340 pthread_create.3c \ 341 pthread_detach.3c \ 342 pthread_equal.3c \ 343 pthread_exit.3c \ 344 pthread_getconcurrency.3c \ 345 pthread_getname_np.3c \ 346 pthread_getschedparam.3c \ 347 pthread_getspecific.3c \ 348 pthread_join.3c \ 349 pthread_key_create.3c \ 350 pthread_key_delete.3c \ 351 pthread_kill.3c \ 352 pthread_mutex_consistent.3c \ 353 pthread_mutex_getprioceiling.3c \ 354 pthread_mutex_init.3c \ 355 pthread_mutex_lock.3c \ 356 pthread_mutex_timedlock.3c \ 357 pthread_mutexattr_getprioceiling.3c \ 358 pthread_mutexattr_getprotocol.3c \ 359 pthread_mutexattr_getpshared.3c \ 360 pthread_mutexattr_getrobust.3c \ 361 pthread_mutexattr_gettype.3c \ 362 pthread_mutexattr_init.3c \ 363 pthread_once.3c \ 364 pthread_rwlock_init.3c \ 365 pthread_rwlock_rdlock.3c \ 366 pthread_rwlock_timedrdlock.3c \ 367 pthread_rwlock_timedwrlock.3c \ 368 pthread_rwlock_unlock.3c \ 369 pthread_rwlock_wrlock.3c \ 370 pthread_rwlockattr_getpshared.3c \ 371 pthread_rwlockattr_init.3c \ 372 pthread_self.3c \ 373 pthread_setcancelstate.3c \ 374 pthread_setcanceltype.3c \ 375 pthread_setschedprio.3c \ 376 pthread_sigmask.3c \ 377 pthread_spin_destroy.3c \ 378 pthread_spin_lock.3c \ 379 pthread_spin_unlock.3c \ 380 pthread_testcancel.3c \ 381 ptrace.3c \ 382 ptsname.3c \ 383 putenv.3c \ 384 putpwent.3c \ 385 puts.3c \ 386 putspent.3c \ 387 putws.3c \ 388 qsort.3c \ 389 quick_exit.3c \ 390 raise.3c \ 391 rand.3c \ 392 random.3c \ 393 rctl_walk.3c \ 394 rctlblk_set_value.3c \ 395 re_comp.3c \ 396 readdir.3c \ 397 realpath.3c \ 398 reboot.3c \ 399 regcmp.3c \ 400 regcomp.3c \ 401 remove.3c \ 402 rewind.3c \ 403 rewinddir.3c \ 404 rwlock.3c \ 405 scandir.3c \ 406 scanf.3c \ 407 sched_get_priority_max.3c \ 408 sched_getparam.3c \ 409 sched_getscheduler.3c \ 410 sched_rr_get_interval.3c \ 411 sched_setparam.3c \ 412 sched_setscheduler.3c \ 413 sched_yield.3c \ 414 schedctl_init.3c \ 415 seekdir.3c \ 416 select.3c \ 417 sem_close.3c \ 418 sem_destroy.3c \ 419 sem_getvalue.3c \ 420 sem_init.3c \ 421 sem_open.3c \ 422 sem_post.3c \ 423 sem_timedwait.3c \ 424 sem_unlink.3c \ 425 sem_wait.3c \ 426 semaphore.3c \ 427 set_constraint_handler_s.3c \ 428 setbuf.3c \ 429 setbuffer.3c \ 430 setcat.3c \ 431 setenv.3c \ 432 setjmp.3c \ 433 setkey.3c \ 434 setlabel.3c \ 435 setlocale.3c \ 436 shm_open.3c \ 437 shm_unlink.3c \ 438 sigfpe.3c \ 439 siginterrupt.3c \ 440 signal.3c \ 441 signalfd.3c \ 442 sigqueue.3c \ 443 sigsetops.3c \ 444 sigstack.3c \ 445 sigwaitinfo.3c \ 446 sleep.3c \ 447 smt_pause.3c \ 448 ssignal.3c \ 449 stack_getbounds.3c \ 450 stack_inbounds.3c \ 451 stack_setbounds.3c \ 452 stack_violation.3c \ 453 stdc_bit_ceil.3c \ 454 stdc_bit_floor.3c \ 455 stdc_bit_width.3c \ 456 stdc_count_ones.3c \ 457 stdc_count_zeros.3c \ 458 stdc_first_leading_one.3c \ 459 stdc_first_leading_zero.3c \ 460 stdc_first_trailing_one.3c \ 461 stdc_first_trailing_zero.3c \ 462 stdc_has_single_bit.3c \ 463 stdc_leading_ones.3c \ 464 stdc_leading_zeros.3c \ 465 stdc_trailing_ones.3c \ 466 stdc_trailing_zeros.3c \ 467 stdio.3c \ 468 str2sig.3c \ 469 strcoll.3c \ 470 strerror.3c \ 471 strfmon.3c \ 472 strftime.3c \ 473 string.3c \ 474 string_to_decimal.3c \ 475 strptime.3c \ 476 strsignal.3c \ 477 strtod.3c \ 478 strtoimax.3c \ 479 strtol.3c \ 480 strtonum.3c \ 481 strtoul.3c \ 482 strtows.3c \ 483 strxfrm.3c \ 484 swab.3c \ 485 sync_instruction_memory.3c \ 486 syncfs.3c \ 487 sysconf.3c \ 488 syslog.3c \ 489 system.3c \ 490 tcdrain.3c \ 491 tcflow.3c \ 492 tcflush.3c \ 493 tcgetattr.3c \ 494 tcgetpgrp.3c \ 495 tcgetsid.3c \ 496 tcsendbreak.3c \ 497 tcsetattr.3c \ 498 tcsetpgrp.3c \ 499 tell.3c \ 500 telldir.3c \ 501 termios.3c \ 502 thr_create.3c \ 503 thr_exit.3c \ 504 thr_getname.3c \ 505 thr_getconcurrency.3c \ 506 thr_getprio.3c \ 507 thr_join.3c \ 508 thr_keycreate.3c \ 509 thr_kill.3c \ 510 thr_main.3c \ 511 thr_min_stack.3c \ 512 thr_self.3c \ 513 thr_sigsetmask.3c \ 514 thr_stksegment.3c \ 515 thr_suspend.3c \ 516 thr_yield.3c \ 517 thrd_create.3c \ 518 thrd_current.3c \ 519 thrd_detach.3c \ 520 thrd_equal.3c \ 521 thrd_exit.3c \ 522 thrd_join.3c \ 523 thrd_yield.3c \ 524 timer_create.3c \ 525 timer_delete.3c \ 526 timer_settime.3c \ 527 timeradd.3c \ 528 timerfd_create.3c \ 529 timespec_get.3c \ 530 tmpfile.3c \ 531 tmpnam.3c \ 532 toascii.3c \ 533 tolower.3c \ 534 toupper.3c \ 535 towlower.3c \ 536 towupper.3c \ 537 truncate.3c \ 538 tsearch.3c \ 539 tss.3c \ 540 ttyname.3c \ 541 ttyslot.3c \ 542 u8_strcmp.3c \ 543 u8_textprep_str.3c \ 544 u8_validate.3c \ 545 ualarm.3c \ 546 uconv_u16tou32.3c \ 547 ucontext_alloc.3c \ 548 ucred.3c \ 549 ungetc.3c \ 550 ungetwc.3c \ 551 unlockpt.3c \ 552 unsetenv.3c \ 553 uselocale.3c \ 554 usleep.3c \ 555 vfwprintf.3c \ 556 vlfmt.3c \ 557 vpfmt.3c \ 558 vprintf.3c \ 559 vsyslog.3c \ 560 wait.3c \ 561 wait3.3c \ 562 waitpid.3c \ 563 walkcontext.3c \ 564 wcpcpy.3c \ 565 wcscasecmp.3c \ 566 wcscoll.3c \ 567 wcsdup.3c \ 568 wcsftime.3c \ 569 wcslcat.3c \ 570 wcslcpy.3c \ 571 wcslen.3c \ 572 wcsrtombs.3c \ 573 wcsstr.3c \ 574 wcstod.3c \ 575 wcstoimax.3c \ 576 wcstol.3c \ 577 wcstombs.3c \ 578 wcstoul.3c \ 579 wcstring.3c \ 580 wcswidth.3c \ 581 wcsxfrm.3c \ 582 wctob.3c \ 583 wctomb.3c \ 584 wctrans.3c \ 585 wctype.3c \ 586 wcwidth.3c \ 587 wmemchr.3c \ 588 wmemcmp.3c \ 589 wmemcpy.3c \ 590 wmemmove.3c \ 591 wmemset.3c \ 592 wordexp.3c \ 593 wsprintf.3c \ 594 wsscanf.3c \ 595 wstring.3c 596 597.KEEP_STATE: 598 599include $(SRC)/man/Makefile.man 600 601install: $(ROOTMANFILES) $(MANLINK_SRCS) 602 $(MANLINK_INSTALL) 603