xref: /illumos-gate/usr/src/man/man3c/Makefile (revision 78a75454a34d2b5e9b2c2967ecdaf9c5d3e6b030)
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