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 2013 Nexenta Systems, Inc. All rights reserved.
15 # Copyright 2015 Joyent, Inc.
16 #
17
18 include $(SRC)/Makefile.master
19
20 MANSECT= 3proc
21
22 MANFILES= \
23 Lctlfd.3proc \
24 Lfree.3proc \
25 Lgrab_error.3proc \
26 Lgrab.3proc \
27 Lprochandle.3proc \
28 Lpsinfo.3proc \
29 Lstate.3proc \
30 Lstatus.3proc \
31 Paddr_to_ctf.3proc \
32 Paddr_to_loadobj.3proc \
33 Paddr_to_map.3proc \
34 Pasfd.3proc \
35 Pclearfault.3proc \
36 Pclearsig.3proc \
37 Pcontent.3proc \
38 Pcreate_agent.3proc \
39 Pcreate_error.3proc \
40 Pcreate.3proc \
41 Pcred.3proc \
42 Pctlfd.3proc \
43 Pdelbkpt.3proc \
44 Pdelwapt.3proc \
45 Pdestroy_agent.3proc \
46 Penv_iter.3proc \
47 Perror_printf.3proc \
48 Pexecname.3proc \
49 Pfault.3proc \
50 Pfdinfo_iter.3proc \
51 Pgcore.3proc \
52 Pgetareg.3proc \
53 Pgetauxval.3proc \
54 Pgetauxvec.3proc \
55 Pgetenv.3proc \
56 Pgrab_core.3proc \
57 Pgrab_error.3proc \
58 Pgrab_file.3proc \
59 Pgrab.3proc \
60 Pisprocdir.3proc \
61 Pissyscall.3proc \
62 Pldt.3proc \
63 Plmid.3proc \
64 Plookup_by_addr.3proc \
65 Plwp_getasrs.3proc \
66 Plwp_getgwindows.3proc \
67 Plwp_getpsinfo.3proc \
68 Plwp_getregs.3proc \
69 Plwp_getspymaster.3proc \
70 Plwp_getxregs.3proc \
71 Plwp_iter.3proc \
72 Plwp_stack.3proc \
73 Pmapping_iter.3proc \
74 Pobjname.3proc \
75 Pplatform.3proc \
76 Ppltdest.3proc \
77 Ppriv.3proc \
78 Ppsinfo.3proc \
79 pr_access.3proc \
80 pr_close.3proc \
81 pr_creat.3proc \
82 pr_door_info.3proc \
83 pr_exit.3proc \
84 pr_fcntl.3proc \
85 pr_fstatvfs.3proc \
86 pr_getitimer.3proc \
87 pr_getpeername.3proc \
88 pr_getpeerucred.3proc \
89 pr_getprojid.3proc \
90 pr_getrctl.3proc \
91 pr_getrlimit.3proc \
92 pr_getsockname.3proc \
93 pr_getsockopt.3proc \
94 pr_gettaskid.3proc \
95 pr_getzoneid.3proc \
96 pr_ioctl.3proc \
97 pr_link.3proc \
98 pr_llseek.3proc \
99 pr_lseek.3proc \
100 pr_memcntl.3proc \
101 pr_meminfo.3proc \
102 pr_mmap.3proc \
103 pr_munmap.3proc \
104 pr_open.3proc \
105 pr_processor_bind.3proc \
106 pr_rename.3proc \
107 pr_setitimer.3proc \
108 pr_setrctl.3proc \
109 pr_setrlimit.3proc \
110 pr_settaskid.3proc \
111 pr_sigaction.3proc \
112 pr_stat.3proc \
113 pr_statvfs.3proc \
114 pr_unlink.3proc \
115 pr_waitid.3proc \
116 Prd_agent.3proc \
117 Pread.3proc \
118 Prelease.3proc \
119 Preopen.3proc \
120 Preset_maps.3proc \
121 proc_arg_grab.3proc \
122 proc_arg_psinfo.3proc \
123 proc_content2str.3proc \
124 proc_fltname.3proc \
125 proc_fltset2str.3proc \
126 proc_get_auxv.3proc \
127 proc_get_cred.3proc \
128 proc_get_priv.3proc \
129 proc_get_psinfo.3proc \
130 proc_get_status.3proc \
131 proc_initstdio.3proc \
132 proc_lwp_in_set.3proc \
133 proc_service.3proc \
134 proc_str2flt.3proc \
135 proc_str2fltset.3proc \
136 proc_unctrl_psinfo.3proc \
137 proc_walk.3proc \
138 Psetbkpt.3proc \
139 Psetcred.3proc \
140 Psetfault.3proc \
141 Psetflags.3proc \
142 Psetpriv.3proc \
143 Psetrun.3proc \
144 Psetsignal.3proc \
145 Psetsysentry.3proc \
146 Psetwapt.3proc \
147 Psetzoneid.3proc \
148 Psignal.3proc \
149 Pstack_iter.3proc \
150 Pstate.3proc \
151 Pstatus.3proc \
152 Pstopstatus.3proc \
153 Psymbol_iter.3proc \
154 Psync.3proc \
155 Psysentry.3proc \
156 Puname.3proc \
157 Pupdate_maps.3proc \
158 Pupdate_syms.3proc \
159 Pwrite.3proc \
160 Pxecbkpt.3proc \
161 Pzonename.3proc \
162 ps_lgetregs.3proc \
163 ps_pglobal_lookup.3proc \
164 ps_pread.3proc \
165 ps_pstop.3proc
166
167
168 MANLINKS= \
169 Lalt_stack.3proc \
170 Lclearfault.3proc \
171 Lclearsig.3proc \
172 Ldstop.3proc \
173 Lgetareg.3proc \
174 Lmain_stack.3proc \
175 Lputareg.3proc \
176 Lsetrun.3proc \
177 Lstack.3proc \
178 Lstop.3proc \
179 Lsync.3proc \
180 Lwait.3proc \
181 Lxecbkpt.3proc \
182 Lxecwapt.3proc \
183 Paddr_to_text_map.3proc \
184 Pcreate_callback.3proc \
185 Pdstop.3proc \
186 Pfgcore.3proc \
187 Pfgrab_core.3proc \
188 Pfree.3proc \
189 Pissyscall_prev.3proc \
190 Plmid_to_ctf.3proc \
191 Plmid_to_loadobj.3proc \
192 Plmid_to_map.3proc \
193 Plookup_by_name.3proc \
194 Plwp_alt_stack.3proc \
195 Plwp_getfpregs.3proc \
196 Plwp_iter_all.3proc \
197 Plwp_main_stack.3proc \
198 Plwp_setasrs.3proc \
199 Plwp_setfpregs.3proc \
200 Plwp_setregs.3proc \
201 Plwp_setxregs.3proc \
202 Pmapping_iter_resolved.3proc \
203 Pname_to_ctf.3proc \
204 Pname_to_loadobj.3proc \
205 Pname_to_map.3proc \
206 Pobject_iter_resolved.3proc \
207 Pobject_iter.3proc \
208 Pobjname_resolved.3proc \
209 Ppriv_free.3proc \
210 Pputareg.3proc \
211 pr_fstat.3proc \
212 pr_fstat64.3proc \
213 pr_getrlimit64.3proc \
214 pr_lstat.3proc \
215 pr_lstat64.3proc \
216 pr_setrlimit64.3proc \
217 pr_stat64.3proc \
218 Pread_string.3proc \
219 proc_arg_xgrab.3proc \
220 proc_arg_xpsinfo.3proc \
221 proc_finistdio.3proc \
222 proc_flushstdio.3proc \
223 proc_free_priv.3proc \
224 proc_get_ldt.3proc \
225 proc_lwp_range_valid.3proc \
226 proc_signame.3proc \
227 proc_sigset2str.3proc \
228 proc_str2content.3proc \
229 proc_str2sig.3proc \
230 proc_str2sigset.3proc \
231 proc_str2sys.3proc \
232 proc_str2sysset.3proc \
233 proc_sysname.3proc \
234 proc_sysset2str.3proc \
235 ps_kill.3proc \
236 ps_lcontinue.3proc \
237 ps_lgetfpregs.3proc \
238 ps_lgetxregs.3proc \
239 ps_lgetxregsize.3proc \
240 ps_lrolltoaddr.3proc \
241 ps_lsetfpregs.3proc \
242 ps_lsetregs.3proc \
243 ps_lsetxregs.3proc \
244 ps_lstop.3proc \
245 ps_pcontinue.3proc \
246 ps_pdread.3proc \
247 ps_pdwrite.3proc \
248 ps_pglobal_sym.3proc \
249 ps_ptread.3proc \
250 ps_ptwrite.3proc \
251 ps_pwrite.3proc \
252 Psetsysexit.3proc \
253 Pstop.3proc \
254 Psymbol_iter_by_addr.3proc \
255 Psymbol_iter_by_lmid.3proc \
256 Psymbol_iter_by_name.3proc \
257 Psysexit.3proc \
258 Punsetflags.3proc \
259 Pwait.3proc \
260 Pxcreate.3proc \
261 Pxecwapt.3proc \
262 Pxlookup_by_addr_resolved.3proc \
263 Pxlookup_by_addr.3proc \
264 Pxlookup_by_name.3proc \
265 Pxsymbol_iter.3proc \
266 Pzonepath.3proc \
267 Pzoneroot.3proc
268
269
270 ps_lgetfpregs.3proc := LINKSRC = ps_lgetregs.3proc
271 ps_lgetxregs.3proc := LINKSRC = ps_lgetregs.3proc
272 ps_lgetxregsize.3proc := LINKSRC = ps_lgetregs.3proc
273 ps_lsetfpregs.3proc := LINKSRC = ps_lgetregs.3proc
274 ps_lsetregs.3proc := LINKSRC = ps_lgetregs.3proc
275 ps_lsetxregs.3proc := LINKSRC = ps_lgetregs.3proc
276
277 ps_pglobal_sym.3proc := LINKSRC = ps_pglobal_lookup.3proc
278
279 ps_pdread.3proc := LINKSRC = ps_pread.3proc
280 ps_pdwrite.3proc := LINKSRC = ps_pread.3proc
281 ps_ptread.3proc := LINKSRC = ps_pread.3proc
282 ps_ptwrite.3proc := LINKSRC = ps_pread.3proc
283 ps_pwrite.3proc := LINKSRC = ps_pread.3proc
284
285 ps_kill.3proc := LINKSRC = ps_pstop.3proc
286 ps_lcontinue.3proc := LINKSRC = ps_pstop.3proc
287 ps_lrolltoaddr.3proc := LINKSRC = ps_pstop.3proc
288 ps_lstop.3proc := LINKSRC = ps_pstop.3proc
289 ps_pcontinue.3proc := LINKSRC = ps_pstop.3proc
290
291
292 Pxcreate.3proc := LINKSRC = Pcreate.3proc
293 Pcreate_callback.3proc := LINKSRC = Pcreate.3proc
294
295 Pfgrab_core.3proc := LINKSRC = Pgrab_core.3proc
296
297 Pfree.3proc := LINKSRC = Prelease.3proc
298
299 Plwp_iter_all.3proc := LINKSRC = Plwp_iter.3proc
300
301 Pmapping_iter_resolved.3proc := LINKSRC = Pmapping_iter.3proc
302 Pobject_iter.3proc := LINKSRC = Pmapping_iter.3proc
303 Pobject_iter_resolved.3proc := LINKSRC = Pmapping_iter.3proc
304
305 Psymbol_iter_by_addr.3proc := LINKSRC = Psymbol_iter.3proc
306 Psymbol_iter_by_lmid.3proc := LINKSRC = Psymbol_iter.3proc
307 Psymbol_iter_by_name.3proc := LINKSRC = Psymbol_iter.3proc
308 Pxsymbol_iter.3proc := LINKSRC = Psymbol_iter.3proc
309
310 Plmid_to_ctf.3proc := LINKSRC = Paddr_to_ctf.3proc
311 Pname_to_ctf.3proc := LINKSRC = Paddr_to_ctf.3proc
312
313 Plmid_to_loadobj.3proc := LINKSRC = Paddr_to_loadobj.3proc
314 Pname_to_loadobj.3proc := LINKSRC = Paddr_to_loadobj.3proc
315
316 Paddr_to_text_map.3proc := LINKSRC = Paddr_to_map.3proc
317 Plmid_to_map.3proc := LINKSRC = Paddr_to_map.3proc
318 Pname_to_map.3proc := LINKSRC = Paddr_to_map.3proc
319
320 Pdstop.3proc := LINKSRC = Pstopstatus.3proc
321 Pstop.3proc := LINKSRC = Pstopstatus.3proc
322 Pwait.3proc := LINKSRC = Pstopstatus.3proc
323 Ldstop.3proc := LINKSRC = Pstopstatus.3proc
324 Lstop.3proc := LINKSRC = Pstopstatus.3proc
325 Lwait.3proc := LINKSRC = Pstopstatus.3proc
326
327 Lsync.3proc := LINKSRC = Psync.3proc
328
329 Pfgcore.3proc := LINKSRC = Pgcore.3proc
330
331 Pputareg.3proc := LINKSRC = Pgetareg.3proc
332 Lgetareg.3proc := LINKSRC = Pgetareg.3proc
333 Lputareg.3proc := LINKSRC = Pgetareg.3proc
334
335 Pissyscall_prev.3proc := LINKSRC = Pissyscall.3proc
336
337 Pxlookup_by_addr.3proc := LINKSRC = Plookup_by_addr.3proc
338 Pxlookup_by_addr_resolved.3proc := LINKSRC = Plookup_by_addr.3proc
339 Plookup_by_name.3proc := LINKSRC = Plookup_by_addr.3proc
340 Pxlookup_by_name.3proc := LINKSRC = Plookup_by_addr.3proc
341
342 Plwp_setregs.3proc := LINKSRC = Plwp_getregs.3proc
343 Plwp_getfpregs.3proc := LINKSRC = Plwp_getregs.3proc
344 Plwp_setfpregs.3proc := LINKSRC = Plwp_getregs.3proc
345
346 Plwp_alt_stack.3proc := LINKSRC = Plwp_stack.3proc
347 Plwp_main_stack.3proc := LINKSRC = Plwp_stack.3proc
348 Lalt_stack.3proc := LINKSRC = Plwp_stack.3proc
349 Lmain_stack.3proc := LINKSRC = Plwp_stack.3proc
350 Lstack.3proc := LINKSRC = Plwp_stack.3proc
351
352 Pobjname_resolved.3proc := LINKSRC = Pobjname.3proc
353
354 Ppriv_free.3proc := LINKSRC = Ppriv.3proc
355
356 Pread_string.3proc := LINKSRC = Pread.3proc
357
358 Punsetflags.3proc := LINKSRC = Psetflags.3proc
359
360 Psetsysexit.3proc := LINKSRC = Psetsysentry.3proc
361
362 Psysexit.3proc := LINKSRC = Psysentry.3proc
363
364 Pxecwapt.3proc := LINKSRC = Pxecbkpt.3proc
365 Lxecbkpt.3proc := LINKSRC = Pxecbkpt.3proc
366 Lxecwapt.3proc := LINKSRC = Pxecbkpt.3proc
367
368 Lclearfault.3proc := LINKSRC = Pclearfault.3proc
369
370 Lclearsig.3proc := LINKSRC = Pclearsig.3proc
371
372 Lsetrun.3proc := LINKSRC = Psetrun.3proc
373
374 Pzonepath.3proc := LINKSRC = Pzonename.3proc
375 Pzoneroot.3proc := LINKSRC = Pzonename.3proc
376
377 pr_fstat.3proc := LINKSRC = pr_stat.3proc
378 pr_fstat64.3proc := LINKSRC = pr_stat.3proc
379 pr_lstat.3proc := LINKSRC = pr_stat.3proc
380 pr_lstat64.3proc := LINKSRC = pr_stat.3proc
381 pr_stat64.3proc := LINKSRC = pr_stat.3proc
382
383 pr_getrlimit64.3proc := LINKSRC = pr_getrlimit.3proc
384
385 pr_setrlimit64.3proc := LINKSRC = pr_setrlimit.3proc
386
387 proc_arg_xgrab.3proc := LINKSRC = proc_arg_grab.3proc
388
389 proc_arg_xpsinfo.3proc := LINKSRC = proc_arg_psinfo.3proc
390
391 proc_str2content.3proc := LINKSRC = proc_content2str.3proc
392
393 proc_flushstdio.3proc := LINKSRC = proc_initstdio.3proc
394 proc_finistdio.3proc := LINKSRC = proc_initstdio.3proc
395
396 proc_signame.3proc := LINKSRC = proc_fltname.3proc
397 proc_sysname.3proc := LINKSRC = proc_fltname.3proc
398
399 proc_sigset2str.3proc := LINKSRC = proc_fltset2str.3proc
400 proc_sysset2str.3proc := LINKSRC = proc_fltset2str.3proc
401
402 proc_free_priv.3proc := LINKSRC = proc_get_priv.3proc
403
404 proc_lwp_range_valid.3proc := LINKSRC = proc_lwp_in_set.3proc
405
406 proc_str2sig.3proc := LINKSRC = proc_str2flt.3proc
407 proc_str2sys.3proc := LINKSRC = proc_str2flt.3proc
408
409 proc_str2sigset.3proc := LINKSRC = proc_str2fltset.3proc
410 proc_str2sysset.3proc := LINKSRC = proc_str2fltset.3proc
411
412 proc_get_ldt.3proc := LINKSRC = Pldt.3proc
413
414 Plwp_setxregs.3proc := LINKSRC = Plwp_getxregs.3proc
415
416 Plwp_setasrs.3proc := LINKSRC = Plwp_getasrs.3proc
417
418 .KEEP_STATE:
419
420 include $(SRC)/man/Makefile.man
421
422 install: $(ROOTMANFILES) $(ROOTMANLINKS)