blob: 556de2d03bf5d19093fd9aef8833072f15a743e3 [file] [log] [blame]
Richard Lowec10c16d2011-03-14 14:05:30 -04001#
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
Yuri Pankova9478102013-08-29 02:33:28 +040012#
Richard Lowec10c16d2011-03-14 14:05:30 -040013# Copyright 2011, Richard Lowe
Theo Schlossnagle5dbfd192013-04-11 04:50:36 +000014# Copyright 2013, OmniTI Computer Consulting, Inc
Yuri Pankova9478102013-08-29 02:33:28 +040015# Copyright 2013 Nexenta Systems, Inc. All rights reserved.
Jason Kingde6af222018-12-13 10:43:17 -080016# Copyright (c) 2018, Joyent, Inc. All rights reserved.
Peter Tribbleb8e5ecd2017-12-05 20:49:34 +000017# Copyright 2017 Peter Tribble
Yuri Pankova9478102013-08-29 02:33:28 +040018#
Richard Lowec10c16d2011-03-14 14:05:30 -040019
Yuri Pankova9478102013-08-29 02:33:28 +040020include $(SRC)/Makefile.master
Richard Lowec10c16d2011-03-14 14:05:30 -040021
Jason Kingde6af222018-12-13 10:43:17 -080022MANSECT= 2
Richard Lowec10c16d2011-03-14 14:05:30 -040023
Yuri Pankova9478102013-08-29 02:33:28 +040024MANFILES= Intro.2 \
Jason Kingde6af222018-12-13 10:43:17 -080025 __sparc_utrap_install.2 \
26 _lwp_cond_signal.2 \
27 _lwp_cond_wait.2 \
28 _lwp_info.2 \
29 _lwp_kill.2 \
30 _lwp_mutex_lock.2 \
31 _lwp_self.2 \
32 _lwp_sema_wait.2 \
33 _lwp_suspend.2 \
34 access.2 \
35 acct.2 \
36 acl.2 \
37 adjtime.2 \
38 alarm.2 \
39 audit.2 \
40 auditon.2 \
41 brk.2 \
42 chdir.2 \
43 chmod.2 \
44 chown.2 \
45 chroot.2 \
46 close.2 \
47 creat.2 \
48 dup.2 \
49 exec.2 \
50 exit.2 \
51 fcntl.2 \
52 fork.2 \
53 fpathconf.2 \
54 getacct.2 \
55 getaudit.2 \
56 getauid.2 \
57 getcontext.2 \
58 getdents.2 \
59 getgroups.2 \
60 getisax.2 \
61 getitimer.2 \
62 getmsg.2 \
63 getpflags.2 \
64 getpid.2 \
65 getppriv.2 \
66 getrandom.2 \
67 getrlimit.2 \
68 getsid.2 \
69 getuid.2 \
70 getustack.2 \
71 ioctl.2 \
72 issetugid.2 \
73 kill.2 \
74 link.2 \
75 llseek.2 \
76 lseek.2 \
77 memcntl.2 \
78 meminfo.2 \
79 mincore.2 \
80 mkdir.2 \
81 mknod.2 \
82 mmap.2 \
83 mmapobj.2 \
84 mount.2 \
85 mprotect.2 \
86 msgctl.2 \
87 msgget.2 \
88 msgids.2 \
89 msgrcv.2 \
90 msgsnap.2 \
91 msgsnd.2 \
92 munmap.2 \
93 nice.2 \
94 ntp_adjtime.2 \
95 ntp_gettime.2 \
96 open.2 \
97 p_online.2 \
98 pause.2 \
99 pcsample.2 \
100 pipe.2 \
101 poll.2 \
102 priocntl.2 \
103 priocntlset.2 \
104 processor_bind.2 \
105 processor_info.2 \
106 profil.2 \
107 pset_bind.2 \
108 pset_create.2 \
109 pset_info.2 \
110 pset_list.2 \
111 pset_setattr.2 \
112 putmsg.2 \
113 read.2 \
114 readlink.2 \
115 rename.2 \
116 resolvepath.2 \
117 rmdir.2 \
118 semctl.2 \
119 semget.2 \
120 semids.2 \
121 semop.2 \
122 setpgid.2 \
123 setpgrp.2 \
124 setrctl.2 \
125 setregid.2 \
126 setreuid.2 \
127 setsid.2 \
128 settaskid.2 \
129 setuid.2 \
130 shmctl.2 \
131 shmget.2 \
132 shmids.2 \
133 shmop.2 \
134 sigaction.2 \
135 sigaltstack.2 \
136 sigpending.2 \
137 sigprocmask.2 \
138 sigsend.2 \
139 sigsuspend.2 \
140 sigwait.2 \
141 stat.2 \
142 statvfs.2 \
143 stime.2 \
144 swapctl.2 \
145 symlink.2 \
146 sync.2 \
147 sysfs.2 \
148 sysinfo.2 \
149 time.2 \
150 times.2 \
151 uadmin.2 \
152 ulimit.2 \
153 umask.2 \
154 umount.2 \
155 uname.2 \
156 unlink.2 \
157 ustat.2 \
158 utime.2 \
159 utimes.2 \
160 uucopy.2 \
161 vfork.2 \
162 vhangup.2 \
163 waitid.2 \
164 write.2 \
165 yield.2 \
Richard Lowec10c16d2011-03-14 14:05:30 -0400166
Yuri Pankova9478102013-08-29 02:33:28 +0400167MANLINKS= _Exit.2 \
Jason Kingde6af222018-12-13 10:43:17 -0800168 _exit.2 \
169 _lwp_cond_broadcast.2 \
170 _lwp_cond_reltimedwait.2 \
171 _lwp_cond_timedwait.2 \
172 _lwp_continue.2 \
173 _lwp_mutex_trylock.2 \
174 _lwp_mutex_unlock.2 \
175 _lwp_sema_init.2 \
176 _lwp_sema_post.2 \
177 _lwp_sema_trywait.2 \
178 execl.2 \
179 execle.2 \
180 execlp.2 \
181 execv.2 \
182 execve.2 \
183 execvp.2 \
184 faccessat.2 \
185 facl.2 \
186 fchdir.2 \
187 fchmod.2 \
188 fchmodat.2 \
189 fchown.2 \
190 fchownat.2 \
191 fchroot.2 \
192 fork1.2 \
193 forkall.2 \
194 forkallx.2 \
195 forkx.2 \
196 fstat.2 \
197 fstatat.2 \
198 fstatvfs.2 \
199 futimesat.2 \
Robert Mustacchi03c1ea02014-12-20 01:15:00 +0000200 futimens.2 \
Jason Kingde6af222018-12-13 10:43:17 -0800201 getaudit_addr.2 \
202 getegid.2 \
203 geteuid.2 \
204 getgid.2 \
205 getpgid.2 \
206 getpgrp.2 \
207 getpmsg.2 \
208 getppid.2 \
209 getprojid.2 \
210 getrctl.2 \
211 gettaskid.2 \
212 intro.2 \
213 lchown.2 \
Robert Mustacchi1fcc0782014-12-23 06:23:37 +0000214 linkat.2 \
Jason Kingde6af222018-12-13 10:43:17 -0800215 lstat.2 \
Robert Mustacchi1fcc0782014-12-23 06:23:37 +0000216 mkdirat.2 \
217 mknodat.2 \
Jason Kingde6af222018-12-13 10:43:17 -0800218 openat.2 \
219 pathconf.2 \
Yuri Pankova9478102013-08-29 02:33:28 +0400220 pipe2.2 \
Robert Mustacchi088940d2014-12-20 00:38:47 +0000221 ppoll.2 \
Jason Kingde6af222018-12-13 10:43:17 -0800222 pread.2 \
DJ Hoffmanfca543c2014-06-09 20:35:13 +0000223 preadv.2 \
Jason Kingde6af222018-12-13 10:43:17 -0800224 pset_assign.2 \
225 pset_destroy.2 \
226 pset_getattr.2 \
227 putacct.2 \
228 putpmsg.2 \
229 pwrite.2 \
DJ Hoffmanfca543c2014-06-09 20:35:13 +0000230 pwritev.2 \
Robert Mustacchi1fcc0782014-12-23 06:23:37 +0000231 readlinkat.2 \
Jason Kingde6af222018-12-13 10:43:17 -0800232 readv.2 \
233 renameat.2 \
234 sbrk.2 \
235 semtimedop.2 \
236 setaudit.2 \
237 setaudit_addr.2 \
238 setauid.2 \
239 setcontext.2 \
240 setegid.2 \
241 seteuid.2 \
242 setgid.2 \
243 setgroups.2 \
244 setitimer.2 \
245 setpflags.2 \
246 setppriv.2 \
247 setrlimit.2 \
248 setustack.2 \
249 shmat.2 \
250 shmdt.2 \
251 sigsendset.2 \
Robert Mustacchi1fcc0782014-12-23 06:23:37 +0000252 symlinkat.2 \
Jason Kingde6af222018-12-13 10:43:17 -0800253 umount2.2 \
254 unlinkat.2 \
Robert Mustacchi03c1ea02014-12-20 01:15:00 +0000255 utimensat.2 \
Jason Kingde6af222018-12-13 10:43:17 -0800256 vforkx.2 \
257 wracct.2 \
258 writev.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400259
Yuri Pankova9478102013-08-29 02:33:28 +0400260intro.2 := LINKSRC = Intro.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400261
Yuri Pankova9478102013-08-29 02:33:28 +0400262_lwp_cond_broadcast.2 := LINKSRC = _lwp_cond_signal.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400263
Yuri Pankova9478102013-08-29 02:33:28 +0400264_lwp_cond_reltimedwait.2 := LINKSRC = _lwp_cond_wait.2
265_lwp_cond_timedwait.2 := LINKSRC = _lwp_cond_wait.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400266
Yuri Pankova9478102013-08-29 02:33:28 +0400267_lwp_mutex_trylock.2 := LINKSRC = _lwp_mutex_lock.2
268_lwp_mutex_unlock.2 := LINKSRC = _lwp_mutex_lock.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400269
Yuri Pankova9478102013-08-29 02:33:28 +0400270_lwp_sema_init.2 := LINKSRC = _lwp_sema_wait.2
271_lwp_sema_post.2 := LINKSRC = _lwp_sema_wait.2
272_lwp_sema_trywait.2 := LINKSRC = _lwp_sema_wait.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400273
Yuri Pankova9478102013-08-29 02:33:28 +0400274_lwp_continue.2 := LINKSRC = _lwp_suspend.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400275
Yuri Pankova9478102013-08-29 02:33:28 +0400276faccessat.2 := LINKSRC = access.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400277
Yuri Pankova9478102013-08-29 02:33:28 +0400278facl.2 := LINKSRC = acl.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400279
Yuri Pankova9478102013-08-29 02:33:28 +0400280sbrk.2 := LINKSRC = brk.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400281
Yuri Pankova9478102013-08-29 02:33:28 +0400282fchdir.2 := LINKSRC = chdir.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400283
Yuri Pankova9478102013-08-29 02:33:28 +0400284fchmod.2 := LINKSRC = chmod.2
Robert Mustacchi1fcc0782014-12-23 06:23:37 +0000285fchmodat.2 := LINKSRC = chmod.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400286
Yuri Pankova9478102013-08-29 02:33:28 +0400287fchown.2 := LINKSRC = chown.2
288fchownat.2 := LINKSRC = chown.2
289lchown.2 := LINKSRC = chown.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400290
Yuri Pankova9478102013-08-29 02:33:28 +0400291fchroot.2 := LINKSRC = chroot.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400292
Yuri Pankova9478102013-08-29 02:33:28 +0400293execl.2 := LINKSRC = exec.2
294execle.2 := LINKSRC = exec.2
295execlp.2 := LINKSRC = exec.2
296execv.2 := LINKSRC = exec.2
297execve.2 := LINKSRC = exec.2
298execvp.2 := LINKSRC = exec.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400299
Yuri Pankova9478102013-08-29 02:33:28 +0400300_Exit.2 := LINKSRC = exit.2
301_exit.2 := LINKSRC = exit.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400302
Yuri Pankova9478102013-08-29 02:33:28 +0400303fork1.2 := LINKSRC = fork.2
304forkall.2 := LINKSRC = fork.2
305forkallx.2 := LINKSRC = fork.2
306forkx.2 := LINKSRC = fork.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400307
Yuri Pankova9478102013-08-29 02:33:28 +0400308pathconf.2 := LINKSRC = fpathconf.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400309
Yuri Pankova9478102013-08-29 02:33:28 +0400310putacct.2 := LINKSRC = getacct.2
311wracct.2 := LINKSRC = getacct.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400312
Yuri Pankova9478102013-08-29 02:33:28 +0400313getaudit_addr.2 := LINKSRC = getaudit.2
314setaudit.2 := LINKSRC = getaudit.2
315setaudit_addr.2 := LINKSRC = getaudit.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400316
Yuri Pankova9478102013-08-29 02:33:28 +0400317setauid.2 := LINKSRC = getauid.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400318
Yuri Pankova9478102013-08-29 02:33:28 +0400319setcontext.2 := LINKSRC = getcontext.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400320
Yuri Pankova9478102013-08-29 02:33:28 +0400321setgroups.2 := LINKSRC = getgroups.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400322
Yuri Pankova9478102013-08-29 02:33:28 +0400323setitimer.2 := LINKSRC = getitimer.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400324
Yuri Pankova9478102013-08-29 02:33:28 +0400325getpmsg.2 := LINKSRC = getmsg.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400326
Yuri Pankova9478102013-08-29 02:33:28 +0400327setpflags.2 := LINKSRC = getpflags.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400328
Yuri Pankova9478102013-08-29 02:33:28 +0400329getpgid.2 := LINKSRC = getpid.2
330getpgrp.2 := LINKSRC = getpid.2
331getppid.2 := LINKSRC = getpid.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400332
Yuri Pankova9478102013-08-29 02:33:28 +0400333setppriv.2 := LINKSRC = getppriv.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400334
Yuri Pankova9478102013-08-29 02:33:28 +0400335setrlimit.2 := LINKSRC = getrlimit.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400336
Yuri Pankova9478102013-08-29 02:33:28 +0400337getegid.2 := LINKSRC = getuid.2
338geteuid.2 := LINKSRC = getuid.2
339getgid.2 := LINKSRC = getuid.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400340
Yuri Pankova9478102013-08-29 02:33:28 +0400341setustack.2 := LINKSRC = getustack.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400342
Robert Mustacchi1fcc0782014-12-23 06:23:37 +0000343linkat.2 := LINKSRC = link.2
344
345mkdirat.2 := LINKSRC = mkdir.2
346
347mknodat.2 := LINKSRC = mknod.2
348
Yuri Pankova9478102013-08-29 02:33:28 +0400349openat.2 := LINKSRC = open.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400350
Yuri Pankova9478102013-08-29 02:33:28 +0400351pipe2.2 := LINKSRC = pipe.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400352
Robert Mustacchi088940d2014-12-20 00:38:47 +0000353ppoll.2 := LINKSRC = poll.2
354
Yuri Pankova9478102013-08-29 02:33:28 +0400355pset_assign.2 := LINKSRC = pset_create.2
356pset_destroy.2 := LINKSRC = pset_create.2
Theo Schlossnagle5dbfd192013-04-11 04:50:36 +0000357
Yuri Pankova9478102013-08-29 02:33:28 +0400358pset_getattr.2 := LINKSRC = pset_setattr.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400359
Yuri Pankova9478102013-08-29 02:33:28 +0400360putpmsg.2 := LINKSRC = putmsg.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400361
Yuri Pankova9478102013-08-29 02:33:28 +0400362pread.2 := LINKSRC = read.2
363readv.2 := LINKSRC = read.2
DJ Hoffmanfca543c2014-06-09 20:35:13 +0000364preadv.2 := LINKSRC = read.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400365
Robert Mustacchi1fcc0782014-12-23 06:23:37 +0000366readlinkat.2 := LINKSRC = readlink.2
367
Yuri Pankova9478102013-08-29 02:33:28 +0400368renameat.2 := LINKSRC = rename.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400369
Yuri Pankova9478102013-08-29 02:33:28 +0400370semtimedop.2 := LINKSRC = semop.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400371
Yuri Pankova9478102013-08-29 02:33:28 +0400372getrctl.2 := LINKSRC = setrctl.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400373
Yuri Pankova9478102013-08-29 02:33:28 +0400374getprojid.2 := LINKSRC = settaskid.2
375gettaskid.2 := LINKSRC = settaskid.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400376
Yuri Pankova9478102013-08-29 02:33:28 +0400377setegid.2 := LINKSRC = setuid.2
378seteuid.2 := LINKSRC = setuid.2
379setgid.2 := LINKSRC = setuid.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400380
Yuri Pankova9478102013-08-29 02:33:28 +0400381shmat.2 := LINKSRC = shmop.2
382shmdt.2 := LINKSRC = shmop.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400383
Yuri Pankova9478102013-08-29 02:33:28 +0400384sigsendset.2 := LINKSRC = sigsend.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400385
Robert Mustacchi1fcc0782014-12-23 06:23:37 +0000386symlinkat.2 := LINKSRC = symlink.2
387
Yuri Pankova9478102013-08-29 02:33:28 +0400388fstat.2 := LINKSRC = stat.2
389fstatat.2 := LINKSRC = stat.2
390lstat.2 := LINKSRC = stat.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400391
Yuri Pankova9478102013-08-29 02:33:28 +0400392fstatvfs.2 := LINKSRC = statvfs.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400393
Yuri Pankova9478102013-08-29 02:33:28 +0400394umount2.2 := LINKSRC = umount.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400395
Yuri Pankova9478102013-08-29 02:33:28 +0400396unlinkat.2 := LINKSRC = unlink.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400397
Robert Mustacchi03c1ea02014-12-20 01:15:00 +0000398futimens.2 := LINKSRC = utimes.2
Yuri Pankova9478102013-08-29 02:33:28 +0400399futimesat.2 := LINKSRC = utimes.2
Robert Mustacchi03c1ea02014-12-20 01:15:00 +0000400utimensat.2 := LINKSRC = utimes.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400401
Yuri Pankova9478102013-08-29 02:33:28 +0400402vforkx.2 := LINKSRC = vfork.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400403
Yuri Pankova9478102013-08-29 02:33:28 +0400404pwrite.2 := LINKSRC = write.2
405writev.2 := LINKSRC = write.2
DJ Hoffmanfca543c2014-06-09 20:35:13 +0000406pwritev.2 := LINKSRC = write.2
Richard Lowec10c16d2011-03-14 14:05:30 -0400407
408.KEEP_STATE:
409
Yuri Pankova9478102013-08-29 02:33:28 +0400410include $(SRC)/man/Makefile.man
Richard Lowec10c16d2011-03-14 14:05:30 -0400411
Yuri Pankova9478102013-08-29 02:33:28 +0400412install: $(ROOTMANFILES) $(ROOTMANLINKS)