summaryrefslogtreecommitdiff
path: root/usr/src/man/man2
diff options
context:
space:
mode:
authorDan McDonald <danmcd@joyent.com>2022-03-15 12:07:15 -0400
committerGitHub <noreply@github.com>2022-03-15 12:07:15 -0400
commit83decd22b44019b0fe369224fb19e1ef21263ab6 (patch)
tree0bbbaea9d4231f77a406362904280d6ba53e1d55 /usr/src/man/man2
parentad491f11d9af43fd3f0d6159c9e08112de475a54 (diff)
downloadillumos-joyent-83decd22b44019b0fe369224fb19e1ef21263ab6.tar.gz
OS-8361 IPD 4 (man page renumbering) tracking issue
Reviewed by: Brian Bennett <brian.bennett@joyent.com> Approved by: Brian Bennett <brian.bennett@joyent.com>
Diffstat (limited to 'usr/src/man/man2')
-rw-r--r--usr/src/man/man2/Intro.215
-rw-r--r--usr/src/man/man2/__sparc_utrap_install.25
-rw-r--r--usr/src/man/man2/_lwp_cond_signal.23
-rw-r--r--usr/src/man/man2/_lwp_cond_wait.28
-rw-r--r--usr/src/man/man2/_lwp_info.25
-rw-r--r--usr/src/man/man2/_lwp_kill.29
-rw-r--r--usr/src/man/man2/_lwp_mutex_lock.23
-rw-r--r--usr/src/man/man2/_lwp_self.24
-rw-r--r--usr/src/man/man2/_lwp_sema_wait.22
-rw-r--r--usr/src/man/man2/_lwp_suspend.24
-rw-r--r--usr/src/man/man2/access.211
-rw-r--r--usr/src/man/man2/acct.25
-rw-r--r--usr/src/man/man2/acl.27
-rw-r--r--usr/src/man/man2/adjtime.24
-rw-r--r--usr/src/man/man2/alarm.29
-rw-r--r--usr/src/man/man2/audit.219
-rw-r--r--usr/src/man/man2/auditon.213
-rw-r--r--usr/src/man/man2/brk.212
-rw-r--r--usr/src/man/man2/chdir.26
-rw-r--r--usr/src/man/man2/chmod.225
-rw-r--r--usr/src/man/man2/chown.212
-rw-r--r--usr/src/man/man2/chroot.24
-rw-r--r--usr/src/man/man2/close.210
-rw-r--r--usr/src/man/man2/creat.211
-rw-r--r--usr/src/man/man2/dup.216
-rw-r--r--usr/src/man/man2/exec.264
-rw-r--r--usr/src/man/man2/exit.235
-rw-r--r--usr/src/man/man2/fcntl.243
-rw-r--r--usr/src/man/man2/fork.225
-rw-r--r--usr/src/man/man2/fpathconf.212
-rw-r--r--usr/src/man/man2/getacct.26
-rw-r--r--usr/src/man/man2/getaudit.25
-rw-r--r--usr/src/man/man2/getauid.24
-rw-r--r--usr/src/man/man2/getcontext.216
-rw-r--r--usr/src/man/man2/getdents.26
-rw-r--r--usr/src/man/man2/getgroups.214
-rw-r--r--usr/src/man/man2/getisax.27
-rw-r--r--usr/src/man/man2/getitimer.211
-rw-r--r--usr/src/man/man2/getmsg.211
-rw-r--r--usr/src/man/man2/getpflags.29
-rw-r--r--usr/src/man/man2/getpid.217
-rw-r--r--usr/src/man/man2/getppriv.26
-rw-r--r--usr/src/man/man2/getrandom.24
-rw-r--r--usr/src/man/man2/getrlimit.227
-rw-r--r--usr/src/man/man2/getsid.212
-rw-r--r--usr/src/man/man2/getuid.27
-rw-r--r--usr/src/man/man2/getustack.210
-rw-r--r--usr/src/man/man2/ioctl.213
-rw-r--r--usr/src/man/man2/issetugid.210
-rw-r--r--usr/src/man/man2/kill.221
-rw-r--r--usr/src/man/man2/link.29
-rw-r--r--usr/src/man/man2/llseek.26
-rw-r--r--usr/src/man/man2/lseek.217
-rw-r--r--usr/src/man/man2/memcntl.218
-rw-r--r--usr/src/man/man2/meminfo.213
-rw-r--r--usr/src/man/man2/mincore.24
-rw-r--r--usr/src/man/man2/mkdir.211
-rw-r--r--usr/src/man/man2/mknod.224
-rw-r--r--usr/src/man/man2/mmap.229
-rw-r--r--usr/src/man/man2/mmapobj.217
-rw-r--r--usr/src/man/man2/mount.28
-rw-r--r--usr/src/man/man2/mprotect.211
-rw-r--r--usr/src/man/man2/msgctl.211
-rw-r--r--usr/src/man/man2/msgget.216
-rw-r--r--usr/src/man/man2/msgids.214
-rw-r--r--usr/src/man/man2/msgrcv.211
-rw-r--r--usr/src/man/man2/msgsnap.214
-rw-r--r--usr/src/man/man2/msgsnd.216
-rw-r--r--usr/src/man/man2/munmap.27
-rw-r--r--usr/src/man/man2/nice.211
-rw-r--r--usr/src/man/man2/ntp_adjtime.23
-rw-r--r--usr/src/man/man2/ntp_gettime.22
-rw-r--r--usr/src/man/man2/open.221
-rw-r--r--usr/src/man/man2/p_online.215
-rw-r--r--usr/src/man/man2/pause.210
-rw-r--r--usr/src/man/man2/pcsample.29
-rw-r--r--usr/src/man/man2/pipe.217
-rw-r--r--usr/src/man/man2/poll.215
-rw-r--r--usr/src/man/man2/priocntl.230
-rw-r--r--usr/src/man/man2/priocntlset.23
-rw-r--r--usr/src/man/man2/processor_bind.219
-rw-r--r--usr/src/man/man2/processor_info.28
-rw-r--r--usr/src/man/man2/profil.28
-rw-r--r--usr/src/man/man2/pset_bind.228
-rw-r--r--usr/src/man/man2/pset_create.220
-rw-r--r--usr/src/man/man2/pset_info.217
-rw-r--r--usr/src/man/man2/pset_list.214
-rw-r--r--usr/src/man/man2/pset_setattr.213
-rw-r--r--usr/src/man/man2/putmsg.213
-rw-r--r--usr/src/man/man2/read.229
-rw-r--r--usr/src/man/man2/readlink.27
-rw-r--r--usr/src/man/man2/rename.214
-rw-r--r--usr/src/man/man2/resolvepath.23
-rw-r--r--usr/src/man/man2/rmdir.210
-rw-r--r--usr/src/man/man2/semctl.211
-rw-r--r--usr/src/man/man2/semget.217
-rw-r--r--usr/src/man/man2/semids.211
-rw-r--r--usr/src/man/man2/semop.219
-rw-r--r--usr/src/man/man2/setpgid.212
-rw-r--r--usr/src/man/man2/setpgrp.215
-rw-r--r--usr/src/man/man2/setrctl.210
-rw-r--r--usr/src/man/man2/setregid.211
-rw-r--r--usr/src/man/man2/setreuid.213
-rw-r--r--usr/src/man/man2/setsid.29
-rw-r--r--usr/src/man/man2/settaskid.27
-rw-r--r--usr/src/man/man2/setuid.215
-rw-r--r--usr/src/man/man2/shmctl.211
-rw-r--r--usr/src/man/man2/shmget.216
-rw-r--r--usr/src/man/man2/shmids.211
-rw-r--r--usr/src/man/man2/shmop.216
-rw-r--r--usr/src/man/man2/sigaction.239
-rw-r--r--usr/src/man/man2/sigaltstack.210
-rw-r--r--usr/src/man/man2/sigpending.29
-rw-r--r--usr/src/man/man2/sigprocmask.215
-rw-r--r--usr/src/man/man2/sigsend.210
-rw-r--r--usr/src/man/man2/sigsuspend.211
-rw-r--r--usr/src/man/man2/sigwait.220
-rw-r--r--usr/src/man/man2/stat.230
-rw-r--r--usr/src/man/man2/statvfs.225
-rw-r--r--usr/src/man/man2/stime.23
-rw-r--r--usr/src/man/man2/swapctl.22
-rw-r--r--usr/src/man/man2/symlink.211
-rw-r--r--usr/src/man/man2/sync.211
-rw-r--r--usr/src/man/man2/sysinfo.222
-rw-r--r--usr/src/man/man2/time.27
-rw-r--r--usr/src/man/man2/times.215
-rw-r--r--usr/src/man/man2/uadmin.217
-rw-r--r--usr/src/man/man2/ulimit.210
-rw-r--r--usr/src/man/man2/umask.215
-rw-r--r--usr/src/man/man2/umount.23
-rw-r--r--usr/src/man/man2/uname.29
-rw-r--r--usr/src/man/man2/unlink.217
-rw-r--r--usr/src/man/man2/upanic.29
-rw-r--r--usr/src/man/man2/ustat.25
-rw-r--r--usr/src/man/man2/utime.212
-rw-r--r--usr/src/man/man2/utimes.213
-rw-r--r--usr/src/man/man2/uucopy.25
-rw-r--r--usr/src/man/man2/vfork.24
-rw-r--r--usr/src/man/man2/vhangup.24
-rw-r--r--usr/src/man/man2/waitid.218
-rw-r--r--usr/src/man/man2/write.235
-rw-r--r--usr/src/man/man2/yield.22
142 files changed, 1274 insertions, 560 deletions
diff --git a/usr/src/man/man2/Intro.2 b/usr/src/man/man2/Intro.2
index 6194a6a260..8318bb5726 100644
--- a/usr/src/man/man2/Intro.2
+++ b/usr/src/man/man2/Intro.2
@@ -31,7 +31,7 @@ only after an error has been indicated.
.sp
.LP
In the case of multithreaded applications, the \fB-mt\fR option must be
-specified on the command line at compilation time (see \fBthreads\fR(5)). When
+specified on the command line at compilation time (see \fBthreads\fR(7)). When
the \fB-mt\fR option is specified, \fBerrno\fR becomes a macro that enables
each thread to have its own \fBerrno\fR. This \fBerrno\fR macro can be used on
either side of the assignment as though it were a variable.
@@ -46,7 +46,7 @@ SUS. An application should not rely this condition being detected and reported.
An application that relies on such behavior cannot be assured to be portable
across conforming implementations. If more than one error occurs in processing
a function call, any one of the possible errors might may be returned, as the
-order of detection is undefined. See \fBstandards\fR(5) for additional
+order of detection is undefined. See \fBstandards\fR(7) for additional
information regarding the Single UNIX Specification.
.sp
.LP
@@ -159,7 +159,7 @@ exported shell variables.
Exec format error
.sp
A request is made to execute a file which, although it has the appropriate
-permissions, does not start with a valid format (see \fBa.out\fR(4)).
+permissions, does not start with a valid format (see \fBa.out\fR(5)).
.RE
.sp
@@ -1320,7 +1320,7 @@ A terminal that is associated with a session. Each session may have, at most,
one controlling terminal associated with it and a controlling terminal may be
associated with only one session. Certain input sequences from the controlling
terminal cause signals to be sent to process groups in the session associated
-with the controlling terminal; see \fBtermio\fR(7I).
+with the controlling terminal; see \fBtermio\fR(4I).
.SS "Directory"
.sp
.LP
@@ -1343,7 +1343,7 @@ In a stream, the direction from stream head to driver.
.LP
In a stream, the driver provides the interface between peripheral hardware and
the stream. A driver can also be a pseudo-driver, such as a multiplexor or log
-driver (see \fBlog\fR(7D)), which is not associated with a hardware device.
+driver (see \fBlog\fR(4D)), which is not associated with a hardware device.
.SS "Effective User \fBID\fR and Effective Group \fBID\fR"
.sp
.LP
@@ -1662,7 +1662,7 @@ Solaris software implements a set of privileges that provide fine-grained
control over the actions of processes. The possession of of a certain privilege
allows a process to perform a specific set of restricted operations. Prior to
the Solaris 10 release, a process running with uid 0 was granted all
-privileges. See \fBprivileges\fR(5) for the semantics and the degree of
+privileges. See \fBprivileges\fR(7) for the semantics and the degree of
backward compatibility awarded to processes with an effective uid of 0.
.SS "Process \fBID\fR"
.sp
@@ -2133,4 +2133,5 @@ This notice shall appear on any product containing this material.
.SH SEE ALSO
.sp
.LP
-\fBstandards\fR(5), \fBthreads\fR(5)
+.BR standards (7),
+.BR threads (7)
diff --git a/usr/src/man/man2/__sparc_utrap_install.2 b/usr/src/man/man2/__sparc_utrap_install.2
index c331a4d6b3..b33a28c406 100644
--- a/usr/src/man/man2/__sparc_utrap_install.2
+++ b/usr/src/man/man2/__sparc_utrap_install.2
@@ -371,7 +371,7 @@ do not need such a handler. The example is for illustrative purposes only.)
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -387,7 +387,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBsignal\fR(3C), \fBattributes\fR(5)
+.BR signal (3C),
+.BR attributes (7)
.sp
.LP
\fISPARC Architecture Manual, Version 9\fR
diff --git a/usr/src/man/man2/_lwp_cond_signal.2 b/usr/src/man/man2/_lwp_cond_signal.2
index a5a3b18c65..f9ea50be9e 100644
--- a/usr/src/man/man2/_lwp_cond_signal.2
+++ b/usr/src/man/man2/_lwp_cond_signal.2
@@ -70,4 +70,5 @@ The \fIcvp\fR argument points to an invalid address.
.SH SEE ALSO
.sp
.LP
-\fB_lwp_cond_wait\fR(2), \fB_lwp_mutex_lock\fR(2)
+.BR _lwp_cond_wait (2),
+.BR _lwp_mutex_lock (2)
diff --git a/usr/src/man/man2/_lwp_cond_wait.2 b/usr/src/man/man2/_lwp_cond_wait.2
index c095bbc954..2fe9b624f5 100644
--- a/usr/src/man/man2/_lwp_cond_wait.2
+++ b/usr/src/man/man2/_lwp_cond_wait.2
@@ -198,5 +198,9 @@ while (cond == FALSE) {
.in -2
.SH SEE ALSO
-\fB_lwp_cond_broadcast\fR(2), \fB_lwp_cond_signal\fR(2), \fB_lwp_kill\fR(2),
-\fB_lwp_mutex_lock\fR(2), \fBfork\fR(2), \fBkill\fR(2)
+.BR _lwp_cond_broadcast (2),
+.BR _lwp_cond_signal (2),
+.BR _lwp_kill (2),
+.BR _lwp_mutex_lock (2),
+.BR fork (2),
+.BR kill (2)
diff --git a/usr/src/man/man2/_lwp_info.2 b/usr/src/man/man2/_lwp_info.2
index 5ef042d167..c01d13a9f7 100644
--- a/usr/src/man/man2/_lwp_info.2
+++ b/usr/src/man/man2/_lwp_info.2
@@ -76,7 +76,7 @@ of seconds.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -92,4 +92,5 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBtimes\fR(2), \fBattributes\fR(5)
+.BR times (2),
+.BR attributes (7)
diff --git a/usr/src/man/man2/_lwp_kill.2 b/usr/src/man/man2/_lwp_kill.2
index bfb964b403..52033a372c 100644
--- a/usr/src/man/man2/_lwp_kill.2
+++ b/usr/src/man/man2/_lwp_kill.2
@@ -57,7 +57,7 @@ The \fItarget_lwp\fR argument cannot be found in the current process.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -73,5 +73,8 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBkill\fR(2), \fBsigaction\fR(2), \fBsigprocmask\fR(2), \fBsignal.h\fR(3HEAD),
-\fBattributes\fR(5)
+.BR kill (2),
+.BR sigaction (2),
+.BR sigprocmask (2),
+.BR signal.h (3HEAD),
+.BR attributes (7)
diff --git a/usr/src/man/man2/_lwp_mutex_lock.2 b/usr/src/man/man2/_lwp_mutex_lock.2
index 5a40b63df4..6178ca1f88 100644
--- a/usr/src/man/man2/_lwp_mutex_lock.2
+++ b/usr/src/man/man2/_lwp_mutex_lock.2
@@ -93,4 +93,5 @@ The \fImp\fR argument points to a locked mutex.
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fB_lwp_cond_wait\fR(2)
+.BR Intro (2),
+.BR _lwp_cond_wait (2)
diff --git a/usr/src/man/man2/_lwp_self.2 b/usr/src/man/man2/_lwp_self.2
index f0f72c7195..d1d47a1d3f 100644
--- a/usr/src/man/man2/_lwp_self.2
+++ b/usr/src/man/man2/_lwp_self.2
@@ -21,7 +21,7 @@ The \fB_lwp_self()\fR function returns the ID of the calling LWP.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -37,4 +37,4 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBattributes\fR(5)
+.BR attributes (7)
diff --git a/usr/src/man/man2/_lwp_sema_wait.2 b/usr/src/man/man2/_lwp_sema_wait.2
index 9baad89013..a964e26abf 100644
--- a/usr/src/man/man2/_lwp_sema_wait.2
+++ b/usr/src/man/man2/_lwp_sema_wait.2
@@ -123,4 +123,4 @@ The value of the \fIsema\fR argument exceeds \fBSEM_VALUE_MAX\fR.
.SH SEE ALSO
.sp
.LP
-\fBfork\fR(2)
+.BR fork (2)
diff --git a/usr/src/man/man2/_lwp_suspend.2 b/usr/src/man/man2/_lwp_suspend.2
index f545805f57..ed17612cb4 100644
--- a/usr/src/man/man2/_lwp_suspend.2
+++ b/usr/src/man/man2/_lwp_suspend.2
@@ -57,7 +57,7 @@ The \fItarget_lwpid\fR argument cannot be found in the current process.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -73,4 +73,4 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBattributes\fR(5)
+.BR attributes (7)
diff --git a/usr/src/man/man2/access.2 b/usr/src/man/man2/access.2
index fde7b83523..af0a23e688 100644
--- a/usr/src/man/man2/access.2
+++ b/usr/src/man/man2/access.2
@@ -343,7 +343,7 @@ accessibility is located relative to the desired directory.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -362,9 +362,12 @@ Standard See below.
.sp
.LP
-For \fBaccess()\fR, see \fBstandards\fR(5).
+For \fBaccess()\fR, see \fBstandards\fR(7).
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBchmod\fR(2), \fBstat\fR(2), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR Intro (2),
+.BR chmod (2),
+.BR stat (2),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/acct.2 b/usr/src/man/man2/acct.2
index 1306be81c2..6ce43dfa1c 100644
--- a/usr/src/man/man2/acct.2
+++ b/usr/src/man/man2/acct.2
@@ -129,4 +129,7 @@ The named file resides on a read-only file system.
.SH SEE ALSO
.sp
.LP
-\fBexit\fR(2), \fBacct.h\fR(3HEAD), \fBsignal\fR(3C), \fBprivileges\fR(5)
+.BR exit (2),
+.BR signal (3C),
+.BR acct.h (3HEAD),
+.BR privileges (7)
diff --git a/usr/src/man/man2/acl.2 b/usr/src/man/man2/acl.2
index 2bfea7f337..b27e8fb703 100644
--- a/usr/src/man/man2/acl.2
+++ b/usr/src/man/man2/acl.2
@@ -250,7 +250,7 @@ specified by \fIpathp\fR resides on a file system that is mounted read-only.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -266,4 +266,7 @@ Interface Stability Evolving
.SH SEE ALSO
.sp
.LP
-\fBgetfacl\fR(1), \fBsetfacl\fR(1), \fBaclcheck\fR(3SEC), \fBaclsort\fR(3SEC)
+.BR getfacl (1),
+.BR setfacl (1),
+.BR aclcheck (3SEC),
+.BR aclsort (3SEC)
diff --git a/usr/src/man/man2/adjtime.2 b/usr/src/man/man2/adjtime.2
index ef49664ab1..93b0e4ac22 100644
--- a/usr/src/man/man2/adjtime.2
+++ b/usr/src/man/man2/adjtime.2
@@ -102,4 +102,6 @@ by \fIolddelta\fR is too small to contain the correct number of seconds.
.SH SEE ALSO
.sp
.LP
-\fBdate\fR(1), \fBgettimeofday\fR(3C), \fBprivileges\fR(5)
+.BR date (1),
+.BR gettimeofday (3C),
+.BR privileges (7)
diff --git a/usr/src/man/man2/alarm.2 b/usr/src/man/man2/alarm.2
index c43fa7d966..4f276d5f6a 100644
--- a/usr/src/man/man2/alarm.2
+++ b/usr/src/man/man2/alarm.2
@@ -53,7 +53,7 @@ indicate an error.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -71,5 +71,8 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBfork\fR(2), \fBsignal.h\fR(3HEAD), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR exec (2),
+.BR fork (2),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/audit.2 b/usr/src/man/man2/audit.2
index 302a2ac835..c6a2faedf2 100644
--- a/usr/src/man/man2/audit.2
+++ b/usr/src/man/man2/audit.2
@@ -22,7 +22,7 @@ The \fBaudit()\fR function queues a record for writing to the system audit log.
The data pointed to by \fIrecord\fR is queued for the log after a minimal
consistency check, with the \fIlength\fR parameter specifying the size of the
record in bytes. The data should be a well-formed audit record as described
-by \fBaudit.log\fR(4).
+by \fBaudit.log\fR(5).
.sp
.LP
The kernel validates the record header token type and length, and sets the
@@ -88,7 +88,7 @@ the calling process.
Only privileged processes can successfully execute this call.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -105,11 +105,16 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBaudit\fR(1M), \fBauditd\fR(1M), \fBsvcadm\fR(1M),
-\fBauditon\fR(2), \fBgetaudit\fR(2), \fBaudit.log\fR(4), \fBattributes\fR(5),
-\fBprivileges\fR(5)
+.BR auditon (2),
+.BR getaudit (2),
+.BR audit.log (5),
+.BR attributes (7),
+.BR privileges (7),
+.BR audit (8),
+.BR auditd (8),
+.BR svcadm (8)
.SH NOTES
.LP
The functionality described in this man page is available only if
-the audit daemon \fBauditd\fR(1M) has not been
-disabled by \fBaudit\fR(1M) or \fBsvcadm\fR(1M).
+the audit daemon \fBauditd\fR(8) has not been
+disabled by \fBaudit\fR(8) or \fBsvcadm\fR(8).
diff --git a/usr/src/man/man2/auditon.2 b/usr/src/man/man2/auditon.2
index 1d06bcd4da..c8a930d1b3 100644
--- a/usr/src/man/man2/auditon.2
+++ b/usr/src/man/man2/auditon.2
@@ -474,7 +474,7 @@ default, this information is not included.
.RS 4n
Enable auditing for each local zone. If not set, audit records from all zones
are collected in a single log accessible in the global zone and certain
-\fBauditconfig\fR(1M) operations are disallowed. This policy can be set only
+\fBauditconfig\fR(8) operations are disallowed. This policy can be set only
from the global zone.
.RE
@@ -555,7 +555,7 @@ permitted only in the global zone: \fBA_SETCOND\fR, \fBA_SETCLASS\fR,
\fBA_SETPOLICY\fR. All other \fBauditon()\fR commands are valid from any zone.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -572,8 +572,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBauditconfig\fR(1M), \fBauditd\fR(1M), \fBaudit\fR(2),
-\fBexec\fR(2), \fBaudit.log\fR(4), \fBattributes\fR(5), \fBprivileges\fR(5)
+.BR audit (2),
+.BR exec (2),
+.BR audit.log (5),
+.BR attributes (7),
+.BR privileges (7),
+.BR auditconfig (8),
+.BR auditd (8)
.SH NOTES
.LP
The auditon options that modify or display process-based information are not
diff --git a/usr/src/man/man2/brk.2 b/usr/src/man/man2/brk.2
index e9d75ec438..a64c084d16 100644
--- a/usr/src/man/man2/brk.2
+++ b/usr/src/man/man2/brk.2
@@ -107,7 +107,7 @@ suitably for any purpose.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -123,8 +123,14 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBgetrlimit\fR(2), \fBmmap\fR(2), \fBshmop\fR(2),
-\fBulimit\fR(2), \fBend\fR(3C), \fBfree\fR(3C), \fBmalloc\fR(3C)
+.BR exec (2),
+.BR getrlimit (2),
+.BR mmap (2),
+.BR shmop (2),
+.BR ulimit (2),
+.BR end (3C),
+.BR free (3C),
+.BR malloc (3C)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man2/chdir.2 b/usr/src/man/man2/chdir.2
index 2049ba7dc7..f9ea924e07 100644
--- a/usr/src/man/man2/chdir.2
+++ b/usr/src/man/man2/chdir.2
@@ -187,7 +187,7 @@ The open file descriptor \fIfildes\fR does not refer to a directory.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -205,4 +205,6 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBchroot\fR(2), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR chroot (2),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/chmod.2 b/usr/src/man/man2/chmod.2
index d71ba875c5..9bed574a08 100644
--- a/usr/src/man/man2/chmod.2
+++ b/usr/src/man/man2/chmod.2
@@ -223,7 +223,7 @@ changing permissions on a file.
The {\fBPRIV_FILE_SETID\fR} privilege overrides constraints on ownership when
adding the setuid or setgid bits to an executable file or a directory. When
adding the setuid bit to a root owned executable, additional restrictions
-apply. See \fBprivileges\fR(5).
+apply. See \fBprivileges\fR(7).
.RE
.sp
@@ -521,7 +521,7 @@ one whose meaning cannot be represented in the file's mode field alone. The new
ACL mask permissions might change the effective permissions for additional
users and groups that have ACL entries on the file.
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -537,10 +537,23 @@ MT-Level Async-Signal-Safe
.TE
.SH SEE ALSO
-\fBchmod\fR(1), \fBchown\fR(2), \fBcreat\fR(2), \fBfcntl\fR(2), \fBmknod\fR(2),
-\fBopen\fR(2), \fBread\fR(2), \fBrename\fR(2), \fBstat\fR(2), \fBwrite\fR(2),
-\fBfattach\fR(3C), \fBmkfifo\fR(3C), \fBstat.h\fR(3HEAD), \fBattributes\fR(5),
-\fBprivileges\fR(5), \fBstandards\fR(5)
+.LP
+.BR chmod (1),
+.BR chown (2),
+.BR creat (2),
+.BR fcntl (2),
+.BR mknod (2),
+.BR open (2),
+.BR read (2),
+.BR rename (2),
+.BR stat (2),
+.BR write (2),
+.BR fattach (3C),
+.BR mkfifo (3C),
+.BR stat.h (3HEAD),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
.sp
.LP
\fIProgramming Interfaces Guide\fR
diff --git a/usr/src/man/man2/chown.2 b/usr/src/man/man2/chown.2
index cd0605dd23..265c3af321 100644
--- a/usr/src/man/man2/chown.2
+++ b/usr/src/man/man2/chown.2
@@ -170,9 +170,9 @@ If
is not in effect, the privilege
.Brq PRIV_FILE_CHOWN_SELF
is asserted in the inheritable set of all processes unless overridden by
-.Xr policy.conf 4
+.Xr policy.conf 5
or
-.Xr user_attr 4 .
+.Xr user_attr 5 .
To set this configuration option, include the following
line in
.Pa /etc/system :
@@ -187,7 +187,7 @@ set rstchown = 0
.Ed
.Pp
See
-.Xr system 4
+.Xr system 5
and
.Xr fpathconf 2 .
.Pp
@@ -335,6 +335,6 @@ resides on a read-only file system.
.Xr chown 1 ,
.Xr chmod 2 ,
.Xr fpathconf 2 ,
-.Xr system 4 ,
-.Xr attributes 5 ,
-.Xr standards 5
+.Xr system 5 ,
+.Xr attributes 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man2/chroot.2 b/usr/src/man/man2/chroot.2
index 2c81f34038..3cb1c5b683 100644
--- a/usr/src/man/man2/chroot.2
+++ b/usr/src/man/man2/chroot.2
@@ -172,7 +172,9 @@ the calling process.
.SH SEE ALSO
.sp
.LP
-\fBchroot\fR(1M), \fBchdir\fR(2), \fBprivileges\fR(5)
+.BR chdir (2),
+.BR privileges (7),
+.BR chroot (8)
.SH WARNINGS
.sp
.LP
diff --git a/usr/src/man/man2/close.2 b/usr/src/man/man2/close.2
index 281a3f8956..1305270f45 100644
--- a/usr/src/man/man2/close.2
+++ b/usr/src/man/man2/close.2
@@ -122,7 +122,7 @@ for events associated with that stream
see
.Dv I_SETSIG
in
-.Xr streamio 7I
+.Xr streamio 4I
.Pc ,
the calling process will be unregistered for events associated with the stream.
The last
@@ -147,7 +147,7 @@ The time delay can be changed via an
request
.Po
see
-.Xr streamio 7I
+.Xr streamio 4I
.Pc .
If the
.Dv O_NONBLOCK
@@ -327,6 +327,6 @@ function rather than
.Xr fopen 3C ,
.Xr signal 3C ,
.Xr signal.h 3HEAD ,
-.Xr attributes 5 ,
-.Xr standards 5 ,
-.Xr streamio 7I
+.Xr streamio 4I ,
+.Xr attributes 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man2/creat.2 b/usr/src/man/man2/creat.2
index 018ac30730..95fc23cf68 100644
--- a/usr/src/man/man2/creat.2
+++ b/usr/src/man/man2/creat.2
@@ -104,11 +104,11 @@ fd = creat(filename, mode);
.sp
.LP
The \fBcreat()\fR function has a transitional interface for 64-bit file
-offsets. See \fBlf64\fR(5).
+offsets. See \fBlf64\fR(7).
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -126,5 +126,8 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBopen\fR(2), \fBattributes\fR(5), \fBlargefile\fR(5), \fBlf64\fR(5),
-\fBstandards\fR(5)
+.BR open (2),
+.BR attributes (7),
+.BR largefile (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/dup.2 b/usr/src/man/man2/dup.2
index dcb3bf0b20..59e6d3ab9b 100644
--- a/usr/src/man/man2/dup.2
+++ b/usr/src/man/man2/dup.2
@@ -100,7 +100,7 @@ is no longer active.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -118,6 +118,14 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBclose\fR(2), \fBcreat\fR(2), \fBexec\fR(2), \fBfcntl\fR(2),
-\fBgetrlimit\fR(2), \fBopen\fR(2), \fBpipe\fR(2), \fBdup2\fR(3C),
-\fBlockf\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR close (2),
+.BR creat (2),
+.BR exec (2),
+.BR fcntl (2),
+.BR getrlimit (2),
+.BR open (2),
+.BR pipe (2),
+.BR dup2 (3C),
+.BR lockf (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/exec.2 b/usr/src/man/man2/exec.2
index 70a57dc54a..f89347d844 100644
--- a/usr/src/man/man2/exec.2
+++ b/usr/src/man/man2/exec.2
@@ -163,12 +163,12 @@ The \fIfile\fR argument is used to construct a pathname that identifies the new
process image file. If the \fIfile\fR argument contains a slash character, it
is used as the pathname for this file. Otherwise, the path prefix for this file
is obtained by a search of the directories passed in the \fBPATH\fR environment
-variable (see \fBenviron\fR(5)). The environment is supplied typically by the
+variable (see \fBenviron\fR(7)). The environment is supplied typically by the
shell. If the process image file is not a valid executable object file,
\fBexeclp()\fR and \fBexecvp()\fR use the contents of that file as standard
input to the shell. In this case, the shell becomes the new process image. The
standard to which the caller conforms determines which shell is used. See
-\fBstandards\fR(5).
+\fBstandards\fR(7).
.sp
.LP
The arguments represented by \fIarg0\fR\&.\|.\|. are pointers to
@@ -279,13 +279,13 @@ inheritable set.
The system attempts to set the privilege-aware state to non-PA both before
performing any modifications to the process IDs and privilege sets as well as
after completing the transition to new UIDs and privilege sets, following the
-rules outlined in \fBprivileges\fR(5).
+rules outlined in \fBprivileges\fR(7).
.sp
.LP
If the {\fBPRIV_PROC_OWNER\fR} privilege is asserted in the effective set, the
set-user-ID and set-group-ID bits will be honored when the process is being
controlled by \fBptrace\fR(3C). Additional restriction can apply when the
-traced process has an effective UID of 0. See \fBprivileges\fR(5).
+traced process has an effective UID of 0. See \fBprivileges\fR(7).
.sp
.LP
Any shared memory segments attached to the calling process image will not be
@@ -305,7 +305,7 @@ locks is unspecified.
.LP
If \fB_XOPEN_REALTIME\fR is defined and has a value other than \(mi1, any named
semaphores open in the calling process are closed as if by appropriate calls to
-\fBsem_close\fR(3C)
+.BR sem_close (3C)
.sp
.LP
Profiling is disabled for the new process; see \fBprofil\fR(2).
@@ -333,7 +333,7 @@ outstanding asynchronous I/O operations at the time the \fBexec\fR function is
called.
.sp
.LP
-All active contract templates are cleared (see \fBcontract\fR(4)).
+All active contract templates are cleared (see \fBcontract\fR(5)).
.sp
.LP
The new process also inherits the following attributes from the calling
@@ -396,7 +396,7 @@ pending signals (see \fBsigpending\fR(2))
.TP
.ie t \(bu
.el o
-privilege debugging flag (see \fBprivileges\fR(5) and \fBgetpflags\fR(2))
+privilege debugging flag (see \fBprivileges\fR(7) and \fBgetpflags\fR(2))
.RE
.RS +4
.TP
@@ -408,7 +408,7 @@ process \fBID\fR
.TP
.ie t \(bu
.el o
-process contract (see \fBcontract\fR(4) and \fBprocess\fR(4))
+process contract (see \fBcontract\fR(5) and \fBprocess\fR(5))
.RE
.RS +4
.TP
@@ -727,7 +727,7 @@ thenew process.
The \fIenviron\fR array should not be accessed directly by the application.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -741,7 +741,7 @@ Interface Stability Committed
_
MT-Level See below.
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.sp
@@ -749,15 +749,41 @@ Standard See \fBstandards\fR(5).
The \fBexecle()\fR and \fBexecve()\fR functions are Async-Signal-Safe.
.SH SEE ALSO
.LP
-\fBksh\fR(1), \fBps\fR(1), \fBsh\fR(1), \fBalarm\fR(2), \fBbrk\fR(2),
-\fBchmod\fR(2), \fBexit\fR(2), \fBfcntl\fR(2), \fBfork\fR(2),
-\fBgetpflags\fR(2), \fBgetrlimit\fR(2), \fBmemcntl\fR(2), \fBmmap\fR(2),
-\fBnice\fR(2), \fBpriocntl\fR(2), \fBprofil\fR(2), \fBsemop\fR(2),
-\fBshmop\fR(2), \fBsigpending\fR(2), \fBsigprocmask\fR(2), \fBtimes\fR(2),
-\fBumask\fR(2), \fBlockf\fR(3C), \fBptrace\fR(3C), \fBsetlocale\fR(3C),
-\fBsignal\fR(3C), \fBsystem\fR(3C), \fBtimer_create\fR(3C), \fBa.out\fR(4),
-\fBcontract\fR(4), \fBprocess\fR(4), \fBattributes\fR(5), \fBenviron\fR(5),
-\fBprivileges\fR(5), \fBstandards\fR(5)
+.BR ksh (1),
+.BR ps (1),
+.BR sh (1),
+.BR alarm (2),
+.BR brk (2),
+.BR chmod (2),
+.BR exit (2),
+.BR fcntl (2),
+.BR fork (2),
+.BR getpflags (2),
+.BR getrlimit (2),
+.BR memcntl (2),
+.BR mmap (2),
+.BR nice (2),
+.BR priocntl (2),
+.BR profil (2),
+.BR semop (2),
+.BR shmop (2),
+.BR sigpending (2),
+.BR sigprocmask (2),
+.BR times (2),
+.BR umask (2),
+.BR lockf (3C),
+.BR ptrace (3C),
+.BR setlocale (3C),
+.BR signal (3C),
+.BR system (3C),
+.BR timer_create (3C),
+.BR a.out (5),
+.BR contract (5),
+.BR process (5),
+.BR attributes (7),
+.BR environ (7),
+.BR privileges (7),
+.BR standards (7)
.SH WARNINGS
.LP
If a program is \fBsetuid\fR to a user \fBID\fR other than the superuser, and
diff --git a/usr/src/man/man2/exit.2 b/usr/src/man/man2/exit.2
index c8a8989ada..02c426638c 100644
--- a/usr/src/man/man2/exit.2
+++ b/usr/src/man/man2/exit.2
@@ -238,14 +238,14 @@ accounting routine is enabled (see \fBacct\fR(2)).
.el o
An extended accounting record is written to the extended process accounting
file if the system's extended process accounting facility is enabled (see
-\fBacctadm\fR(1M)).
+\fBacctadm\fR(8)).
.RE
.RS +4
.TP
.ie t \(bu
.el o
If the current process is the last process within its task and if the system's
-extended task accounting facility is enabled (see \fBacctadm\fR(1M)), an
+extended task accounting facility is enabled (see \fBacctadm\fR(8)), an
extended accounting record is written to the extended task accounting file.
.RE
.SH RETURN VALUES
@@ -263,7 +263,7 @@ Normally applications should use \fBexit()\fR rather than \fB_exit()\fR.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -277,7 +277,7 @@ Interface Stability Committed
_
MT-Level See below.
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.sp
@@ -286,9 +286,24 @@ The \fB_exit()\fR and \fB_Exit()\fR functions are Async-Signal-Safe.
.SH SEE ALSO
.sp
.LP
-\fBacctadm\fR(1M), \fBIntro\fR(2), \fBacct\fR(2), \fBclose\fR(2),
-\fBmemcntl\fR(2), \fBsemop\fR(2), \fBshmget\fR(2), \fBsigaction\fR(2),
-\fBtimes\fR(2), \fBwaitid\fR(2), \fBatexit\fR(3C), \fBfclose\fR(3C),
-\fBmq_close\fR(3C), \fBplock\fR(3C), \fBsignal.h\fR(3HEAD), \fBtmpfile\fR(3C),
-\fBwait\fR(3C), \fBwait3\fR(3C), \fBwaitpid\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR Intro (2),
+.BR acct (2),
+.BR close (2),
+.BR memcntl (2),
+.BR semop (2),
+.BR shmget (2),
+.BR sigaction (2),
+.BR times (2),
+.BR waitid (2),
+.BR atexit (3C),
+.BR fclose (3C),
+.BR mq_close (3C),
+.BR plock (3C),
+.BR tmpfile (3C),
+.BR wait (3C),
+.BR wait3 (3C),
+.BR waitpid (3C),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR standards (7),
+.BR acctadm (8)
diff --git a/usr/src/man/man2/fcntl.2 b/usr/src/man/man2/fcntl.2
index 21b6dd64d5..f178315525 100644
--- a/usr/src/man/man2/fcntl.2
+++ b/usr/src/man/man2/fcntl.2
@@ -290,7 +290,7 @@ one is returned is unspecified. If the blocking lock is an OFD-style lock,
.ad
.RS 14n
Equivalent to \fBF_GETLK\fR, but takes a \fBstruct flock64\fR argument rather
-than a \fBstruct flock\fR argument. See \fBlf64\fR(5).
+than a \fBstruct flock\fR argument. See \fBlf64\fR(7).
.RE
.sp
@@ -316,7 +316,7 @@ return value of \fB\(mi1\fR\&.
.ad
.RS 14n
Equivalent to \fBF_SETLK\fR, but takes a \fBstruct flock64\fR argument rather
-than a \fBstruct flock\fR argument. See \fBlf64\fR(5).
+than a \fBstruct flock\fR argument. See \fBlf64\fR(7).
.RE
.sp
@@ -340,7 +340,7 @@ set to \fBEINTR\fR, and the lock operation will not be done.
.ad
.RS 14n
Equivalent to \fBF_SETLKW\fR, but takes a \fBstruct flock64\fR argument rather
-than a \fBstruct flock\fR argument. See \fBlf64\fR(5).
+than a \fBstruct flock\fR argument. See \fBlf64\fR(7).
.RE
.sp
@@ -351,7 +351,7 @@ supported for other files. See the FILE LOCKING section of this manual page for
information about the types of file locks available and their interaction.
OFD-style record locks are currently limited to spanning the entire file and
these locks are currently not supported over remote file systems (e.g.
-\fBnfs\fR(4)) which use the Network Lock Manager.
+\fBnfs\fR(5)) which use the Network Lock Manager.
.sp
.ne 2
.na
@@ -376,7 +376,7 @@ one is returned is unspecified. If the blocking lock is an OFD-style lock,
.ad
.RS 14n
Equivalent to \fBF_OFD_GETLK\fR, but takes a \fBstruct flock64\fR argument
-rather than a \fBstruct flock\fR argument. See \fBlf64\fR(5). This command
+rather than a \fBstruct flock\fR argument. See \fBlf64\fR(7). This command
exists solely to allow the use of OFD locks with the transitional 64-bit file
interfaces.
.RE
@@ -404,7 +404,7 @@ immediately with a return value of \fB\(mi1\fR\&.
.ad
.RS 14n
Equivalent to \fBF_OFD_SETLK\fR, but takes a \fBstruct flock64\fR argument
-rather than a \fBstruct flock\fR argument. See \fBlf64\fR(5). This command
+rather than a \fBstruct flock\fR argument. See \fBlf64\fR(7). This command
exists solely to allow the use of OFD locks with the transitional 64-bit file
interfaces.
.RE
@@ -430,7 +430,7 @@ with \fBerrno\fR set to \fBEINTR\fR, and the lock operation will not be done.
.ad
.RS 14n
Equivalent to \fBF_OFD_SETLKW\fR, but takes a \fBstruct flock64\fR argument
-rather than a \fBstruct flock\fR argument. See \fBlf64\fR(5). This command
+rather than a \fBstruct flock\fR argument. See \fBlf64\fR(7). This command
exists solely to allow the use of OFD locks with the transitional 64-bit file
interfaces.
.RE
@@ -1142,7 +1142,7 @@ detected.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -1159,11 +1159,26 @@ MT-Level Async-Signal Safe
.SH SEE ALSO
.LP
-\fBlockd\fR(1M), \fBchmod\fR(2), \fBclose\fR(2), \fBcreat\fR(2), \fBdup\fR(2),
-\fBexec\fR(2), \fBfork\fR(2), \fBmmap\fR(2), \fBopen\fR(2), \fBpipe\fR(2),
-\fBread\fR(2), \fBsigaction\fR(2), \fBwrite\fR(2), \fBdup2\fR(3C),
-\fBflock\fR(3C), \fBlockf\fR(3C), \fBfcntl.h\fR(3HEAD), \fBattributes\fR(5),
-\fBlf64\fR(5), \fBstandards\fR(5)
+.BR chmod (2),
+.BR close (2),
+.BR creat (2),
+.BR dup (2),
+.BR exec (2),
+.BR fork (2),
+.BR mmap (2),
+.BR open (2),
+.BR pipe (2),
+.BR read (2),
+.BR sigaction (2),
+.BR write (2),
+.BR dup2 (3C),
+.BR flock (3C),
+.BR lockf (3C),
+.BR fcntl.h (3HEAD),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7),
+.BR lockd (8)
.sp
.LP
\fIProgramming Interfaces Guide\fR
@@ -1196,6 +1211,6 @@ meaningful.
.sp
.LP
If the file server crashes and has to be rebooted, the lock manager (see
-\fBlockd\fR(1M)) attempts to recover all locks that were associated with that
+\fBlockd\fR(8)) attempts to recover all locks that were associated with that
server. If a lock cannot be reclaimed, the process that held the lock is issued
a \fBSIGLOST\fR signal.
diff --git a/usr/src/man/man2/fork.2 b/usr/src/man/man2/fork.2
index 35c72f6034..5c0079421f 100644
--- a/usr/src/man/man2/fork.2
+++ b/usr/src/man/man2/fork.2
@@ -240,7 +240,7 @@ process flags (see \fBgetpflags\fR(2))
.TP
.ie t \(bu
.el o
-active contract templates (see \fBcontract\fR(4))
+active contract templates (see \fBcontract\fR(5))
.RE
.sp
.LP
@@ -248,7 +248,7 @@ Scheduling priority and any per-process scheduling parameters that are specific
to a given scheduling class might or might not be inherited according to the
policy of that particular class (see \fBpriocntl\fR(2)). The child process
might or might not be in the same process contract as the parent (see
-\fBprocess\fR(4)). The child process differs from the parent process in the
+\fBprocess\fR(5)). The child process differs from the parent process in the
following ways:
.RS +4
.TP
@@ -339,7 +339,7 @@ inherited by the child.
.TP
.ie t \(bu
.el o
-The child process holds no contracts (see \fBcontract\fR(4)).
+The child process holds no contracts (see \fBcontract\fR(5)).
.RE
.sp
.LP
@@ -425,7 +425,7 @@ child. The application should use \fBpthread_atfork\fR(3C) to ensure safety
with respect to this deadlock. Should there be any outstanding mutexes
throughout the process, the application should call \fBpthread_atfork()\fR to
wait for and acquire those mutexes prior to calling \fBfork()\fR,
-\fBfork1()\fR, or \fBforkx()\fR. See "MT-Level" on the \fBattributes\fR(5)
+\fBfork1()\fR, or \fBforkx()\fR. See "MT-Level" on the \fBattributes\fR(7)
manual page.
.sp
.LP
@@ -435,8 +435,8 @@ interfaces provided by \fBlibc\fR are safe to use in a child process following
a \fBfork()\fR, except when \fBfork()\fR is executed within a signal handler.
.sp
.LP
-The POSIX standard (see \fBstandards\fR(5)) requires fork to be
-Async-Signal-Safe (see \fBattributes\fR(5)). This cannot be made to happen with
+The POSIX standard (see \fBstandards\fR(7)) requires fork to be
+Async-Signal-Safe (see \fBattributes\fR(7)). This cannot be made to happen with
fork handlers in place, because they acquire locks. To be in nominal
compliance, no fork handlers are called when \fBfork()\fR is executed within a
signal context. This leaves the child process in a questionable state with
@@ -502,7 +502,7 @@ The \fIflags\fR argument is invalid.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -521,7 +521,7 @@ Standard See below.
.sp
.LP
-For \fBfork()\fR, see \fBstandards\fR(5).
+For \fBfork()\fR, see \fBstandards\fR(7).
.SH SEE ALSO
.LP
\fBalarm\fR(2), \fBexec\fR(2), \fBexit\fR(2), \fBfcntl\fR(2),
@@ -530,8 +530,13 @@ For \fBfork()\fR, see \fBstandards\fR(5).
\fBtimes\fR(2), \fBumask\fR(2), \fBwaitid\fR(2), \fBdoor_create\fR(3C),
\fBexit\fR(3C), \fBplock\fR(3C), \fBpthread_atfork\fR(3C),
\fBpthread_create\fR(3C), \fBsignal\fR(3C), \fBsystem\fR(3C),
-\fBthr_create\fR(3C) \fBtimer_create\fR(3C), \fBwait\fR(3C), \fBcontract\fR(4),
-\fBprocess\fR(4), \fBattributes\fR(5), \fBprivileges\fR(5), \fBstandards\fR(5)
+\fBthr_create\fR(3C) \fBtimer_create\fR(3C),
+.BR wait (3C),
+.BR contract (5),
+.BR process (5),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
.SH NOTES
.LP
An application should call \fB_exit()\fR rather than \fBexit\fR(3C) if it
diff --git a/usr/src/man/man2/fpathconf.2 b/usr/src/man/man2/fpathconf.2
index 1fa0aacc93..34c9408936 100644
--- a/usr/src/man/man2/fpathconf.2
+++ b/usr/src/man/man2/fpathconf.2
@@ -407,7 +407,7 @@ function.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -421,11 +421,15 @@ Interface Stability Committed
_
MT-Level Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBlseek\fR(2), \fBconfstr\fR(3C), \fBlimits.h\fR(3HEAD), \fBsysconf\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR lseek (2),
+.BR confstr (3C),
+.BR sysconf (3C),
+.BR limits.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/getacct.2 b/usr/src/man/man2/getacct.2
index 08635e0c09..b52ffb9610 100644
--- a/usr/src/man/man2/getacct.2
+++ b/usr/src/man/man2/getacct.2
@@ -148,7 +148,7 @@ The \fIflags\fR argument is neither \fBEW_PARTIAL\fR nor \fBEW_INTERVAL\fR.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -164,4 +164,6 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBea_pack_object\fR(3EXACCT), \fBlibexacct\fR(3LIB), \fBattributes\fR(5)
+.BR ea_pack_object (3EXACCT),
+.BR libexacct (3LIB),
+.BR attributes (7)
diff --git a/usr/src/man/man2/getaudit.2 b/usr/src/man/man2/getaudit.2
index 9094c2c052..15ebf71e9f 100644
--- a/usr/src/man/man2/getaudit.2
+++ b/usr/src/man/man2/getaudit.2
@@ -120,7 +120,7 @@ The calling process must have the {\fBPRIV_SYS_AUDIT\fR} privilege asserted in
its effective set.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -137,4 +137,5 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBaudit\fR(2), \fBattributes\fR(5)
+.BR audit (2),
+.BR attributes (7)
diff --git a/usr/src/man/man2/getauid.2 b/usr/src/man/man2/getauid.2
index 4c5d15d223..1cc2c18c01 100644
--- a/usr/src/man/man2/getauid.2
+++ b/usr/src/man/man2/getauid.2
@@ -83,7 +83,9 @@ Only a process with appropriate privileges can successfully execute these
calls.
.SH SEE ALSO
.LP
-\fBaudit\fR(2), \fBgetaudit\fR(2), \fBprivileges\fR(5)
+.BR audit (2),
+.BR getaudit (2),
+.BR privileges (7)
.SH NOTES
.LP
These functions have been superseded by \fBgetaudit\fR(2) and \fBsetaudit()\fR.
diff --git a/usr/src/man/man2/getcontext.2 b/usr/src/man/man2/getcontext.2
index 5a18a3826e..5e12548f7c 100644
--- a/usr/src/man/man2/getcontext.2
+++ b/usr/src/man/man2/getcontext.2
@@ -113,7 +113,7 @@ manipulating contexts should take care to handle these explicitly when
required.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -128,7 +128,13 @@ Interface Stability Standard
.SH SEE ALSO
.LP
-\fBsigaction\fR(2), \fBsigaltstack\fR(2), \fBsigprocmask\fR(2),
-\fBbsd_signal\fR(3C), \fBmakecontext\fR(3C), \fBsetjmp\fR(3C),
-\fBsigsetjmp\fR(3C), \fBucontext.h\fR(3HEAD), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR sigaction (2),
+.BR sigaltstack (2),
+.BR sigprocmask (2),
+.BR bsd_signal (3C),
+.BR makecontext (3C),
+.BR setjmp (3C),
+.BR sigsetjmp (3C),
+.BR ucontext.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/getdents.2 b/usr/src/man/man2/getdents.2
index c74af41c44..d99e92a299 100644
--- a/usr/src/man/man2/getdents.2
+++ b/usr/src/man/man2/getdents.2
@@ -123,8 +123,10 @@ function and should not be used for other purposes.
.sp
.LP
The \fBgetdents()\fR function has a transitional interface for 64-bit file
-offsets. See \fBlf64\fR(5).
+offsets. See \fBlf64\fR(7).
.SH SEE ALSO
.sp
.LP
-\fBreaddir\fR(3C), \fBdirent.h\fR(3HEAD), \fBlf64\fR(5)
+.BR readdir (3C),
+.BR dirent.h (3HEAD),
+.BR lf64 (7)
diff --git a/usr/src/man/man2/getgroups.2 b/usr/src/man/man2/getgroups.2
index 4b871aa623..1ebd0d7df5 100644
--- a/usr/src/man/man2/getgroups.2
+++ b/usr/src/man/man2/getgroups.2
@@ -100,7 +100,7 @@ privilege.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -118,6 +118,12 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBgroups\fR(1), \fBchown\fR(2), \fBgetuid\fR(2), \fBsetuid\fR(2),
-\fBgetgrnam\fR(3C), \fBinitgroups\fR(3C), \fBattributes\fR(5),
-\fBprivileges\fR(5), \fBstandards\fR(5)
+.BR groups (1),
+.BR chown (2),
+.BR getuid (2),
+.BR setuid (2),
+.BR getgrnam (3C),
+.BR initgroups (3C),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/getisax.2 b/usr/src/man/man2/getisax.2
index 2739c9a3ae..d660329f65 100644
--- a/usr/src/man/man2/getisax.2
+++ b/usr/src/man/man2/getisax.2
@@ -54,7 +54,7 @@ if (ui & AV_386_SSE2)
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -71,7 +71,10 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBisainfo\fR(1), \fBld\fR(1), \fBpargs\fR(1), \fBattributes\fR(5)
+.BR isainfo (1),
+.BR ld (1),
+.BR pargs (1),
+.BR attributes (7)
.sp
.LP
\fILinker and Libraries Guide\fR
diff --git a/usr/src/man/man2/getitimer.2 b/usr/src/man/man2/getitimer.2
index b9acb8e12a..160413c8bf 100644
--- a/usr/src/man/man2/getitimer.2
+++ b/usr/src/man/man2/getitimer.2
@@ -152,7 +152,7 @@ is unrecognized.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -170,8 +170,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBalarm\fR(2), \fBexec\fR(2), \fBgettimeofday\fR(3C), \fBsleep\fR(3C),
-\fBsysconf\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR alarm (2),
+.BR exec (2),
+.BR gettimeofday (3C),
+.BR sleep (3C),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man2/getmsg.2 b/usr/src/man/man2/getmsg.2
index 5b79c58d16..986c1bf0bf 100644
--- a/usr/src/man/man2/getmsg.2
+++ b/usr/src/man/man2/getmsg.2
@@ -218,7 +218,7 @@ returned is the value contained in the STREAMS error message.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -234,8 +234,13 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBpoll\fR(2), \fBputmsg\fR(2), \fBread\fR(2), \fBwrite\fR(2),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR Intro (2),
+.BR poll (2),
+.BR putmsg (2),
+.BR read (2),
+.BR write (2),
+.BR attributes (7),
+.BR standards (7)
.sp
.LP
\fISTREAMS Programming Guide\fR
diff --git a/usr/src/man/man2/getpflags.2 b/usr/src/man/man2/getpflags.2
index b8eeb4ae2e..aa4bfdada0 100644
--- a/usr/src/man/man2/getpflags.2
+++ b/usr/src/man/man2/getpflags.2
@@ -38,7 +38,7 @@ The following values for \fIflag\fR are supported:
This one bit flag takes the value of 0 (unset) or 1 (set). Only if this flag
is set is the current process privilege-aware. A process can attempt to unset
this flag but might fail silently if the observed set invariance condition
-cannot be met. Setting this flag is always successful. See \fBprivileges\fR(5)
+cannot be met. Setting this flag is always successful. See \fBprivileges\fR(7)
for a discussion of this flag.
.RE
@@ -138,7 +138,7 @@ condition was not met.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -156,4 +156,7 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBppriv\fR(1), \fBsetppriv\fR(2), \fBattributes\fR(5), \fBprivileges\fR(5)
+.BR ppriv (1),
+.BR setppriv (2),
+.BR attributes (7),
+.BR privileges (7)
diff --git a/usr/src/man/man2/getpid.2 b/usr/src/man/man2/getpid.2
index f58cf546bc..3a263ba86a 100644
--- a/usr/src/man/man2/getpid.2
+++ b/usr/src/man/man2/getpid.2
@@ -138,7 +138,7 @@ The value of the \fIpid\fR argument is invalid.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -152,12 +152,19 @@ Interface Stability Committed
_
MT-Level Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBexec\fR(2), \fBfork\fR(2), \fBgetsid\fR(2),
-\fBsetpgid\fR(2), \fBsetpgrp\fR(2), \fBsetsid\fR(2), \fBsignal\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR Intro (2),
+.BR exec (2),
+.BR fork (2),
+.BR getsid (2),
+.BR setpgid (2),
+.BR setpgrp (2),
+.BR setsid (2),
+.BR signal (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/getppriv.2 b/usr/src/man/man2/getppriv.2
index b69ae101bb..c8cdd456c6 100644
--- a/usr/src/man/man2/getppriv.2
+++ b/usr/src/man/man2/getppriv.2
@@ -128,7 +128,7 @@ The application attempted to add privileges to \fBPRIV_LIMIT\fR or
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -146,4 +146,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpriv_addset\fR(3C), \fBattributes\fR(5), \fBprivileges\fR(5)
+.BR priv_addset (3C),
+.BR attributes (7),
+.BR privileges (7)
diff --git a/usr/src/man/man2/getrandom.2 b/usr/src/man/man2/getrandom.2
index 9ced3a3cb7..456db1cd85 100644
--- a/usr/src/man/man2/getrandom.2
+++ b/usr/src/man/man2/getrandom.2
@@ -115,7 +115,7 @@ An invalid value was passed in
A signal was caught during the operation and no data was transferred.
.It Er EIO
An internal error occurred with the corresponding
-.Xr random 7D
+.Xr random 4D
device.
.El
.Sh INTERFACE STABILITY
@@ -126,7 +126,7 @@ device.
.Xr open 2 ,
.Xr read 2 ,
.Xr arc4random 3C ,
-.Xr random 7D
+.Xr random 4D
.Sh STANDARDS
The
.Fn getrandom
diff --git a/usr/src/man/man2/getrlimit.2 b/usr/src/man/man2/getrlimit.2
index 6fab61f8b4..4695358721 100644
--- a/usr/src/man/man2/getrlimit.2
+++ b/usr/src/man/man2/getrlimit.2
@@ -309,7 +309,7 @@ than the limit.
.sp
.LP
The \fBgetrlimit()\fR and \fBsetrlimit()\fR functions have transitional
-interfaces for 64-bit file offsets. See \fBlf64\fR(5).
+interfaces for 64-bit file offsets. See \fBlf64\fR(7).
.sp
.LP
The rlimit functionality is now provided by the more general resource control
@@ -321,7 +321,7 @@ awareness should investigate the resource controls facility.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -337,8 +337,21 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBrctladm\fR(1M), \fBbrk\fR(2), \fBexec\fR(2), \fBfork\fR(2), \fBopen\fR(2),
-\fBsetrctl\fR(2), \fBsigaltstack\fR(2), \fBulimit\fR(2),
-\fBgetdtablesize\fR(3C), \fBmalloc\fR(3C), \fBsignal\fR(3C),
-\fBsignal.h\fR(3HEAD), \fBsysconf\fR(3C), \fBattributes\fR(5), \fBlf64\fR(5),
-\fBprivileges\fR(5), \fBresource_controls\fR(5), \fBstandards\fR(5)
+.BR brk (2),
+.BR exec (2),
+.BR fork (2),
+.BR open (2),
+.BR setrctl (2),
+.BR sigaltstack (2),
+.BR ulimit (2),
+.BR getdtablesize (3C),
+.BR malloc (3C),
+.BR signal (3C),
+.BR sysconf (3C),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR lf64 (7),
+.BR privileges (7),
+.BR resource_controls (7),
+.BR standards (7),
+.BR rctladm (8)
diff --git a/usr/src/man/man2/getsid.2 b/usr/src/man/man2/getsid.2
index 8e86eb9d8c..9d0955f2eb 100644
--- a/usr/src/man/man2/getsid.2
+++ b/usr/src/man/man2/getsid.2
@@ -94,7 +94,7 @@ There is no process with a process \fBID\fR equal to \fIpid\fR.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -110,5 +110,11 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBfork\fR(2), \fBgetpid\fR(2), \fBgetpgid\fR(2),
-\fBsetpgid\fR(2), \fBsetsid\fR(2), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR exec (2),
+.BR fork (2),
+.BR getpgid (2),
+.BR getpid (2),
+.BR setpgid (2),
+.BR setsid (2),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/getuid.2 b/usr/src/man/man2/getuid.2
index 6d22e6fd6b..00343bd909 100644
--- a/usr/src/man/man2/getuid.2
+++ b/usr/src/man/man2/getuid.2
@@ -54,7 +54,7 @@ calling process.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -72,4 +72,7 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBsetuid\fR(2), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR Intro (2),
+.BR setuid (2),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/getustack.2 b/usr/src/man/man2/getustack.2
index 6e2918e73e..b4e50409ee 100644
--- a/usr/src/man/man2/getustack.2
+++ b/usr/src/man/man2/getustack.2
@@ -59,7 +59,7 @@ structure. Other users should use \fBstack_getbounds\fR(3C) and
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -77,5 +77,9 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fB_stack_grow\fR(3C), \fBstack_getbounds\fR(3C), \fBstack_inbounds\fR(3C),
-\fBstack_setbounds\fR(3C), \fBstack_violation\fR(3C), \fBattributes\fR(5)
+.BR _stack_grow (3C),
+.BR stack_getbounds (3C),
+.BR stack_inbounds (3C),
+.BR stack_setbounds (3C),
+.BR stack_violation (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man2/ioctl.2 b/usr/src/man/man2/ioctl.2
index 59271fdcce..b045706ed3 100644
--- a/usr/src/man/man2/ioctl.2
+++ b/usr/src/man/man2/ioctl.2
@@ -64,7 +64,7 @@ third argument with varying type are passed to the device file designated by
.sp
.LP
For streams files, specific functions are performed by the \fBioctl()\fR
-function as described in \fBstreamio\fR(7I).
+function as described in \fBstreamio\fR(4I).
.sp
.LP
The \fIfildes\fR argument is an open file descriptor that refers to a device.
@@ -78,7 +78,7 @@ to a device-specific data structure.
.LP
In addition to device-specific and streams functions, generic functions are
provided by more than one device driver (for example, the general terminal
-interface or disk interfaces.) See \fBtermio\fR(7I)), \fBdkio\fR(7I), etc..
+interface or disk interfaces.) See \fBtermio\fR(4I)), \fBdkio\fR(4I), etc..
.SH RETURN VALUES
Upon successful completion, the value returned depends upon the device control
function, but must be a non-negative integer. Otherwise, \fB\(mi1\fR is
@@ -195,9 +195,9 @@ corresponding device driver does not support the \fBioctl()\fR function.
.sp
.LP
-Streams errors are described in \fBstreamio\fR(7I).
+Streams errors are described in \fBstreamio\fR(4I).
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -211,4 +211,7 @@ Interface Stability Standard
.TE
.SH SEE ALSO
-\fBattributes\fR(5), \fBstandards\fR(5), \fBstreamio\fR(7I), \fBtermio\fR(7I)
+.BR streamio (4I),
+.BR termio (4I),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/issetugid.2 b/usr/src/man/man2/issetugid.2
index b0bd3faf98..5885002a0d 100644
--- a/usr/src/man/man2/issetugid.2
+++ b/usr/src/man/man2/issetugid.2
@@ -58,7 +58,7 @@ The \fBissetugid()\fR function is always successful. No return value is
reserved to indicate an error.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -75,5 +75,9 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.LP
-\fBexec\fR(2), \fBfork\fR(2), \fBsetuid\fR(2), \fBgetenv\fR(3C),
-\fBattributes\fR(5), \fBprivileges\fR(5)
+.BR exec (2),
+.BR fork (2),
+.BR setuid (2),
+.BR getenv (3C),
+.BR attributes (7),
+.BR privileges (7)
diff --git a/usr/src/man/man2/kill.2 b/usr/src/man/man2/kill.2
index 794cb22ef1..306e7df2e1 100644
--- a/usr/src/man/man2/kill.2
+++ b/usr/src/man/man2/kill.2
@@ -34,7 +34,7 @@ the effective set of the sending process (see \fBIntro\fR(2)), or \fIsig\fR is
\fBSIGCONT\fR and the sending process has the same session \fBID\fR as the
receiving process. A process needs the basic privilege
{\fBPRIV_PROC_SESSION\fR} to send signals to a process with a different session
-ID. See \fBprivileges\fR(5).
+ID. See \fBprivileges\fR(7).
.sp
.LP
If \fIpid\fR is greater than 0, \fIsig\fR will be sent to the process whose
@@ -114,7 +114,7 @@ processes.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -132,7 +132,16 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBkill\fR(1), \fBIntro\fR(2), \fBexec\fR(2), \fBgetpid\fR(2), \fBgetsid\fR(2),
-\fBsetpgrp\fR(2), \fBsigaction\fR(2), \fBsigsend\fR(2), \fBsignal\fR(3C),
-\fBsignal.h\fR(3HEAD), \fBattributes\fR(5), \fBprivileges\fR(5),
-\fBstandards\fR(5)
+.BR kill (1),
+.BR Intro (2),
+.BR exec (2),
+.BR getpid (2),
+.BR getsid (2),
+.BR setpgrp (2),
+.BR sigaction (2),
+.BR sigsend (2),
+.BR signal (3C),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/link.2 b/usr/src/man/man2/link.2
index b9cb8fb288..c75cf415de 100644
--- a/usr/src/man/man2/link.2
+++ b/usr/src/man/man2/link.2
@@ -256,7 +256,7 @@ If either \fIexisting\fR or \fInew\fR is a relative path and \fIefd\fR or
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -273,5 +273,8 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.LP
-\fBsymlink\fR(2), \fBunlink\fR(2), \fBattributes\fR(5), \fBprivileges\fR(5),
-\fBstandards\fR(5)
+.BR symlink (2),
+.BR unlink (2),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/llseek.2 b/usr/src/man/man2/llseek.2
index 326fc9a201..d91ac3ea07 100644
--- a/usr/src/man/man2/llseek.2
+++ b/usr/src/man/man2/llseek.2
@@ -135,4 +135,8 @@ The \fIfildes\fR argument is associated with a pipe or FIFO.
.SH SEE ALSO
.sp
.LP
-\fBcreat\fR(2), \fBdup\fR(2), \fBfcntl\fR(2), \fBlseek\fR(2), \fBopen\fR(2)
+.BR creat (2),
+.BR dup (2),
+.BR fcntl (2),
+.BR lseek (2),
+.BR open (2)
diff --git a/usr/src/man/man2/lseek.2 b/usr/src/man/man2/lseek.2
index 69b3b65abb..55feecb5d2 100644
--- a/usr/src/man/man2/lseek.2
+++ b/usr/src/man/man2/lseek.2
@@ -160,7 +160,7 @@ The \fIfildes\fR argument is associated with a pipe, a FIFO, or a socket.
.sp
.LP
The \fBlseek()\fR function has a transitional interface for 64-bit file
-offsets. See \fBlf64\fR(5).
+offsets. See \fBlf64\fR(7).
.sp
.LP
In multithreaded applications, using \fBlseek()\fR in conjunction with a
@@ -170,7 +170,7 @@ or \fBpwrite()\fR.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -188,6 +188,13 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBcreat\fR(2), \fBdup\fR(2), \fBfcntl\fR(2), \fBfpathconf\fR(2),
-\fBopen\fR(2), \fBread\fR(2), \fBwrite\fR(2), \fBattributes\fR(5),
-\fBlf64\fR(5), \fBstandards\fR(5)
+.BR creat (2),
+.BR dup (2),
+.BR fcntl (2),
+.BR fpathconf (2),
+.BR open (2),
+.BR read (2),
+.BR write (2),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/memcntl.2 b/usr/src/man/man2/memcntl.2
index d0f34fd221..49ae7f2d7d 100644
--- a/usr/src/man/man2/memcntl.2
+++ b/usr/src/man/man2/memcntl.2
@@ -404,7 +404,7 @@ or \fBMC_UNLOCKAS\fR was specified.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -419,7 +419,15 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBppgsz\fR(1), \fBfork\fR(2), \fBmmap\fR(2), \fBmprotect\fR(2),
-\fBgetpagesizes\fR(3C), \fBmlock\fR(3C), \fBmlockall\fR(3C),
-\fBmsync\fR(3C), \fBplock\fR(3C), \fBsysconf\fR(3C), \fBattributes\fR(5),
-\fBprivileges\fR(5)
+.BR ppgsz (1),
+.BR fork (2),
+.BR mmap (2),
+.BR mprotect (2),
+.BR getpagesizes (3C),
+.BR mlock (3C),
+.BR mlockall (3C),
+.BR msync (3C),
+.BR plock (3C),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR privileges (7)
diff --git a/usr/src/man/man2/meminfo.2 b/usr/src/man/man2/meminfo.2
index 797b91a2ef..5b76a86099 100644
--- a/usr/src/man/man2/meminfo.2
+++ b/usr/src/man/man2/meminfo.2
@@ -246,7 +246,7 @@ print_info(void **addrvec, int how_many)
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -263,6 +263,11 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.LP
-\fBmemcntl\fR(2), \fBmmap\fR(2), \fBgethomelgroup\fR(3C),
-\fBgetpagesize\fR(3C), \fBmadvise\fR(3C), \fBsysconf\fR(3C),
-\fBattributes\fR(5), \fBprivileges\fR(5)
+.BR memcntl (2),
+.BR mmap (2),
+.BR gethomelgroup (3C),
+.BR getpagesize (3C),
+.BR madvise (3C),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR privileges (7)
diff --git a/usr/src/man/man2/mincore.2 b/usr/src/man/man2/mincore.2
index 222690ac1b..6154b76e51 100644
--- a/usr/src/man/man2/mincore.2
+++ b/usr/src/man/man2/mincore.2
@@ -73,4 +73,6 @@ space of a process or specify one or more pages which are not mapped.
.SH SEE ALSO
.sp
.LP
-\fBmmap\fR(2), \fBmlock\fR(3C), \fBsysconf\fR(3C)
+.BR mmap (2),
+.BR mlock (3C),
+.BR sysconf (3C)
diff --git a/usr/src/man/man2/mkdir.2 b/usr/src/man/man2/mkdir.2
index 01fdc7ac43..f94369b413 100644
--- a/usr/src/man/man2/mkdir.2
+++ b/usr/src/man/man2/mkdir.2
@@ -300,7 +300,7 @@ status = mkdir("/home/cnd/mod1",
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -317,5 +317,10 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.LP
-\fBchmod\fR(2), \fBmknod\fR(2), \fBumask\fR(2), \fBmkdirp\fR(3GEN),
-\fBstat.h\fR(3HEAD), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR chmod (2),
+.BR mknod (2),
+.BR umask (2),
+.BR mkdirp (3GEN),
+.BR stat.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/mknod.2 b/usr/src/man/man2/mknod.2
index dae6836cdd..9515d57e66 100644
--- a/usr/src/man/man2/mknod.2
+++ b/usr/src/man/man2/mknod.2
@@ -370,7 +370,7 @@ system using \fBfattach\fR(3C). Symbolic links can be created using
\fBsocket\fR(3SOCKET).
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -387,8 +387,20 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.LP
-\fBchmod\fR(2), \fBcreat\fR(2), \fBexec\fR(2), \fBmkdir\fR(2), \fBopen\fR(2),
-\fBstat\fR(2), \fBsymlink\fR(2), \fBumask\fR(2), \fBdoor_create\fR(3C),
-\fBfattach\fR(3C), \fBmakedev\fR(3C), \fBmkfifo\fR(3C), \fBsocket\fR(3SOCKET),
-\fBstat.h\fR(3HEAD), \fBattributes\fR(5), \fBprivileges\fR(5),
-\fBstandards\fR(5)
+.BR chmod (2),
+.BR creat (2),
+.BR exec (2),
+.BR mkdir (2),
+.BR open (2),
+.BR stat (2),
+.BR symlink (2),
+.BR umask (2),
+.BR door_create (3C),
+.BR fattach (3C),
+.BR makedev (3C),
+.BR mkfifo (3C),
+.BR stat.h (3HEAD),
+.BR socket (3SOCKET),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/mmap.2 b/usr/src/man/man2/mmap.2
index bd95617ae3..2862cc8544 100644
--- a/usr/src/man/man2/mmap.2
+++ b/usr/src/man/man2/mmap.2
@@ -891,7 +891,7 @@ conjunction with any other file access method, such as \fBread\fR(2) and
.sp
.LP
The \fBmmap()\fR function has a transitional interface for 64-bit file offsets.
-See \fBlf64\fR(5).
+See \fBlf64\fR(7).
.sp
.LP
The \fBmmap()\fR function allows access to resources using address space
@@ -925,7 +925,7 @@ address = mmap((caddr_t) 0, len, (PROT_READ | PROT_WRITE),
.in -2
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -941,8 +941,23 @@ MT-Level Async-Signal-Safe
.TE
.SH SEE ALSO
-\fBclose\fR(2), \fBexec\fR(2), \fBfcntl\fR(2), \fBfork\fR(2),
-\fBgetrlimit\fR(2), \fBmemcntl\fR(2), \fBmmapobj\fR(2), \fBmprotect\fR(2),
-\fBmunmap\fR(2), \fBshmat\fR(2), \fBlockf\fR(3C), \fBmlockall\fR(3C),
-\fBmsync\fR(3C), \fBplock\fR(3C), \fBsysconf\fR(3C), \fBattributes\fR(5),
-\fBlf64\fR(5), \fBstandards\fR(5), \fBnull\fR(7D), \fBzero\fR(7D)
+.BR close (2),
+.BR exec (2),
+.BR fcntl (2),
+.BR fork (2),
+.BR getrlimit (2),
+.BR memcntl (2),
+.BR mmapobj (2),
+.BR mprotect (2),
+.BR munmap (2),
+.BR shmat (2),
+.BR lockf (3C),
+.BR mlockall (3C),
+.BR msync (3C),
+.BR plock (3C),
+.BR sysconf (3C),
+.BR null (4D),
+.BR zero (4D),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/mmapobj.2 b/usr/src/man/man2/mmapobj.2
index dd5a8a55fc..a7092ef503 100644
--- a/usr/src/man/man2/mmapobj.2
+++ b/usr/src/man/man2/mmapobj.2
@@ -333,7 +333,7 @@ object.
.RE
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -349,9 +349,18 @@ MT-Level Async-Signal-Safe
.TE
.SH SEE ALSO
-\fBld.so.1\fR(1), \fBfcntl\fR(2), \fBmemcntl\fR(2), \fBmmap\fR(2),
-\fBmprotect\fR(2), \fBmunmap\fR(2), \fBelf\fR(3ELF), \fBmadvise\fR(3C),
-\fBmlockall\fR(3C), \fBmsync\fR(3C), \fBa.out\fR(4), \fBattributes\fR(5)
+.BR ld.so.1 (1),
+.BR fcntl (2),
+.BR memcntl (2),
+.BR mmap (2),
+.BR mprotect (2),
+.BR munmap (2),
+.BR madvise (3C),
+.BR mlockall (3C),
+.BR msync (3C),
+.BR elf (3ELF),
+.BR a.out (5),
+.BR attributes (7)
.sp
.LP
\fILinker and Libraries Guide\fR
diff --git a/usr/src/man/man2/mount.2 b/usr/src/man/man2/mount.2
index 1e6aec0e18..e220e7b023 100644
--- a/usr/src/man/man2/mount.2
+++ b/usr/src/man/man2/mount.2
@@ -30,7 +30,7 @@ path names.
After a successful call to \fBmount()\fR, all references to the file \fIdir\fR
refer to the root directory on the mounted file system. The mounted file system
is inserted into the kernel list of all mounted file systems. This list can be
-examined through the mounted file system table (see \fBmnttab\fR(4)).
+examined through the mounted file system table (see \fBmnttab\fR(5)).
.sp
.LP
The \fIfstype\fR argument is the file system type name. Standard file system
@@ -85,7 +85,7 @@ type does not require this data, \fIdataptr\fR and \fIdatalen\fR should both be
.ad
.RS 16n
Mount a file system globally if the system is configured and booted as part of
-a cluster (see \fBclinfo\fR(1M)).
+a cluster (see \fBclinfo\fR(8)).
.RE
.sp
@@ -349,7 +349,9 @@ privileges.
.SH SEE ALSO
.sp
.LP
-\fBmount\fR(1M), \fBumount\fR(2), \fBmnttab\fR(4)
+.BR umount (2),
+.BR mnttab (5),
+.BR mount (8)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man2/mprotect.2 b/usr/src/man/man2/mprotect.2
index f0b1c7d5b0..d22d10763d 100644
--- a/usr/src/man/man2/mprotect.2
+++ b/usr/src/man/man2/mprotect.2
@@ -165,7 +165,7 @@ now-writable address range.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -181,5 +181,10 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBmmap\fR(2), \fBplock\fR(3C), \fBmlock\fR(3C), \fBmlockall\fR(3C),
-\fBsysconf\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR mmap (2),
+.BR mlock (3C),
+.BR mlockall (3C),
+.BR plock (3C),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/msgctl.2 b/usr/src/man/man2/msgctl.2
index 34b8b99e63..020dec1254 100644
--- a/usr/src/man/man2/msgctl.2
+++ b/usr/src/man/man2/msgctl.2
@@ -179,7 +179,7 @@ is not asserted in the effective set of the calling process.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -195,5 +195,10 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBmsgget\fR(2), \fBmsgrcv\fR(2), \fBmsgsnd\fR(2),
-\fBattributes\fR(5), \fBprivileges\fR(5), \fBstandards\fR(5)
+.BR Intro (2),
+.BR msgget (2),
+.BR msgrcv (2),
+.BR msgsnd (2),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/msgget.2 b/usr/src/man/man2/msgget.2
index 2aa807ae92..2f1ab68342 100644
--- a/usr/src/man/man2/msgget.2
+++ b/usr/src/man/man2/msgget.2
@@ -170,7 +170,7 @@ exceeded. See NOTES.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -186,9 +186,15 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBrctladm\fR(1M), \fBIntro\fR(2), \fBmsgctl\fR(2), \fBmsgrcv\fR(2),
-\fBmsgsnd\fR(2), \fBsetrctl\fR(2), \fBftok\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR Intro (2),
+.BR msgctl (2),
+.BR msgrcv (2),
+.BR msgsnd (2),
+.BR setrctl (2),
+.BR ftok (3C),
+.BR attributes (7),
+.BR standards (7),
+.BR rctladm (8)
.SH NOTES
.sp
.LP
@@ -203,5 +209,5 @@ control. The \fBzone.max-msg-ids\fR resource control restricts the total amount
of message queue identifiers that can be allocated by a zone.
.sp
.LP
-See \fBrctladm\fR(1M) and \fBsetrctl\fR(2) for information about using resource
+See \fBrctladm\fR(8) and \fBsetrctl\fR(2) for information about using resource
controls.
diff --git a/usr/src/man/man2/msgids.2 b/usr/src/man/man2/msgids.2
index 88eee4bf1d..41593dc946 100644
--- a/usr/src/man/man2/msgids.2
+++ b/usr/src/man/man2/msgids.2
@@ -98,7 +98,7 @@ examine_queues()
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -114,6 +114,12 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBipcrm\fR(1), \fBipcs\fR(1), \fBIntro\fR(2), \fBmsgctl\fR(2),
-\fBmsgget\fR(2), \fBmsgsnap\fR(2), \fBmsgrcv\fR(2), \fBmsgsnd\fR(2),
-\fBattributes\fR(5)
+.BR ipcrm (1),
+.BR ipcs (1),
+.BR Intro (2),
+.BR msgctl (2),
+.BR msgget (2),
+.BR msgrcv (2),
+.BR msgsnap (2),
+.BR msgsnd (2),
+.BR attributes (7)
diff --git a/usr/src/man/man2/msgrcv.2 b/usr/src/man/man2/msgrcv.2
index 956a69d195..7f722c6f9a 100644
--- a/usr/src/man/man2/msgrcv.2
+++ b/usr/src/man/man2/msgrcv.2
@@ -263,7 +263,7 @@ The value passed as the \fImsgp\fR argument should be converted to type \fBvoid
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -279,5 +279,10 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBmsgctl\fR(2), \fBmsgget\fR(2), \fBmsgsnd\fR(2),
-\fBsigaction\fR(2), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR Intro (2),
+.BR msgctl (2),
+.BR msgget (2),
+.BR msgsnd (2),
+.BR sigaction (2),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/msgsnap.2 b/usr/src/man/man2/msgsnap.2
index 1f34206f9c..24bb826732 100644
--- a/usr/src/man/man2/msgsnap.2
+++ b/usr/src/man/man2/msgsnap.2
@@ -189,7 +189,7 @@ process_msgid(int msqid)
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -205,6 +205,12 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBipcrm\fR(1), \fBipcs\fR(1), \fBIntro\fR(2), \fBmsgctl\fR(2),
-\fBmsgget\fR(2), \fBmsgids\fR(2), \fBmsgrcv\fR(2), \fBmsgsnd\fR(2),
-\fBattributes\fR(5)
+.BR ipcrm (1),
+.BR ipcs (1),
+.BR Intro (2),
+.BR msgctl (2),
+.BR msgget (2),
+.BR msgids (2),
+.BR msgrcv (2),
+.BR msgsnd (2),
+.BR attributes (7)
diff --git a/usr/src/man/man2/msgsnd.2 b/usr/src/man/man2/msgsnd.2
index 25623d34d9..7d9b4c167a 100644
--- a/usr/src/man/man2/msgsnd.2
+++ b/usr/src/man/man2/msgsnd.2
@@ -242,7 +242,7 @@ The value passed as the \fImsgp\fR argument should be converted to type \fBvoid
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -258,9 +258,15 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBrctladm\fR(1M), \fBIntro\fR(2), \fBmsgctl\fR(2), \fBmsgget\fR(2),
-\fBmsgrcv\fR(2), \fBsetrctl\fR(2), \fBsigaction\fR(2), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR Intro (2),
+.BR msgctl (2),
+.BR msgget (2),
+.BR msgrcv (2),
+.BR setrctl (2),
+.BR sigaction (2),
+.BR attributes (7),
+.BR standards (7),
+.BR rctladm (8)
.SH NOTES
.sp
.LP
@@ -269,5 +275,5 @@ enforced value of the \fBprocess.max-msg-messages\fR resource control of the
creating process at the time \fBmsgget\fR(2) was used to allocate the queue.
.sp
.LP
- See \fBrctladm\fR(1M) and \fBsetrctl\fR(2) for information about using
+ See \fBrctladm\fR(8) and \fBsetrctl\fR(2) for information about using
resource controls.
diff --git a/usr/src/man/man2/munmap.2 b/usr/src/man/man2/munmap.2
index f0f99a2448..e97edfbd5c 100644
--- a/usr/src/man/man2/munmap.2
+++ b/usr/src/man/man2/munmap.2
@@ -93,7 +93,7 @@ has a value less than or equal to \fB0\fR.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -109,4 +109,7 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBmmap\fR(2), \fBsysconf\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR mmap (2),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/nice.2 b/usr/src/man/man2/nice.2
index fb3f1af517..cc9a2e0d06 100644
--- a/usr/src/man/man2/nice.2
+++ b/usr/src/man/man2/nice.2
@@ -125,7 +125,7 @@ then call \fBnice()\fR, and if it returns \fB\(mi1\fR, check to see if
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -143,5 +143,10 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBnice\fR(1), \fBexec\fR(2), \fBpriocntl\fR(2), \fBgetpriority\fR(3C),
-\fBattributes\fR(5), \fBprivileges\fR(5), \fBstandards\fR(5)
+.BR nice (1),
+.BR exec (2),
+.BR priocntl (2),
+.BR getpriority (3C),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/ntp_adjtime.2 b/usr/src/man/man2/ntp_adjtime.2
index 417413eba5..1a213d009c 100644
--- a/usr/src/man/man2/ntp_adjtime.2
+++ b/usr/src/man/man2/ntp_adjtime.2
@@ -91,4 +91,5 @@ calling process.
.SH SEE ALSO
.LP
-\fBntp_gettime\fR(2), \fBprivileges\fR(5)
+.BR ntp_gettime (2),
+.BR privileges (7)
diff --git a/usr/src/man/man2/ntp_gettime.2 b/usr/src/man/man2/ntp_gettime.2
index d3f886a197..0ce89e57e3 100644
--- a/usr/src/man/man2/ntp_gettime.2
+++ b/usr/src/man/man2/ntp_gettime.2
@@ -65,4 +65,4 @@ pointed to by \fItptr\fR is too small to contain the correct number of seconds.
.SH SEE ALSO
.LP
-\fBntp_adjtime\fR(2)
+.BR ntp_adjtime (2)
diff --git a/usr/src/man/man2/open.2 b/usr/src/man/man2/open.2
index ce23eac084..3096f4cc9e 100644
--- a/usr/src/man/man2/open.2
+++ b/usr/src/man/man2/open.2
@@ -537,7 +537,7 @@ is device-specific.
When
.Fn open
is invoked to open a named stream, and the
-.Xr connld 7M
+.Xr connld 4M
module has been pushed on the pipe,
.Fn open
blocks until the server process has issued an
@@ -545,7 +545,7 @@ blocks until the server process has issued an
.Xr ioctl 2
.Po
see
-.Xr streamio 7I
+.Xr streamio 4I
.Pc
to receive the file descriptor.
.Pp
@@ -718,7 +718,8 @@ The
privilege allows processes to open files for writing regardless of permission
bits.
See
-.Xr privileges 5 for special considerations when opening files owned by user ID
+.Xr privileges 7
+for special considerations when opening files owned by user ID
.Sy 0
for writing.
The
@@ -949,7 +950,7 @@ The
.Fn open
function has a transitional interface for 64-bit file offsets.
See
-.Xr lf64 5 .
+.Xr lf64 7 .
Note that using
.Fn open64
is equivalent to using
@@ -982,12 +983,12 @@ set in
.Xr unlockpt 3C ,
.Xr fcntl.h 3HEAD ,
.Xr stat.h 3HEAD ,
-.Xr attributes 5 ,
-.Xr lf64 5 ,
-.Xr privileges 5 ,
-.Xr standards 5 ,
-.Xr streamio 7I ,
-.Xr connld 7M
+.Xr streamio 4I ,
+.Xr connld 4M ,
+.Xr attributes 7 ,
+.Xr lf64 7 ,
+.Xr privileges 7 ,
+.Xr standards 7
.Sh NOTES
Hierarchical Storage Management
.Pq HSM
diff --git a/usr/src/man/man2/p_online.2 b/usr/src/man/man2/p_online.2
index 1f51e94ef3..879a02ca4a 100644
--- a/usr/src/man/man2/p_online.2
+++ b/usr/src/man/man2/p_online.2
@@ -196,7 +196,7 @@ main()
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -211,6 +211,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBpooladm\fR(1M), \fBpsradm\fR(1M), \fBpsrinfo\fR(1M), \fBzoneadm\fR(1M),
-\fBprocessor_bind\fR(2), \fBprocessor_info\fR(2), \fBpset_create\fR(2),
-\fBsysconf\fR(3C), \fBattributes\fR(5), \fBprivileges\fR(5)
+.BR processor_bind (2),
+.BR processor_info (2),
+.BR pset_create (2),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR privileges (7),
+.BR pooladm (8),
+.BR psradm (8),
+.BR psrinfo (8),
+.BR zoneadm (8)
diff --git a/usr/src/man/man2/pause.2 b/usr/src/man/man2/pause.2
index 6a365408fd..0ec1f7d988 100644
--- a/usr/src/man/man2/pause.2
+++ b/usr/src/man/man2/pause.2
@@ -52,7 +52,7 @@ signal-catching function.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -70,5 +70,9 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBalarm\fR(2), \fBkill\fR(2), \fBsignal\fR(3C), \fBwait\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR alarm (2),
+.BR kill (2),
+.BR signal (3C),
+.BR wait (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/pcsample.2 b/usr/src/man/man2/pcsample.2
index 95e06644ce..9c40a945f1 100644
--- a/usr/src/man/man2/pcsample.2
+++ b/usr/src/man/man2/pcsample.2
@@ -68,7 +68,7 @@ The value of \fInsamples\fR is not valid.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -86,5 +86,8 @@ Interface Stability Stable
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBfork\fR(2), \fBprofil\fR(2), \fBsysconf\fR(3C),
-\fBattributes\fR(5)
+.BR exec (2),
+.BR fork (2),
+.BR profil (2),
+.BR sysconf (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man2/pipe.2 b/usr/src/man/man2/pipe.2
index a37ba75181..f78550966b 100644
--- a/usr/src/man/man2/pipe.2
+++ b/usr/src/man/man2/pipe.2
@@ -162,7 +162,7 @@ bitwise inclusive-OR of \fBO_CLOEXEC\fR and \fBO_NONBLOCK\fR.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -180,9 +180,18 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBsh\fR(1), \fBfcntl\fR(2), \fBfstat\fR(2), \fBgetmsg\fR(2), \fBpoll\fR(2),
-\fBputmsg\fR(2), \fBread\fR(2), \fBwrite\fR(2), \fBopen\fR(2),
-\fBattributes\fR(5), \fBstandards\fR(5), \fBstreamio\fR(7I)
+.BR sh (1),
+.BR fcntl (2),
+.BR fstat (2),
+.BR getmsg (2),
+.BR open (2),
+.BR poll (2),
+.BR putmsg (2),
+.BR read (2),
+.BR write (2),
+.BR streamio (4I),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man2/poll.2 b/usr/src/man/man2/poll.2
index c7ee638334..729849a96a 100644
--- a/usr/src/man/man2/poll.2
+++ b/usr/src/man/man2/poll.2
@@ -305,7 +305,7 @@ indirectly) downstream from a multiplexer.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -320,9 +320,16 @@ Interface Stability Standard
.SH SEE ALSO
.LP
-\fBIntro\fR(2), \fBgetmsg\fR(2), \fBgetrlimit\fR(2), \fBputmsg\fR(2),
-\fBread\fR(2), \fBwrite\fR(2), \fBselect\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5), \fBchpoll\fR(9E)
+.BR Intro (2),
+.BR getmsg (2),
+.BR getrlimit (2),
+.BR putmsg (2),
+.BR read (2),
+.BR write (2),
+.BR select (3C),
+.BR attributes (7),
+.BR standards (7),
+.BR chpoll (9E)
.sp
.LP
\fISTREAMS Programming Guide\fR
diff --git a/usr/src/man/man2/priocntl.2 b/usr/src/man/man2/priocntl.2
index 45adfab4d6..389175358b 100644
--- a/usr/src/man/man2/priocntl.2
+++ b/usr/src/man/man2/priocntl.2
@@ -216,7 +216,7 @@ processes in the \fBSYS\fR class that are included in a specified set of
processes are disregarded by \fBpriocntl()\fR. For example, an \fIidtype\fR of
\fBP_UID\fR and an \fIid\fR value of 0 would specify all processes with a user
ID of 0 except processes in the \fBSYS\fR class and (if changing the parameters
-using \fBPC_SETPARMS\fR or \fBPC_SETXPARMS\fR) the \fBinit\fR(1M) process.
+using \fBPC_SETPARMS\fR or \fBPC_SETXPARMS\fR) the \fBinit\fR(8) process.
.sp
.LP
The \fBinit\fR process is a special case. For a \fBpriocntl()\fR call to change
@@ -316,7 +316,7 @@ Available \fBpriocntl()\fR commands are:
.ad
.RS 16n
This command provides functionality needed for the implementation of the
-\fBdispadmin\fR(1M) utility. It is not intended for general use by other
+\fBdispadmin\fR(8) utility. It is not intended for general use by other
applications.
.RE
@@ -699,7 +699,7 @@ Set an infinite time quantum.
\fB\fBRT_TQDEF\fR\fR
.ad
.RS 15n
-Set the time quantum to the default for this priority (see \fBrt_dptbl\fR(4)).
+Set the time quantum to the default for this priority (see \fBrt_dptbl\fR(5)).
.RE
.sp
@@ -754,7 +754,7 @@ scheduling parameters of the target process(es) to their default values.
Changing the class of an LWP to realtime from some other class causes the
parameters to be set to their default values. The default realtime priority
(\fBRT_KY_PRI\fR) is \fB0\fR. A default time quantum (\fBRT_TQDEF\fR) is
-assigned to each priority class (see \fBrt_dptbl\fR(4)). The default realtime
+assigned to each priority class (see \fBrt_dptbl\fR(5)). The default realtime
time quantum signal (\fBRT_KY_TQSIG\fR) is \fB0\fR.
.sp
.LP
@@ -1067,7 +1067,7 @@ and the exec family of functions.
.LP
The fair-share scheduling policy provides a fair allocation of CPU resources
among projects, independent of the number of processes they contain. Projects
-are given "shares" to control their quota of CPU resources. See \fBFSS\fR(7)
+are given "shares" to control their quota of CPU resources. See \fBFSS\fR(4)
for more information about how to configure shares.
.sp
.LP
@@ -1293,7 +1293,7 @@ the parameter to be set to a default value. The default value for the
\fIfx_uprilim\fR is 0 and the default for the \fIfx_upri\fR is to set it equal
to the \fIfx_uprilim\fR that is being set. The default for time quantum is
dependent on the \fIfx_upri\fR and on the system configuration; see
-\fBfx_dptbl\fR(4).
+\fBfx_dptbl\fR(5).
.sp
.LP
The \fIfx_tqsecs\fR and \fIfx_tqnsecs\fR members are used for getting or
@@ -1333,7 +1333,7 @@ Set an infinite time quantum.
\fB\fBFX_TQDEF\fR\fR
.ad
.RS 15n
-Set the time quantum to the default for this priority (see \fBfx_dptbl\fR(4)).
+Set the time quantum to the default for this priority (see \fBfx_dptbl\fR(5)).
.RE
.sp
@@ -1390,7 +1390,7 @@ to be set to their default values. The default value for the user priority
limit (\fBFX_KY_UPRILIM\fR) is 0. The default value for the user priority
(\fBFX_KY_UPRI\fR) is equal to the user priority limit (\fBFX_KY_UPRILIM\fR)
that is being set. A default time quantum (\fBFX_TQDEF\fR) is assigned to each
-priority class (see \fBfx_dptbl\fR(4)).
+priority class (see \fBfx_dptbl\fR(5)).
.sp
.LP
The value associated with \fBFX_KY_TQSECS\fR is the number of seconds in the
@@ -1496,9 +1496,17 @@ None of the specified LWPs exist.
.SH SEE ALSO
.sp
.LP
-\fBpriocntl\fR(1), \fBdispadmin\fR(1M), \fBinit\fR(1M), \fBexec\fR(2),
-\fBfork\fR(2), \fBnice\fR(2), \fBpriocntlset\fR(2), \fBfx_dptbl\fR(4),
-\fBprocess\fR(4), \fBrt_dptbl\fR(4), \fBprivileges\fR(5)
+.BR priocntl (1),
+.BR exec (2),
+.BR fork (2),
+.BR nice (2),
+.BR priocntlset (2),
+.BR fx_dptbl (5),
+.BR process (5),
+.BR rt_dptbl (5),
+.BR privileges (7),
+.BR dispadmin (8),
+.BR init (8)
.sp
.LP
\fISystem Administration Guide: Basic Administration\fR
diff --git a/usr/src/man/man2/priocntlset.2 b/usr/src/man/man2/priocntlset.2
index ab4c7bce2e..d224d742df 100644
--- a/usr/src/man/man2/priocntlset.2
+++ b/usr/src/man/man2/priocntlset.2
@@ -194,4 +194,5 @@ None of the specified processes exist.
.SH SEE ALSO
.sp
.LP
-\fBpriocntl\fR(1), \fBpriocntl\fR(2)
+.BR priocntl (1),
+.BR priocntl (2)
diff --git a/usr/src/man/man2/processor_bind.2 b/usr/src/man/man2/processor_bind.2
index 274a9a3cfa..8cfb77c21f 100644
--- a/usr/src/man/man2/processor_bind.2
+++ b/usr/src/man/man2/processor_bind.2
@@ -135,7 +135,7 @@ by \fIidtype\fR and \fIid\fR.
.RE
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -151,7 +151,16 @@ MT-Level Async-Signal-Safe
.TE
.SH SEE ALSO
-\fBpooladm\fR(1M), \fBpsradm\fR(1M), \fBpsrinfo\fR(1M), \fBzoneadm\fR(1M),
-\fBexec\fR(2), \fBfork\fR(2), \fBp_online\fR(2), \fBpset_bind\fR(2),
-\fBsysconf\fR(3C), \fBprocess\fR(4), \fBproject\fR(4), \fBattributes\fR(5),
-\fBprivileges\fR(5)
+.BR exec (2),
+.BR fork (2),
+.BR p_online (2),
+.BR pset_bind (2),
+.BR sysconf (3C),
+.BR process (5),
+.BR project (5),
+.BR attributes (7),
+.BR privileges (7),
+.BR pooladm (8),
+.BR psradm (8),
+.BR psrinfo (8),
+.BR zoneadm (8)
diff --git a/usr/src/man/man2/processor_info.2 b/usr/src/man/man2/processor_info.2
index 75ad40a7b6..0e5bfb1f2c 100644
--- a/usr/src/man/man2/processor_info.2
+++ b/usr/src/man/man2/processor_info.2
@@ -86,5 +86,9 @@ writable by the user.
.SH SEE ALSO
.sp
.LP
-\fBpooladm\fR(1M), \fBpsradm\fR(1M), \fBpsrinfo\fR(1M), \fBzoneadm\fR(1M),
-\fBp_online\fR(2), \fBsysconf\fR(3C)
+.BR p_online (2),
+.BR sysconf (3C),
+.BR pooladm (8),
+.BR psradm (8),
+.BR psrinfo (8),
+.BR zoneadm (8)
diff --git a/usr/src/man/man2/profil.2 b/usr/src/man/man2/profil.2
index ed6b076c3c..cb6ebf6eb2 100644
--- a/usr/src/man/man2/profil.2
+++ b/usr/src/man/man2/profil.2
@@ -111,8 +111,12 @@ programs and 64-bit programs.
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBfork\fR(2), \fBpcsample\fR(2), \fBtimes\fR(2),
-\fBmonitor\fR(3C), \fBprof\fR(5)
+.BR exec (2),
+.BR fork (2),
+.BR pcsample (2),
+.BR times (2),
+.BR monitor (3C),
+.BR prof (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man2/pset_bind.2 b/usr/src/man/man2/pset_bind.2
index a1ac3cddb5..37ed4a82a2 100644
--- a/usr/src/man/man2/pset_bind.2
+++ b/usr/src/man/man2/pset_bind.2
@@ -119,9 +119,9 @@ An invalid processor set \fBID\fR was specified; or \fIidtype\fR was not
\fB\fBENOTSUP\fR\fR
.ad
.RS 11n
-The pools facility is active. See \fBpooladm\fR(1M) and
+The pools facility is active. See \fBpooladm\fR(8) and
\fBpool_set_status\fR(3POOL) for information about enabling and disabling the
-pools facility. Processes can be bound to pools using the \fBpoolbind\fR(1M)
+pools facility. Processes can be bound to pools using the \fBpoolbind\fR(8)
utility or the \fBpool_set_binding\fR(3POOL) function.
.sp
Binding a system process to a processor set is not supported.
@@ -154,7 +154,7 @@ by \fIidtype\fR and \fIid\fR.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -171,8 +171,20 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.LP
-\fBpbind\fR(1M), \fBpooladm\fR(1M), \fBpoolbind\fR(1M), \fBpsrset\fR(1M),
-\fBexec\fR(2), \fBfork\fR(2), \fBprocessor_bind\fR(2), \fBpset_create\fR(2),
-\fBpset_info\fR(2), \fBpset_setattr\fR(2), \fBpool_set_binding\fR(3POOL),
-\fBpool_set_status\fR(3POOL), \fBpset_getloadavg\fR(3C), \fBprocess\fR(4),
-\fBproject\fR(4), \fBattributes\fR(5), \fBprivileges\fR(5)
+.BR exec (2),
+.BR fork (2),
+.BR processor_bind (2),
+.BR pset_create (2),
+.BR pset_info (2),
+.BR pset_setattr (2),
+.BR pset_getloadavg (3C),
+.BR pool_set_binding (3POOL),
+.BR pool_set_status (3POOL),
+.BR process (5),
+.BR project (5),
+.BR attributes (7),
+.BR privileges (7),
+.BR pbind (8),
+.BR pooladm (8),
+.BR poolbind (8),
+.BR psrset (8)
diff --git a/usr/src/man/man2/pset_create.2 b/usr/src/man/man2/pset_create.2
index fe62db84c1..6f270a95d9 100644
--- a/usr/src/man/man2/pset_create.2
+++ b/usr/src/man/man2/pset_create.2
@@ -125,7 +125,7 @@ set.
\fB\fBENOTSUP\fR\fR
.ad
.RS 11n
-The pools facility is active. See \fBpooladm\fR(1M) and
+The pools facility is active. See \fBpooladm\fR(8) and
\fBpool_set_status\fR(3POOL) for information about enabling and disabling the
pools facility.
.RE
@@ -143,7 +143,7 @@ of the calling process.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -161,10 +161,18 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBpooladm\fR(1M), \fBpsradm\fR(1M), \fBpsrinfo\fR(1M), \fBpsrset\fR(1M),
-\fBp_online\fR(2), \fBprocessor_bind\fR(2), \fBpset_bind\fR(2),
-\fBpset_info\fR(2), \fBpool_set_status\fR(3POOL), \fBpset_getloadavg\fR(3C),
-\fBattributes\fR(5), \fBprivileges\fR(5)
+.BR p_online (2),
+.BR processor_bind (2),
+.BR pset_bind (2),
+.BR pset_info (2),
+.BR pset_getloadavg (3C),
+.BR pool_set_status (3POOL),
+.BR attributes (7),
+.BR privileges (7),
+.BR pooladm (8),
+.BR psradm (8),
+.BR psrinfo (8),
+.BR psrset (8)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man2/pset_info.2 b/usr/src/man/man2/pset_info.2
index 20ab0a048a..3f370dd379 100644
--- a/usr/src/man/man2/pset_info.2
+++ b/usr/src/man/man2/pset_info.2
@@ -84,7 +84,7 @@ processor is not a member of the zone's pool's processor set.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -102,10 +102,17 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBpooladm\fR(1M), \fBpsrinfo\fR(1M), \fBpsrset\fR(1M), \fBzoneadm\fR(1M),
-\fBprocessor_info\fR(2), \fBpset_assign\fR(2), \fBpset_bind\fR(2),
-\fBpset_create\fR(2), \fBpset_destroy\fR(2), \fBpset_getloadavg\fR(3C),
-\fBattributes\fR(5)
+.BR processor_info (2),
+.BR pset_assign (2),
+.BR pset_bind (2),
+.BR pset_create (2),
+.BR pset_destroy (2),
+.BR pset_getloadavg (3C),
+.BR attributes (7),
+.BR pooladm (8),
+.BR psrinfo (8),
+.BR psrset (8),
+.BR zoneadm (8)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man2/pset_list.2 b/usr/src/man/man2/pset_list.2
index cf45101329..b38a5350fd 100644
--- a/usr/src/man/man2/pset_list.2
+++ b/usr/src/man/man2/pset_list.2
@@ -59,7 +59,7 @@ is bound.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -77,6 +77,12 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBpooladm\fR(1M), \fBpsrset\fR(1M), \fBzoneadm\fR(1M),
-\fBprocessor_info\fR(2), \fBpset_bind\fR(2), \fBpset_create\fR(2),
-\fBpset_info\fR(2), \fBpset_getloadavg\fR(3C), \fBattributes\fR(5)
+.BR processor_info (2),
+.BR pset_bind (2),
+.BR pset_create (2),
+.BR pset_info (2),
+.BR pset_getloadavg (3C),
+.BR attributes (7),
+.BR pooladm (8),
+.BR psrset (8),
+.BR zoneadm (8)
diff --git a/usr/src/man/man2/pset_setattr.2 b/usr/src/man/man2/pset_setattr.2
index 6010fe2493..b13efdab54 100644
--- a/usr/src/man/man2/pset_setattr.2
+++ b/usr/src/man/man2/pset_setattr.2
@@ -90,7 +90,7 @@ processor is not a member of the zone's pool's processor set.
\fB\fBENOTSUP\fR\fR
.ad
.RS 11n
-The pools facility is active. See \fBpooladm\fR(1M) and
+The pools facility is active. See \fBpooladm\fR(8) and
\fBpool_set_status\fR(3POOL) for information about enabling and disabling the
pools facility.
.RE
@@ -98,7 +98,7 @@ pools facility.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -116,5 +116,10 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBpooladm\fR(1M), \fBpooladm\fR(1M), \fBpsrset\fR(1M), \fBzoneadm\fR(1M),
-\fBpset_bind\fR(2), \fBpool_set_status\fR(3POOL), \fBattributes\fR(5)
+.BR pset_bind (2),
+.BR pool_set_status (3POOL),
+.BR attributes (7),
+.BR pooladm (8),
+.BR pooladm (8),
+.BR psrset (8),
+.BR zoneadm (8)
diff --git a/usr/src/man/man2/putmsg.2 b/usr/src/man/man2/putmsg.2
index 9fce4c59fa..7e9ca16063 100644
--- a/usr/src/man/man2/putmsg.2
+++ b/usr/src/man/man2/putmsg.2
@@ -243,7 +243,7 @@ other end of the pipe is closed.
The \fIfildes\fR argument refers to a streams-based pipe and the other end of
the pipe is closed. A \fBSIGPIPE\fR signal is generated for the calling
thread. This error condition occurs only with SUS-conforming applications. See
-\fBstandards\fR(5).
+\fBstandards\fR(7).
.RE
.sp
@@ -281,7 +281,7 @@ The \fIflags\fR argument is set to \fBMSG_HIPRI\fR and \fIband\fR is non-zero.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -297,8 +297,13 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBgetmsg\fR(2), \fBpoll\fR(2), \fBread\fR(2), \fBwrite\fR(2),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR Intro (2),
+.BR getmsg (2),
+.BR poll (2),
+.BR read (2),
+.BR write (2),
+.BR attributes (7),
+.BR standards (7)
.sp
.LP
\fISTREAMS Programming Guide\fR
diff --git a/usr/src/man/man2/read.2 b/usr/src/man/man2/read.2
index 96cd264b6a..2d3cda107c 100644
--- a/usr/src/man/man2/read.2
+++ b/usr/src/man/man2/read.2
@@ -348,7 +348,7 @@ In addition to the errors documented below, if the \fIfiledes\fR argument refers
to a socket, then an asynchronous error generated by the underlying socket
protocol may be returned. For the full list of errors, please see the
corresponding socket protocol manual page. For example, for a list of TCP
-errors, please see \fBtcp\fR(7P).
+errors, please see \fBtcp\fR(4P).
.sp
.LP
The \fBread()\fR, \fBreadv()\fR, \fBpread()\fR, and \fBpreadv()\fR functions will fail if:
@@ -551,10 +551,10 @@ The \fIfildes\fR argument is associated with a pipe or FIFO.
.SH USAGE
.LP
The \fBpread()\fR function has a transitional interface for 64-bit file
-offsets. See \fBlf64\fR(5).
+offsets. See \fBlf64\fR(7).
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -568,12 +568,25 @@ Interface Stability Committed
_
MT-Level \fBread()\fR is Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.LP
-\fBIntro\fR(2), \fBchmod\fR(2), \fBcreat\fR(2), \fBdup\fR(2), \fBfcntl\fR(2),
-\fBgetmsg\fR(2), \fBioctl\fR(2), \fBlseek\fR(2), \fBopen\fR(2), \fBpipe\fR(2),
-\fBrecv\fR(3SOCKET), \fBattributes\fR(5), \fBlf64\fR(5), \fBstandards\fR(5),
-\fBstreamio\fR(7I), \fBtermio\fR(7I), \fBtcp\fR(7P)
+.BR Intro (2),
+.BR chmod (2),
+.BR creat (2),
+.BR dup (2),
+.BR fcntl (2),
+.BR getmsg (2),
+.BR ioctl (2),
+.BR lseek (2),
+.BR open (2),
+.BR pipe (2),
+.BR recv (3SOCKET),
+.BR streamio (4I),
+.BR termio (4I),
+.BR tcp (4P),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/readlink.2 b/usr/src/man/man2/readlink.2
index f6434413fa..c5dd6426ab 100644
--- a/usr/src/man/man2/readlink.2
+++ b/usr/src/man/man2/readlink.2
@@ -221,7 +221,7 @@ Portable applications should not assume that the returned contents of the
symbolic link are null-terminated.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -238,4 +238,7 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.LP
-\fBstat\fR(2), \fBsymlink\fR(2), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR stat (2),
+.BR symlink (2),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/rename.2 b/usr/src/man/man2/rename.2
index cc418fc954..f78422e99c 100644
--- a/usr/src/man/man2/rename.2
+++ b/usr/src/man/man2/rename.2
@@ -36,7 +36,7 @@ to the new path name of the file.
.sp
.LP
The \fBrenameat()\fR function renames an entry in a directory, possibly moving
-the entry into a different directory. See \fBfsattr\fR(5). If the \fIold\fR
+the entry into a different directory. See \fBfsattr\fR(7). If the \fIold\fR
argument is an absolute path, the \fIfromfd\fR is ignored. Otherwise it is
resolved relative to the \fIfromfd\fR argument rather than the current working
directory. Similarly, if the \fInew\fR argument is not absolute, it is
@@ -339,7 +339,7 @@ an attribute file as a regular file.
.RE
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -353,12 +353,16 @@ Interface Stability Committed
_
MT-Level Async-Signal-Safe
_
-Standard For \fBrename()\fR, see \fBstandards\fR(5).
+Standard For \fBrename()\fR, see \fBstandards\fR(7).
.TE
.SH SEE ALSO
-\fBchmod\fR(2), \fBlink\fR(2), \fBunlink\fR(2), \fBattributes\fR(5),
-\fBfsattr\fR(5), \fBstandards\fR(5)
+.BR chmod (2),
+.BR link (2),
+.BR unlink (2),
+.BR attributes (7),
+.BR fsattr (7),
+.BR standards (7)
.SH NOTES
The system can deadlock if there is a loop in the file system graph. Such a
loop can occur if there is an entry in directory \fBa\fR, \fBa/name1\fR, that
diff --git a/usr/src/man/man2/resolvepath.2 b/usr/src/man/man2/resolvepath.2
index 76da1bd1fc..dbdbba5d3e 100644
--- a/usr/src/man/man2/resolvepath.2
+++ b/usr/src/man/man2/resolvepath.2
@@ -115,4 +115,5 @@ should not assume that the returned contents of the buffer are null-terminated.
.SH SEE ALSO
.sp
.LP
-\fBreadlink\fR(2), \fBrealpath\fR(3C)
+.BR readlink (2),
+.BR realpath (3C)
diff --git a/usr/src/man/man2/rmdir.2 b/usr/src/man/man2/rmdir.2
index e861fcfa40..d1ee6d7dd0 100644
--- a/usr/src/man/man2/rmdir.2
+++ b/usr/src/man/man2/rmdir.2
@@ -180,7 +180,7 @@ The directory entry to be removed is part of a read-only file system.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -198,5 +198,9 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBmkdir\fR(1), \fBrm\fR(1), \fBmkdir\fR(2), \fBattributes\fR(5),
-\fBprivileges\fR(5), \fBstandards\fR(5)
+.BR mkdir (1),
+.BR rm (1),
+.BR mkdir (2),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/semctl.2 b/usr/src/man/man2/semctl.2
index 86ce78b2c6..1ac4f6ab41 100644
--- a/usr/src/man/man2/semctl.2
+++ b/usr/src/man/man2/semctl.2
@@ -295,7 +295,7 @@ The \fIcmd\fR argument is \fBSETVAL\fR or \fBSETALL\fR and the value to which
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -311,5 +311,10 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBipcs\fR(1), \fBIntro\fR(2), \fBsemget\fR(2), \fBsemop\fR(2),
-\fBattributes\fR(5), \fBprivileges\fR(5), \fBstandards\fR(5)
+.BR ipcs (1),
+.BR Intro (2),
+.BR semget (2),
+.BR semop (2),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/semget.2 b/usr/src/man/man2/semget.2
index 73d35256bd..896720798c 100644
--- a/usr/src/man/man2/semget.2
+++ b/usr/src/man/man2/semget.2
@@ -141,7 +141,7 @@ be exceeded. See NOTES.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -157,9 +157,16 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBipcrm\fR(1), \fBipcs\fR(1), \fBrctladm\fR(1M), \fBIntro\fR(2),
-\fBsemctl\fR(2), \fBsemop\fR(2), \fBsetrctl\fR(2), \fBftok\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR ipcrm (1),
+.BR ipcs (1),
+.BR Intro (2),
+.BR semctl (2),
+.BR semop (2),
+.BR setrctl (2),
+.BR ftok (3C),
+.BR attributes (7),
+.BR standards (7),
+.BR rctladm (8)
.SH NOTES
.sp
.LP
@@ -174,5 +181,5 @@ The \fBzone.max-sem-ids\fR resource control limis the total number of
semaphore identifiers that can be allocated by a zone.
.sp
.LP
-See \fBrctladm\fR(1M) and \fBsetrctl\fR(2) for information about using resource
+See \fBrctladm\fR(8) and \fBsetrctl\fR(2) for information about using resource
controls.
diff --git a/usr/src/man/man2/semids.2 b/usr/src/man/man2/semids.2
index ea4398cd0d..8a28fee4af 100644
--- a/usr/src/man/man2/semids.2
+++ b/usr/src/man/man2/semids.2
@@ -96,7 +96,7 @@ examine_semids()
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -112,5 +112,10 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBipcrm\fR(1), \fBipcs\fR(1), \fBIntro\fR(2), \fBsemctl\fR(2),
-\fBsemget\fR(2), \fBsemop\fR(2), \fBattributes\fR(5)
+.BR ipcrm (1),
+.BR ipcs (1),
+.BR Intro (2),
+.BR semctl (2),
+.BR semget (2),
+.BR semop (2),
+.BR attributes (7)
diff --git a/usr/src/man/man2/semop.2 b/usr/src/man/man2/semop.2
index 07e616dcac..8b21b5b330 100644
--- a/usr/src/man/man2/semop.2
+++ b/usr/src/man/man2/semop.2
@@ -359,7 +359,7 @@ than 0, or a \fBtv_nsec\fR value greater than or equal to 1000 million.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -375,9 +375,18 @@ Interface Stability \fBsemop()\fR is Standard.
.SH SEE ALSO
.sp
.LP
-\fBipcs\fR(1), \fBrctladm\fR(1M), \fBIntro\fR(2), \fBexec\fR(2), \fBexit\fR(2),
-\fBfork\fR(2), \fBsemctl\fR(2), \fBsemget\fR(2), \fBsetrctl\fR(2),
-\fBsigaction\fR(2), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR ipcs (1),
+.BR Intro (2),
+.BR exec (2),
+.BR exit (2),
+.BR fork (2),
+.BR semctl (2),
+.BR semget (2),
+.BR setrctl (2),
+.BR sigaction (2),
+.BR attributes (7),
+.BR standards (7),
+.BR rctladm (8)
.SH NOTES
.sp
.LP
@@ -387,5 +396,5 @@ creating process at the time \fBsemget\fR(2) was used to allocate the
identifier.
.sp
.LP
-See \fBrctladm\fR(1M) and \fBsetrctl\fR(2) for information about using resource
+See \fBrctladm\fR(8) and \fBsetrctl\fR(2) for information about using resource
controls.
diff --git a/usr/src/man/man2/setpgid.2 b/usr/src/man/man2/setpgid.2
index a97e7691b1..6f9dbd36dc 100644
--- a/usr/src/man/man2/setpgid.2
+++ b/usr/src/man/man2/setpgid.2
@@ -110,7 +110,7 @@ process or of a child process of the calling process.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -128,5 +128,11 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBexec\fR(2), \fBexit\fR(2), \fBfork\fR(2), \fBgetpid\fR(2),
-\fBgetsid\fR(2), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR Intro (2),
+.BR exec (2),
+.BR exit (2),
+.BR fork (2),
+.BR getpid (2),
+.BR getsid (2),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/setpgrp.2 b/usr/src/man/man2/setpgrp.2
index 3268d6bf34..74c1a5f88f 100644
--- a/usr/src/man/man2/setpgrp.2
+++ b/usr/src/man/man2/setpgrp.2
@@ -35,7 +35,7 @@ No errors are defined.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -51,6 +51,13 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBsetpgrp\fR(1), \fBIntro\fR(2), \fBexec\fR(2), \fBfork\fR(2),
-\fBgetpid\fR(2), \fBgetsid\fR(2), \fBkill\fR(2), \fBsignal\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR setpgrp (1),
+.BR Intro (2),
+.BR exec (2),
+.BR fork (2),
+.BR getpid (2),
+.BR getsid (2),
+.BR kill (2),
+.BR signal (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/setrctl.2 b/usr/src/man/man2/setrctl.2
index 57c8248027..537598dbb4 100644
--- a/usr/src/man/man2/setrctl.2
+++ b/usr/src/man/man2/setrctl.2
@@ -266,7 +266,7 @@ lowering by unprivileged callers.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -282,5 +282,9 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBrctladm\fR(1M), \fBgetrlimit\fR(2), \fBerrno\fR(3C),
-\fBrctlblk_set_value\fR(3C), \fBattributes\fR(5), \fBresource_controls\fR(5)
+.BR getrlimit (2),
+.BR errno (3C),
+.BR rctlblk_set_value (3C),
+.BR attributes (7),
+.BR resource_controls (7),
+.BR rctladm (8)
diff --git a/usr/src/man/man2/setregid.2 b/usr/src/man/man2/setregid.2
index 0b2832d2bb..c8d435182a 100644
--- a/usr/src/man/man2/setregid.2
+++ b/usr/src/man/man2/setregid.2
@@ -79,7 +79,7 @@ set-group-\fBID\fR.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -95,5 +95,10 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBexecve\fR(2), \fBgetgid\fR(2), \fBsetreuid\fR(2), \fBsetuid\fR(2),
-\fBattributes\fR(5), \fBprivileges\fR(5), \fBstandards\fR(5)
+.BR execve (2),
+.BR getgid (2),
+.BR setreuid (2),
+.BR setuid (2),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/setreuid.2 b/usr/src/man/man2/setreuid.2
index b35f01701f..976269b989 100644
--- a/usr/src/man/man2/setreuid.2
+++ b/usr/src/man/man2/setreuid.2
@@ -71,7 +71,7 @@ The {PRIV_PROC_SETID} privilege is not asserted in the effective set of the
calling processes and a change was specified other than changing the real user
\fBID\fR to the effective user \fBID\fR, or changing the effective user
\fBID\fR to the real user \fBID\fR or the saved set-user \fBID\fR. See
-\fBprivileges\fR(5) for additional restrictions which apply when changing to
+\fBprivileges\fR(7) for additional restrictions which apply when changing to
UID 0.
.RE
@@ -84,7 +84,7 @@ set-user \fBID\fR.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -100,5 +100,10 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBgetuid\fR(2), \fBsetregid\fR(2), \fBsetuid\fR(2),
-\fBattributes\fR(5), \fBprivileges\fR(5), \fBstandards\fR(5)
+.BR exec (2),
+.BR getuid (2),
+.BR setregid (2),
+.BR setuid (2),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/setsid.2 b/usr/src/man/man2/setsid.2
index dc3a1e7cea..19c32996f4 100644
--- a/usr/src/man/man2/setsid.2
+++ b/usr/src/man/man2/setsid.2
@@ -90,7 +90,7 @@ The calling process is already a process group leader, or the process group
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -108,8 +108,11 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBgetsid\fR(2), \fBsetpgid\fR(2), \fBsetpgrp\fR(2), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR getsid (2),
+.BR setpgid (2),
+.BR setpgrp (2),
+.BR attributes (7),
+.BR standards (7)
.SH WARNINGS
.sp
.LP
diff --git a/usr/src/man/man2/settaskid.2 b/usr/src/man/man2/settaskid.2
index 0e96d5516d..c7ed660a74 100644
--- a/usr/src/man/man2/settaskid.2
+++ b/usr/src/man/man2/settaskid.2
@@ -101,7 +101,7 @@ the calling process.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -117,4 +117,7 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBsetsid\fR(2), \fBproject\fR(4), \fBattributes\fR(5), \fBprivileges\fR(5)
+.BR setsid (2),
+.BR project (5),
+.BR attributes (7),
+.BR privileges (7)
diff --git a/usr/src/man/man2/setuid.2 b/usr/src/man/man2/setuid.2
index 8bebbbe282..60c34ed6e8 100644
--- a/usr/src/man/man2/setuid.2
+++ b/usr/src/man/man2/setuid.2
@@ -62,7 +62,7 @@ If the {\fBPRIV_PROC_SETID\fR} privilege is asserted in the effective set of
the process calling \fBsetuid()\fR, the real, effective, and saved user IDs are
set to the \fIuid\fR argument. If the \fIuid\fR argument is 0 and none of the
saved, effective or real UID is 0, additional restrictions apply. See
-\fBprivileges\fR(5).
+\fBprivileges\fR(7).
.sp
.LP
If the {\fBPRIV_PROC_SETID\fR} privilege is not asserted in the effective set,
@@ -116,7 +116,7 @@ either the real or saved group IDs.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -134,6 +134,11 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBexec\fR(2), \fBgetgroups\fR(2), \fBgetuid\fR(2),
-\fBstat.h\fR(3HEAD), \fBattributes\fR(5), \fBprivileges\fR(5),
-\fBstandards\fR(5)
+.BR Intro (2),
+.BR exec (2),
+.BR getgroups (2),
+.BR getuid (2),
+.BR stat.h (3HEAD),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/shmctl.2 b/usr/src/man/man2/shmctl.2
index e9bd523d21..5241620d22 100644
--- a/usr/src/man/man2/shmctl.2
+++ b/usr/src/man/man2/shmctl.2
@@ -197,7 +197,7 @@ calling process.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -213,5 +213,10 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBipcs\fR(1), \fBIntro\fR(2), \fBshmget\fR(2), \fBshmop\fR(2),
-\fBattributes\fR(5), \fBprivileges\fR(5), \fBstandards\fR(5)
+.BR ipcs (1),
+.BR Intro (2),
+.BR shmget (2),
+.BR shmop (2),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/shmget.2 b/usr/src/man/man2/shmget.2
index a20cfad5e6..a15e463b60 100644
--- a/usr/src/man/man2/shmget.2
+++ b/usr/src/man/man2/shmget.2
@@ -156,7 +156,7 @@ exceeded. See NOTES.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -172,9 +172,15 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBrctladm\fR(1M), \fBIntro\fR(2), \fBsetrctl\fR(2), \fBshmctl\fR(2),
-\fBshmop\fR(2), \fBftok\fR(3C), \fBgetpagesize\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR Intro (2),
+.BR setrctl (2),
+.BR shmctl (2),
+.BR shmop (2),
+.BR ftok (3C),
+.BR getpagesize (3C),
+.BR attributes (7),
+.BR standards (7),
+.BR rctladm (8)
.SH NOTES
.sp
.LP
@@ -195,5 +201,5 @@ control. The \fBzone.max-shm-ids\fR resource control restricts the total number
of shared memory identifiers that can be allocated by a zone.
.sp
.LP
-See \fBrctladm\fR(1M) and \fBsetrctl\fR(2) for information about using resource
+See \fBrctladm\fR(8) and \fBsetrctl\fR(2) for information about using resource
controls.
diff --git a/usr/src/man/man2/shmids.2 b/usr/src/man/man2/shmids.2
index 62619aaed9..32a549cb7f 100644
--- a/usr/src/man/man2/shmids.2
+++ b/usr/src/man/man2/shmids.2
@@ -96,7 +96,7 @@ examine_shmids()
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -112,5 +112,10 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBipcrm\fR(1), \fBipcs\fR(1), \fBIntro\fR(2), \fBshmctl\fR(2),
-\fBshmget\fR(2), \fBshmop\fR(2), \fBattributes\fR(5)
+.BR ipcrm (1),
+.BR ipcs (1),
+.BR Intro (2),
+.BR shmctl (2),
+.BR shmget (2),
+.BR shmop (2),
+.BR attributes (7)
diff --git a/usr/src/man/man2/shmop.2 b/usr/src/man/man2/shmop.2
index 067d75e3bd..eb0e75a3d7 100644
--- a/usr/src/man/man2/shmop.2
+++ b/usr/src/man/man2/shmop.2
@@ -122,7 +122,7 @@ The segment is attached for reading if (\fIshmflg\fR\fB&SHM_RDONLY\fR) is true
.LP
The \fBshmdt()\fR function detaches from the calling process's data segment the
shared memory segment located at the address specified by \fIshmaddr\fR. If the
-application is standard-conforming (see \fBstandards\fR(5)), the \fIshmaddr\fR
+application is standard-conforming (see \fBstandards\fR(7)), the \fIshmaddr\fR
argument is of type \fBconst void *\fR. Otherwise it is of type \fBchar *\fR.
.sp
.LP
@@ -231,7 +231,7 @@ performance on certain platforms due to D-cache aliasing.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -245,11 +245,17 @@ Interface Stability Committed
_
MT-Level Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBexec\fR(2), \fBexit\fR(2), \fBfork\fR(2), \fBshmctl\fR(2),
-\fBshmget\fR(2), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR Intro (2),
+.BR exec (2),
+.BR exit (2),
+.BR fork (2),
+.BR shmctl (2),
+.BR shmget (2),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/sigaction.2 b/usr/src/man/man2/sigaction.2
index 36c4ef1a9a..ab9db1e9d7 100644
--- a/usr/src/man/man2/sigaction.2
+++ b/usr/src/man/man2/sigaction.2
@@ -50,7 +50,7 @@ int sa_flags;
.sp
.LP
The storage occupied by \fBsa_handler\fR and \fBsa_sigaction\fR may overlap,
-and a standard-conforming application (see \fBstandards\fR(5)) must not use
+and a standard-conforming application (see \fBstandards\fR(7)) must not use
both simultaneously.
.sp
.LP
@@ -190,7 +190,7 @@ is equal to \fBSIGWAITING\fR, \fBSIGCANCEL\fR, or \fBSIGLWP\fR.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -204,19 +204,38 @@ Interface Stability Committed
_
MT-Level Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBkill\fR(1), \fBIntro\fR(2), \fBexit\fR(2), \fBfcntl\fR(2), \fBgetmsg\fR(2),
-\fBioctl\fR(2), \fBkill\fR(2), \fBpause\fR(2), \fBputmsg\fR(2), \fBread\fR(2),
-\fBsigaltstack\fR(2), \fBsigprocmask\fR(2), \fBsigsend\fR(2),
-\fBsigsuspend\fR(2), \fBwaitid\fR(2), \fBwrite\fR(2), \fBrecv\fR(3SOCKET),
-\fBsend\fR(3SOCKET), \fBsiginfo.h\fR(3HEAD), \fBsignal\fR(3C),
-\fBsignal.h\fR(3HEAD), \fBsigsetops\fR(3C), \fBucontext.h\fR(3HEAD),
-\fBwait\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR kill (1),
+.BR Intro (2),
+.BR exit (2),
+.BR fcntl (2),
+.BR getmsg (2),
+.BR ioctl (2),
+.BR kill (2),
+.BR pause (2),
+.BR putmsg (2),
+.BR read (2),
+.BR sigaltstack (2),
+.BR sigprocmask (2),
+.BR sigsend (2),
+.BR sigsuspend (2),
+.BR waitid (2),
+.BR write (2),
+.BR signal (3C),
+.BR sigsetops (3C),
+.BR wait (3C),
+.BR siginfo.h (3HEAD),
+.BR signal.h (3HEAD),
+.BR ucontext.h (3HEAD),
+.BR recv (3SOCKET),
+.BR send (3SOCKET),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man2/sigaltstack.2 b/usr/src/man/man2/sigaltstack.2
index 333ca5eb2d..a0d1c93b0f 100644
--- a/usr/src/man/man2/sigaltstack.2
+++ b/usr/src/man/man2/sigaltstack.2
@@ -174,7 +174,7 @@ An attempt was made to modify an active stack.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -192,8 +192,12 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBgetcontext\fR(2), \fBmmap\fR(2), \fBsigaction\fR(2),
-\fBucontext.h\fR(3HEAD), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR getcontext (2),
+.BR mmap (2),
+.BR sigaction (2),
+.BR ucontext.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man2/sigpending.2 b/usr/src/man/man2/sigpending.2
index b88dc78518..79dcdb41dc 100644
--- a/usr/src/man/man2/sigpending.2
+++ b/usr/src/man/man2/sigpending.2
@@ -42,7 +42,7 @@ The \fIset\fR argument points to an illegal address.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -60,5 +60,8 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBsigaction\fR(2), \fBsigprocmask\fR(2), \fBsigsetops\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR sigaction (2),
+.BR sigprocmask (2),
+.BR sigsetops (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/sigprocmask.2 b/usr/src/man/man2/sigprocmask.2
index c6d25af2bf..3ad28c4439 100644
--- a/usr/src/man/man2/sigprocmask.2
+++ b/usr/src/man/man2/sigprocmask.2
@@ -41,7 +41,7 @@ call to \fBsigprocmask()\fR returns.
It is not possible to block signals that cannot be caught or ignored (see
\fBsigaction\fR(2)). It is also not possible to block or unblock SIGCANCEL, as
SIGCANCEL is reserved for the implementation of POSIX thread cancellation (see
-\fBpthread_cancel\fR(3C) and \fBcancellation\fR(5)). This restriction is
+\fBpthread_cancel\fR(3C) and \fBcancellation\fR(7)). This restriction is
silently enforced by the standard C library.
.sp
.LP
@@ -76,7 +76,7 @@ The \fIset\fR or \fIoset\fR argument points to an illegal address.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -93,9 +93,14 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.LP
-\fBsigaction\fR(2), \fBpthread_cancel\fR(3C), \fBpthread_sigmask\fR(3C),
-\fBsignal\fR(3C), \fBsignal.h\fR(3HEAD), \fBsigsetops\fR(3C),
-\fBattributes\fR(5), \fBcancellation\fR(5)
+.BR sigaction (2),
+.BR pthread_cancel (3C),
+.BR pthread_sigmask (3C),
+.BR signal (3C),
+.BR sigsetops (3C),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR cancellation (7)
.SH NOTES
.LP
The call to \fBsigprocmask()\fR affects only the calling thread's signal mask.
diff --git a/usr/src/man/man2/sigsend.2 b/usr/src/man/man2/sigsend.2
index 2801dda2b0..88203d76c3 100644
--- a/usr/src/man/man2/sigsend.2
+++ b/usr/src/man/man2/sigsend.2
@@ -220,5 +220,11 @@ The \fIpsp\fR argument points to an illegal address.
.SH SEE ALSO
.sp
.LP
-\fBkill\fR(1), \fBgetpid\fR(2), \fBkill\fR(2), \fBpriocntl\fR(2),
-\fBsignal\fR(3C), \fBsignal.h\fR(3HEAD), \fBprocess\fR(4), \fBprivileges\fR(5)
+.BR kill (1),
+.BR getpid (2),
+.BR kill (2),
+.BR priocntl (2),
+.BR signal (3C),
+.BR signal.h (3HEAD),
+.BR process (5),
+.BR privileges (7)
diff --git a/usr/src/man/man2/sigsuspend.2 b/usr/src/man/man2/sigsuspend.2
index 565ddce419..87a9f511ed 100644
--- a/usr/src/man/man2/sigsuspend.2
+++ b/usr/src/man/man2/sigsuspend.2
@@ -68,7 +68,7 @@ The \fIset\fR argument points to an illegal address.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -86,8 +86,13 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBsigaction\fR(2), \fBsigprocmask\fR(2), \fBsigwait\fR(2), \fBsignal\fR(3C),
-\fBsignal.h\fR(3HEAD), \fBsigsetops\fR(3C), \fBattributes\fR(5)
+.BR sigaction (2),
+.BR sigprocmask (2),
+.BR sigwait (2),
+.BR signal (3C),
+.BR sigsetops (3C),
+.BR signal.h (3HEAD),
+.BR attributes (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man2/sigwait.2 b/usr/src/man/man2/sigwait.2
index b038447dc5..1e615b42ed 100644
--- a/usr/src/man/man2/sigwait.2
+++ b/usr/src/man/man2/sigwait.2
@@ -31,7 +31,7 @@ the calling thread. If no signal in \fIset\fR is pending, \fBsigwait()\fR
blocks until a signal in \fIset\fR becomes pending. The selected signal is
cleared from the set of signals pending on the calling thread and the number of
the signal is returned, or in the standard-conforming version (see
-\fBstandards\fR(5)) placed in \fIsig\fR. The selection of a signal in \fIset\fR
+\fBstandards\fR(7)) placed in \fIsig\fR. The selection of a signal in \fIset\fR
is independent of the signal mask of the calling thread. This means a thread
can synchronously wait for signals that are being blocked by the signal mask of
the calling thread \&. To ensure that only the caller receives the signals
@@ -199,7 +199,7 @@ sigint(void *arg)
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -213,16 +213,22 @@ Interface Stability Committed
_
MT-Level Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBsigaction\fR(2), \fBsigpending\fR(2), \fBsigprocmask\fR(2),
-\fBsigsuspend\fR(2), \fBpthread_create\fR(3C), \fBpthread_kill\fR(3C),
-\fBpthread_sigmask\fR(3C), \fBsignal.h\fR(3HEAD), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR sigaction (2),
+.BR sigpending (2),
+.BR sigprocmask (2),
+.BR sigsuspend (2),
+.BR pthread_create (3C),
+.BR pthread_kill (3C),
+.BR pthread_sigmask (3C),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man2/stat.2 b/usr/src/man/man2/stat.2
index 5dabfe0d5e..a3d2d8dd4e 100644
--- a/usr/src/man/man2/stat.2
+++ b/usr/src/man/man2/stat.2
@@ -65,7 +65,7 @@ the \fIfildes\fR argument is unused. If the \fIfildes\fR argument has the
special value \fBAT_FDCWD\fR, relative paths are resolved from the current
working directory. If \fBAT_SYMLINK_NOFOLLOW\fR is set in the \fIflag\fR
argument, the function behaves like \fBlstat()\fR and does not automatically
-follow symbolic links. See \fBfsattr\fR(5). If \fB_ATTR_TRIGGER\fR is set in
+follow symbolic links. See \fBfsattr\fR(7). If \fB_ATTR_TRIGGER\fR is set in
the \fIflag\fR argument and the vnode is a trigger mount point, the mount is
performed and the function returns the attributes of the root of the mounted
filesystem.
@@ -591,9 +591,9 @@ users and groups that have ACL entries on the file.
.sp
.LP
The \fBstat()\fR, \fBfstat()\fR, and \fBlstat()\fR functions have transitional
-interfaces for 64-bit file offsets. See \fBlf64\fR(5).
+interfaces for 64-bit file offsets. See \fBlf64\fR(7).
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -612,9 +612,23 @@ Standard See below.
.sp
.LP
-For \fBstat()\fR, \fBfstat()\fR, and \fBlstat()\fR, see \fBstandards\fR(5).
+For \fBstat()\fR, \fBfstat()\fR, and \fBlstat()\fR, see \fBstandards\fR(7).
.SH SEE ALSO
-\fBaccess\fR(2), \fBchmod\fR(2), \fBchown\fR(2), \fBcreat\fR(2), \fBlink\fR(2),
-\fBmknod\fR(2), \fBpipe\fR(2), \fBread\fR(2), \fBtime\fR(2), \fBunlink\fR(2),
-\fButime\fR(2), \fBwrite\fR(2), \fBfattach\fR(3C), \fBstat.h\fR(3HEAD),
-\fBattributes\fR(5), \fBfsattr\fR(5), \fBlf64\fR(5), \fBstandards\fR(5)
+.BR access (2),
+.BR chmod (2),
+.BR chown (2),
+.BR creat (2),
+.BR link (2),
+.BR mknod (2),
+.BR pipe (2),
+.BR read (2),
+.BR time (2),
+.BR unlink (2),
+.BR utime (2),
+.BR write (2),
+.BR fattach (3C),
+.BR stat.h (3HEAD),
+.BR attributes (7),
+.BR fsattr (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/statvfs.2 b/usr/src/man/man2/statvfs.2
index 2265c57e48..998b383584 100644
--- a/usr/src/man/man2/statvfs.2
+++ b/usr/src/man/man2/statvfs.2
@@ -225,9 +225,9 @@ An I/O error occurred while reading the file system.
.SH USAGE
The \fBstatvfs()\fR and \fBfstatvfs()\fR functions have transitional interfaces
-for 64-bit file offsets. See \fBlf64\fR(5).
+for 64-bit file offsets. See \fBlf64\fR(7).
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -241,10 +241,23 @@ Interface Stability Standard
.TE
.SH SEE ALSO
-\fBchmod\fR(2), \fBchown\fR(2), \fBcreat\fR(2), \fBdup\fR(2), \fBfcntl\fR(2),
-\fBlink\fR(2), \fBmknod\fR(2), \fBopen\fR(2), \fBpipe\fR(2), \fBread\fR(2),
-\fBtime\fR(2), \fBunlink\fR(2), \fButime\fR(2), \fBwrite\fR(2),
-\fBattributes\fR(5), \fBlf64\fR(5), \fBstandards\fR(5)
+.BR chmod (2),
+.BR chown (2),
+.BR creat (2),
+.BR dup (2),
+.BR fcntl (2),
+.BR link (2),
+.BR mknod (2),
+.BR open (2),
+.BR pipe (2),
+.BR read (2),
+.BR time (2),
+.BR unlink (2),
+.BR utime (2),
+.BR write (2),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
.SH BUGS
The values returned for \fBf_files\fR, \fBf_ffree\fR, and \fBf_favail\fR may
not be valid for \fBNFS\fR mounted file systems.
diff --git a/usr/src/man/man2/stime.2 b/usr/src/man/man2/stime.2
index 458394b7f2..39e5b1a8f9 100644
--- a/usr/src/man/man2/stime.2
+++ b/usr/src/man/man2/stime.2
@@ -51,4 +51,5 @@ calling process.
.SH SEE ALSO
.sp
.LP
-\fBtime\fR(2), \fBprivileges\fR(5)
+.BR time (2),
+.BR privileges (7)
diff --git a/usr/src/man/man2/swapctl.2 b/usr/src/man/man2/swapctl.2
index d0f705b842..a39d2ddcc4 100644
--- a/usr/src/man/man2/swapctl.2
+++ b/usr/src/man/man2/swapctl.2
@@ -315,4 +315,4 @@ again:
.SH SEE ALSO
.sp
.LP
-\fBprivileges\fR(5)
+.BR privileges (7)
diff --git a/usr/src/man/man2/symlink.2 b/usr/src/man/man2/symlink.2
index 4bb9b4f5a6..decd7e0613 100644
--- a/usr/src/man/man2/symlink.2
+++ b/usr/src/man/man2/symlink.2
@@ -194,7 +194,7 @@ file descriptor or the special value \fBAT_FDCWD\fR.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -209,5 +209,10 @@ Interface Stability Standard
.SH SEE ALSO
.LP
-\fBcp\fR(1), \fBlink\fR(2), \fBopen\fR(2), \fBreadlink\fR(2), \fBstat\fR(2),
-\fBunlink\fR(2), \fBattributes\fR(5)
+.BR cp (1),
+.BR link (2),
+.BR open (2),
+.BR readlink (2),
+.BR stat (2),
+.BR unlink (2),
+.BR attributes (7)
diff --git a/usr/src/man/man2/sync.2 b/usr/src/man/man2/sync.2
index bb04a13263..762a68dfc2 100644
--- a/usr/src/man/man2/sync.2
+++ b/usr/src/man/man2/sync.2
@@ -28,12 +28,12 @@ returning.
.sp
.LP
The \fBsync()\fR function should be used by applications that examine a file
-system, such as \fBfsck\fR(1M), and \fBdf\fR(1M), and is mandatory before
+system, such as \fBfsck\fR(8), and \fBdf\fR(8), and is mandatory before
rebooting.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -49,5 +49,8 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBdf\fR(1M), \fBfsck\fR(1M), \fBfsync\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR fsync (3C),
+.BR attributes (7),
+.BR standards (7),
+.BR df (8),
+.BR fsck (8)
diff --git a/usr/src/man/man2/sysinfo.2 b/usr/src/man/man2/sysinfo.2
index 6815dbc229..aed37875d8 100644
--- a/usr/src/man/man2/sysinfo.2
+++ b/usr/src/man/man2/sysinfo.2
@@ -23,7 +23,7 @@ system on which the process is executing into the buffer pointed to by
available. The \fIcount\fR parameter indicates the size of the buffer.
.sp
.LP
-The POSIX P1003.1 interface (see \fBstandards\fR(5)) \fBsysconf\fR(3C) provides
+The POSIX P1003.1 interface (see \fBstandards\fR(7)) \fBsysconf\fR(3C) provides
a similar class of configuration information, but returns an integer rather
than a string.
.sp
@@ -206,7 +206,7 @@ Programs compiled for an instruction set that does not appear in the list will
most likely experience performance degradation or not run at all on this
machine.
.sp
-The instruction set names known to the system are listed in \fBisalist\fR(5);
+The instruction set names known to the system are listed in \fBisalist\fR(7);
these names might not match predefined names or compiler options in the C
language compilation system.
.sp
@@ -292,8 +292,8 @@ of the calling process.
.RS 4n
Copy into the array pointed to by \fIbuf\fR an ASCII string consisting of the
ASCII hexadecimal encoding of the name of the interface configured by
-\fBboot\fR(1M) followed by the DHCPACK reply from the server. This command is
-intended for use only by the \fBdhcpagent\fR(1M) DHCP client daemon for the
+\fBboot\fR(8) followed by the DHCPACK reply from the server. This command is
+intended for use only by the \fBdhcpagent\fR(8) DHCP client daemon for the
purpose of adopting the DHCP maintenance of the interface configured by
\fBboot\fR.
.RE
@@ -354,9 +354,17 @@ A good estimation for \fIcount\fR is 257, which is likely to cover all strings
returned by this interface in typical installations.
.SH SEE ALSO
.LP
-\fBboot\fR(1M), \fBdhcpagent\fR(1M), \fBgetisax\fR(2), \fBuname\fR(2),
-\fBgethostid\fR(3C), \fBgethostname\fR(3C), \fBsysconf\fR(3C),
-\fBisalist\fR(5), \fBprivileges\fR(5), \fBstandards\fR(5), \fBzones\fR(5)
+.BR getisax (2),
+.BR uname (2),
+.BR gethostid (3C),
+.BR gethostname (3C),
+.BR sysconf (3C),
+.BR isalist (7),
+.BR privileges (7),
+.BR standards (7),
+.BR zones (7),
+.BR boot (8),
+.BR dhcpagent (8)
.sp
.LP
\fILinker and Libraries Guide\fR
diff --git a/usr/src/man/man2/time.2 b/usr/src/man/man2/time.2
index 11e250a3cd..1e3f7b01dc 100644
--- a/usr/src/man/man2/time.2
+++ b/usr/src/man/man2/time.2
@@ -33,7 +33,7 @@ Upon successful completion, \fBtime()\fR returns the value of time. Otherwise,
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -51,4 +51,7 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBstime\fR(2), \fBctime\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR stime (2),
+.BR ctime (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/times.2 b/usr/src/man/man2/times.2
index 506507eec5..a685244fb8 100644
--- a/usr/src/man/man2/times.2
+++ b/usr/src/man/man2/times.2
@@ -83,7 +83,7 @@ The \fIbuffer\fR argument points to an illegal address.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -101,6 +101,13 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBtime\fR(1), \fBtimex\fR(1), \fBexec\fR(2), \fBfork\fR(2), \fBtime\fR(2),
-\fBwaitid\fR(2), \fBwait\fR(3C), \fBwaitpid\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR time (1),
+.BR timex (1),
+.BR exec (2),
+.BR fork (2),
+.BR time (2),
+.BR waitid (2),
+.BR wait (3C),
+.BR waitpid (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/uadmin.2 b/usr/src/man/man2/uadmin.2
index 111b962dfd..5aedb18ed4 100644
--- a/usr/src/man/man2/uadmin.2
+++ b/usr/src/man/man2/uadmin.2
@@ -100,7 +100,7 @@ taken next is specified by \fIfcn\fR as above.
.ad
.RS 14n
The system is forced to panic immediately without any further processing and a
-crash dump is written to the dump device (see \fBdumpadm\fR(1M)). The action
+crash dump is written to the dump device (see \fBdumpadm\fR(8)). The action
to be taken next is specified by \fIfcn\fR, as above.
.RE
@@ -325,7 +325,7 @@ the calling process.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -344,12 +344,17 @@ The \fBA_FREEZE\fR command and its subcommands are Committed.
.SH SEE ALSO
.sp
.LP
-\fBdumpadm\fR(1M), \fBhalt\fR(1M), \fBkernel\fR(1M), \fBreboot\fR(1M),
-\fBuadmin\fR(1M), \fBattributes\fR(5), \fBprivileges\fR(5)
+.BR attributes (7),
+.BR privileges (7),
+.BR dumpadm (8),
+.BR halt (8),
+.BR kernel (8),
+.BR reboot (8),
+.BR uadmin (8)
.SH WARNINGS
.sp
.LP
-Shutting down or halting the system by means of \fBuadmin\fR(1M) does not
+Shutting down or halting the system by means of \fBuadmin\fR(8) does not
update the boot archive. Avoid using this command after
.RS +4
.TP
@@ -371,4 +376,4 @@ updating existing driver binaries or kernel binaries.
.RE
.sp
.LP
-Use \fBreboot\fR(1M) or \fBhalt\fR(1M) instead.
+Use \fBreboot\fR(8) or \fBhalt\fR(8) instead.
diff --git a/usr/src/man/man2/ulimit.2 b/usr/src/man/man2/ulimit.2
index 3b79737f72..702f8f3465 100644
--- a/usr/src/man/man2/ulimit.2
+++ b/usr/src/man/man2/ulimit.2
@@ -154,7 +154,7 @@ interface for controlling process limits, and are preferred over
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -170,5 +170,9 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBbrk\fR(2), \fBgetrlimit\fR(2), \fBwrite\fR(2), \fBattributes\fR(5),
-\fBprivileges\fR(5), \fBstandards\fR(5)
+.BR brk (2),
+.BR getrlimit (2),
+.BR write (2),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/umask.2 b/usr/src/man/man2/umask.2
index 1976cbab95..ede1655780 100644
--- a/usr/src/man/man2/umask.2
+++ b/usr/src/man/man2/umask.2
@@ -30,7 +30,7 @@ The previous value of the file mode creation mask is returned.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -48,6 +48,13 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBmkdir\fR(1), \fBsh\fR(1), \fBIntro\fR(2), \fBchmod\fR(2), \fBcreat\fR(2),
-\fBmknod\fR(2), \fBopen\fR(2), \fBstat.h\fR(3HEAD), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR mkdir (1),
+.BR sh (1),
+.BR Intro (2),
+.BR chmod (2),
+.BR creat (2),
+.BR mknod (2),
+.BR open (2),
+.BR stat.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/umount.2 b/usr/src/man/man2/umount.2
index 8b402558ee..f56c627ea6 100644
--- a/usr/src/man/man2/umount.2
+++ b/usr/src/man/man2/umount.2
@@ -204,4 +204,5 @@ preferred.
.SH SEE ALSO
.sp
.LP
-\fBmount\fR(2), \fBprivileges\fR(5)
+.BR mount (2),
+.BR privileges (7)
diff --git a/usr/src/man/man2/uname.2 b/usr/src/man/man2/uname.2
index 3006877357..4e2832a738 100644
--- a/usr/src/man/man2/uname.2
+++ b/usr/src/man/man2/uname.2
@@ -63,7 +63,7 @@ The \fIname\fR argument points to an illegal address.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -81,5 +81,8 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBuname\fR(1), \fBsysinfo\fR(2), \fBsysconf\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR uname (1),
+.BR sysinfo (2),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/unlink.2 b/usr/src/man/man2/unlink.2
index 2cce8fe39f..fade51b58c 100644
--- a/usr/src/man/man2/unlink.2
+++ b/usr/src/man/man2/unlink.2
@@ -72,7 +72,7 @@ link.
.sp
.LP
The \fBunlinkat()\fR function also removes a link to a file. See
-\fBfsattr\fR(5). If the \fIflag\fR argument is 0, the behavior of
+\fBfsattr\fR(7). If the \fIflag\fR argument is 0, the behavior of
\fBunlinkat()\fR is the same as \fBunlink()\fR except in the processing of its
\fIpath\fR argument. If \fIpath\fR is absolute, \fBunlinkat()\fR behaves the
same as \fBunlink()\fR and the \fIdirfd\fR argument is unused. If \fIpath\fR is
@@ -99,7 +99,7 @@ If the \fIpath\fR argument is a directory and the filesystem supports
\fBunlink()\fR and \fBunlinkat()\fR on directories, the directory is unlinked
from its parent with no cleanup being performed. In UFS, the disconnected
directory will be found the next time the filesystem is checked with
-\fBfsck\fR(1M). The \fBunlink()\fR and \fBunlinkat()\fR functions will not fail
+\fBfsck\fR(8). The \fBunlink()\fR and \fBunlinkat()\fR functions will not fail
simply because a directory is not empty. The user with appropriate privileges
can orphan a non-empty directory without generating an error message.
.sp
@@ -281,7 +281,7 @@ Applications should use \fBrmdir\fR(2) to remove a directory.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -301,5 +301,12 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBrm\fR(1), \fBclose\fR(2), \fBlink\fR(2), \fBopen\fR(2), \fBrmdir\fR(2),
-\fBremove\fR(3C), \fBattributes\fR(5), \fBprivileges\fR(5), \fBfsattr\fR(5)
+.BR rm (1),
+.BR close (2),
+.BR link (2),
+.BR open (2),
+.BR rmdir (2),
+.BR remove (3C),
+.BR attributes (7),
+.BR fsattr (7),
+.BR privileges (7)
diff --git a/usr/src/man/man2/upanic.2 b/usr/src/man/man2/upanic.2
index 351b7939d0..329c3121a8 100644
--- a/usr/src/man/man2/upanic.2
+++ b/usr/src/man/man2/upanic.2
@@ -29,9 +29,9 @@ The
.Fn upanic
system call terminates the calling process and generates a core file in
the process, subject to the current core file settings as described in
-.Xr core 4
+.Xr core 5
and controlled by
-.Xr coreadm 1M .
+.Xr coreadm 8 .
.Pp
Unlike
.Xr abort 3C ,
@@ -89,7 +89,6 @@ It always terminates the process.
.Sh SEE ALSO
.Xr elfdump 1 ,
.Xr mdb 1 ,
-.Xr coreadm 1M ,
-.Xr abort 3 ,
.Xr upanic.h 3HEAD ,
-.Xr core 4
+.Xr core 5 ,
+.Xr coreadm 8
diff --git a/usr/src/man/man2/ustat.2 b/usr/src/man/man2/ustat.2
index 7979f64d3e..4be9259e33 100644
--- a/usr/src/man/man2/ustat.2
+++ b/usr/src/man/man2/ustat.2
@@ -111,7 +111,10 @@ The \fBstatvfs\fR(2) function should be used in favor of \fBustat()\fR.
.SH SEE ALSO
.sp
.LP
-\fBstat\fR(2), \fBstatvfs\fR(2), \fBmakedev\fR(3C), \fBlfcompile\fR(5)
+.BR stat (2),
+.BR statvfs (2),
+.BR makedev (3C),
+.BR lfcompile (7)
.SH BUGS
.sp
.LP
diff --git a/usr/src/man/man2/utime.2 b/usr/src/man/man2/utime.2
index e9c7b5827e..2acce57d1c 100644
--- a/usr/src/man/man2/utime.2
+++ b/usr/src/man/man2/utime.2
@@ -175,7 +175,7 @@ The file system containing the file is mounted read-only.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -189,11 +189,15 @@ Interface Stability Committed
_
MT-Level Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBfutimens\fR(2), \fBstat\fR(2), \fButimes\fR(2), \fBattributes\fR(5),
-\fBprivileges\fR(5), \fBstandards\fR(5)
+.BR futimens (2),
+.BR stat (2),
+.BR utimes (2),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/utimes.2 b/usr/src/man/man2/utimes.2
index 1c13f99971..fe2bcfd855 100644
--- a/usr/src/man/man2/utimes.2
+++ b/usr/src/man/man2/utimes.2
@@ -97,7 +97,7 @@ file referenced by the file descriptor \fIfildes\fR.
.sp
.LP
The \fBfutimesat()\fR function also sets access and modification times. See
-\fBfsattr\fR(5). If \fIpath\fR is a relative path name, however,
+\fBfsattr\fR(7). If \fIpath\fR is a relative path name, however,
\fBfutimesat()\fR resolves the path relative to the \fIfildes\fR argument
rather than the current working directory. If \fIfildes\fR is set to
\fBAT_FDCWD\fR, defined in <\fBfcntl.h\fR>, \fBfutimesat()\fR resolves the path
@@ -288,7 +288,7 @@ length exceeds {\fIPATH_MAX\fR}.
.RE
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -305,7 +305,10 @@ Standard See below.
.sp
.LP
-For \fButimes()\fR, \fButimensat()\fR and \fBfutimensat()\fR, see \fBstandards\fR(5).
+For \fButimes()\fR, \fButimensat()\fR and \fBfutimensat()\fR, see \fBstandards\fR(7).
.SH SEE ALSO
-\fBstat\fR(2), \fButime\fR(2), \fBattributes\fR(5),
-\fBfsattr\fR(5), \fBstandards\fR(5)
+.BR stat (2),
+.BR utime (2),
+.BR attributes (7),
+.BR fsattr (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/uucopy.2 b/usr/src/man/man2/uucopy.2
index 0fd0bd8cc2..ffe990054f 100644
--- a/usr/src/man/man2/uucopy.2
+++ b/usr/src/man/man2/uucopy.2
@@ -48,7 +48,7 @@ Either the \fIs1\fR or \fIs2\fR arguments points to an illegal address.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -66,4 +66,5 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBbcopy\fR(3C), \fBattributes\fR(5)
+.BR bcopy (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man2/vfork.2 b/usr/src/man/man2/vfork.2
index 7cff5d8009..8aa8bd8f23 100644
--- a/usr/src/man/man2/vfork.2
+++ b/usr/src/man/man2/vfork.2
@@ -211,7 +211,7 @@ function is
.Xr posix_spawnp 3C ,
.Xr wait 3C ,
.Xr signal.h 3HEAD ,
-.Xr standards 5
+.Xr standards 7
.Sh NOTES
To avoid a possible deadlock situation, processes that are children in the
middle of a
@@ -270,7 +270,7 @@ The
.Fn vfork
function is available in the following compilation environments.
See
-.Xr standards 5 .
+.Xr standards 7 .
.Lp
.Bl -bullet -compact
.It
diff --git a/usr/src/man/man2/vhangup.2 b/usr/src/man/man2/vhangup.2
index c61a84811c..b0dcca0441 100644
--- a/usr/src/man/man2/vhangup.2
+++ b/usr/src/man/man2/vhangup.2
@@ -16,7 +16,7 @@ vhangup \- virtually "hangup" the current controlling terminal
.sp
.LP
The \fBvhangup()\fR function is used by the initialization process
-\fBinit\fR(1M) (among others) to ensure that users are given "clean" terminals
+\fBinit\fR(8) (among others) to ensure that users are given "clean" terminals
at login by revoking access of the previous users' processes to the terminal.
To effect this, \fBvhangup()\fR searches the system tables for references to
the controlling terminal of the invoking process and revokes access permissions
@@ -27,7 +27,7 @@ controlling terminal.
.SH SEE ALSO
.sp
.LP
-\fBinit\fR(1M)
+.BR init (8)
.SH BUGS
.sp
.LP
diff --git a/usr/src/man/man2/waitid.2 b/usr/src/man/man2/waitid.2
index 0382cee1b0..944273673c 100644
--- a/usr/src/man/man2/waitid.2
+++ b/usr/src/man/man2/waitid.2
@@ -219,7 +219,7 @@ equivalent to \fBwaitpid\fR(3C). With \fIidtype\fR equal to \fBP_ALL\fR and
equivalent to \fBwait\fR(3C).
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -236,6 +236,16 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.LP
-\fBIntro\fR(2), \fBexec\fR(2), \fBexit\fR(2), \fBfork\fR(2), \fBpause\fR(2),
-\fBsigaction\fR(2), \fBptrace\fR(3C), \fBsignal\fR(3C), \fBsiginfo.h\fR(3HEAD),
-\fBwait\fR(3C), \fBwaitpid\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR Intro (2),
+.BR exec (2),
+.BR exit (2),
+.BR fork (2),
+.BR pause (2),
+.BR sigaction (2),
+.BR ptrace (3C),
+.BR signal (3C),
+.BR wait (3C),
+.BR waitpid (3C),
+.BR siginfo.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/write.2 b/usr/src/man/man2/write.2
index 729d67778d..7ebf69973b 100644
--- a/usr/src/man/man2/write.2
+++ b/usr/src/man/man2/write.2
@@ -246,7 +246,7 @@ and if the file is a regular file, the \fBS_ISUID\fR and \fBS_ISGID\fR bits of
the file mode may be cleared.
.sp
.LP
-For streams files (see \fBIntro\fR(2) and \fBstreamio\fR(7I)), the operation of
+For streams files (see \fBIntro\fR(2) and \fBstreamio\fR(4I)), the operation of
\fBwrite()\fR is determined by the values of the minimum and maximum
\fInbyte\fR range ("packet size") accepted by the stream. These values are
contained in the topmost stream module, and can not be set or tested from user
@@ -261,7 +261,7 @@ device sends a zero length message with zero returned. However, writing a
zero-length buffer to a pipe or FIFO sends no message and zero is returned.
The user program may issue the \fBI_SWROPT\fR \fBioctl\fR(2) to enable
zero-length messages to be sent across the pipe or FIFO (see
-\fBstreamio\fR(7I)).
+\fBstreamio\fR(4I)).
.sp
.LP
When writing to a stream, data messages are created with a priority band of
@@ -365,7 +365,7 @@ In addition to the errors documented below, if the \fIfiledes\fR argument refers
to a socket, then an asynchronous error generated by the underlying socket
protocol may be returned. For the full list of errors, please see the
corresponding socket protocol manual page. For example, for a list of TCP
-errors, please see \fBtcp\fR(7P).
+errors, please see \fBtcp\fR(4P).
.LP
The \fBwrite()\fR, \fBpwrite()\fR, \fBwritev()\fR, and \fBpwritev()\fR
functions will fail if:
@@ -625,10 +625,10 @@ overflowed an \fBssize_t\fR.
.SH USAGE
.LP
The \fBpwrite()\fR function has a transitional interface for 64-bit file
-offsets. See \fBlf64\fR(5).
+offsets. See \fBlf64\fR(7).
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -642,13 +642,26 @@ Interface Stability Committed
_
MT-Level \fBwrite()\fR is Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.LP
-\fBIntro\fR(2), \fBchmod\fR(2), \fBcreat\fR(2), \fBdup\fR(2), \fBfcntl\fR(2),
-\fBgetrlimit\fR(2), \fBioctl\fR(2), \fBlseek\fR(2), \fBopen\fR(2),
-\fBpipe\fR(2), \fBulimit\fR(2), \fBsend\fR(3SOCKET), \fBsocket\fR(3SOCKET),
-\fBattributes\fR(5), \fBlf64\fR(5), \fBstandards\fR(5), \fBstreamio\fR(7I),
-\fBtcp\fR(7P)
+.BR Intro (2),
+.BR chmod (2),
+.BR creat (2),
+.BR dup (2),
+.BR fcntl (2),
+.BR getrlimit (2),
+.BR ioctl (2),
+.BR lseek (2),
+.BR open (2),
+.BR pipe (2),
+.BR ulimit (2),
+.BR send (3SOCKET),
+.BR socket (3SOCKET),
+.BR streamio (4I),
+.BR tcp (4P),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man2/yield.2 b/usr/src/man/man2/yield.2
index fa14fe6d65..fd14f5581d 100644
--- a/usr/src/man/man2/yield.2
+++ b/usr/src/man/man2/yield.2
@@ -23,4 +23,4 @@ priority.
.SH SEE ALSO
.sp
.LP
-\fBthr_yield\fR(3C)
+.BR thr_yield (3C)