summaryrefslogtreecommitdiff
path: root/usr/src/man/man3c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/man/man3c')
-rw-r--r--usr/src/man/man3c/__fbufsize.3c11
-rw-r--r--usr/src/man/man3c/_longjmp.3c10
-rw-r--r--usr/src/man/man3c/_stack_grow.3c8
-rw-r--r--usr/src/man/man3c/a64l.3c5
-rw-r--r--usr/src/man/man3c/abort.3c15
-rw-r--r--usr/src/man/man3c/abs.3c5
-rw-r--r--usr/src/man/man3c/addsev.3c7
-rw-r--r--usr/src/man/man3c/addseverity.3c9
-rw-r--r--usr/src/man/man3c/aio_cancel.3c15
-rw-r--r--usr/src/man/man3c/aio_error.3c28
-rw-r--r--usr/src/man/man3c/aio_fsync.3c24
-rw-r--r--usr/src/man/man3c/aio_read.3c26
-rw-r--r--usr/src/man/man3c/aio_return.3c28
-rw-r--r--usr/src/man/man3c/aio_suspend.3c19
-rw-r--r--usr/src/man/man3c/aio_waitn.3c15
-rw-r--r--usr/src/man/man3c/aio_write.3c25
-rw-r--r--usr/src/man/man3c/aiocancel.3c6
-rw-r--r--usr/src/man/man3c/aioread.3c20
-rw-r--r--usr/src/man/man3c/aiowait.3c6
-rw-r--r--usr/src/man/man3c/aligned_alloc.3c2
-rw-r--r--usr/src/man/man3c/arc4random.3c2
-rw-r--r--usr/src/man/man3c/assert.3c11
-rw-r--r--usr/src/man/man3c/atexit.3c9
-rw-r--r--usr/src/man/man3c/atomic_add.3c16
-rw-r--r--usr/src/man/man3c/atomic_and.3c16
-rw-r--r--usr/src/man/man3c/atomic_bits.3c16
-rw-r--r--usr/src/man/man3c/atomic_cas.3c16
-rw-r--r--usr/src/man/man3c/atomic_dec.3c16
-rw-r--r--usr/src/man/man3c/atomic_inc.3c16
-rw-r--r--usr/src/man/man3c/atomic_ops.3c16
-rw-r--r--usr/src/man/man3c/atomic_or.3c16
-rw-r--r--usr/src/man/man3c/atomic_swap.3c16
-rw-r--r--usr/src/man/man3c/attropen.3c6
-rw-r--r--usr/src/man/man3c/basename.3c7
-rw-r--r--usr/src/man/man3c/bsd_signal.3c9
-rw-r--r--usr/src/man/man3c/bsearch.3c10
-rw-r--r--usr/src/man/man3c/bstring.3c6
-rw-r--r--usr/src/man/man3c/btowc.3c13
-rw-r--r--usr/src/man/man3c/byteorder.3c4
-rw-r--r--usr/src/man/man3c/c16rtomb.3c2
-rw-r--r--usr/src/man/man3c/call_once.3c4
-rw-r--r--usr/src/man/man3c/catgets.3c11
-rw-r--r--usr/src/man/man3c/catopen.3c11
-rw-r--r--usr/src/man/man3c/cfgetispeed.3c6
-rw-r--r--usr/src/man/man3c/cfsetispeed.3c6
-rw-r--r--usr/src/man/man3c/clearenv.3c6
-rw-r--r--usr/src/man/man3c/clock.3c10
-rw-r--r--usr/src/man/man3c/clock_nanosleep.3c12
-rw-r--r--usr/src/man/man3c/clock_settime.3c10
-rw-r--r--usr/src/man/man3c/closedir.3c2
-rw-r--r--usr/src/man/man3c/closefrom.3c7
-rw-r--r--usr/src/man/man3c/cnd.3c6
-rw-r--r--usr/src/man/man3c/cond_init.3c15
-rw-r--r--usr/src/man/man3c/confstr.3c26
-rw-r--r--usr/src/man/man3c/crypt.3c23
-rw-r--r--usr/src/man/man3c/crypt_genhash_impl.3c15
-rw-r--r--usr/src/man/man3c/crypt_gensalt.3c19
-rw-r--r--usr/src/man/man3c/crypt_gensalt_impl.3c15
-rw-r--r--usr/src/man/man3c/cset.3c6
-rw-r--r--usr/src/man/man3c/ctermid.3c5
-rw-r--r--usr/src/man/man3c/ctime.3c23
-rw-r--r--usr/src/man/man3c/ctype.3c14
-rw-r--r--usr/src/man/man3c/cuserid.3c6
-rw-r--r--usr/src/man/man3c/daemon.3c10
-rw-r--r--usr/src/man/man3c/decimal_to_floating.3c8
-rw-r--r--usr/src/man/man3c/difftime.3c6
-rw-r--r--usr/src/man/man3c/directio.3c13
-rw-r--r--usr/src/man/man3c/dirfd.3c16
-rw-r--r--usr/src/man/man3c/dirname.3c9
-rw-r--r--usr/src/man/man3c/div.3c5
-rw-r--r--usr/src/man/man3c/dladdr.3c11
-rw-r--r--usr/src/man/man3c/dlclose.3c15
-rw-r--r--usr/src/man/man3c/dldump.3c21
-rw-r--r--usr/src/man/man3c/dlerror.3c12
-rw-r--r--usr/src/man/man3c/dlinfo.3c21
-rw-r--r--usr/src/man/man3c/dlopen.3c15
-rw-r--r--usr/src/man/man3c/dlsym.3c15
-rw-r--r--usr/src/man/man3c/door_bind.3c9
-rw-r--r--usr/src/man/man3c/door_call.3c16
-rw-r--r--usr/src/man/man3c/door_create.3c18
-rw-r--r--usr/src/man/man3c/door_cred.3c8
-rw-r--r--usr/src/man/man3c/door_getparam.3c6
-rw-r--r--usr/src/man/man3c/door_info.3c12
-rw-r--r--usr/src/man/man3c/door_return.3c5
-rw-r--r--usr/src/man/man3c/door_revoke.3c6
-rw-r--r--usr/src/man/man3c/door_server_create.3c18
-rw-r--r--usr/src/man/man3c/door_ucred.3c8
-rw-r--r--usr/src/man/man3c/drand48.3c7
-rw-r--r--usr/src/man/man3c/dup2.3c14
-rw-r--r--usr/src/man/man3c/econvert.3c6
-rw-r--r--usr/src/man/man3c/ecvt.3c9
-rw-r--r--usr/src/man/man3c/enable_extended_FILE_stdio.3c19
-rw-r--r--usr/src/man/man3c/encrypt.3c6
-rw-r--r--usr/src/man/man3c/end.3c4
-rw-r--r--usr/src/man/man3c/endian.3c6
-rw-r--r--usr/src/man/man3c/epoll_create.3c10
-rw-r--r--usr/src/man/man3c/epoll_ctl.3c25
-rw-r--r--usr/src/man/man3c/epoll_wait.3c18
-rw-r--r--usr/src/man/man3c/err.3c9
-rw-r--r--usr/src/man/man3c/euclen.3c6
-rw-r--r--usr/src/man/man3c/eventfd.3c4
-rw-r--r--usr/src/man/man3c/exit.3c9
-rw-r--r--usr/src/man/man3c/fattach.3c15
-rw-r--r--usr/src/man/man3c/fclose.3c14
-rw-r--r--usr/src/man/man3c/fcloseall.3c6
-rw-r--r--usr/src/man/man3c/fdatasync.3c16
-rw-r--r--usr/src/man/man3c/fdetach.3c10
-rw-r--r--usr/src/man/man3c/fdopen.3c12
-rw-r--r--usr/src/man/man3c/fflush.3c7
-rw-r--r--usr/src/man/man3c/ffs.3c5
-rw-r--r--usr/src/man/man3c/fgetattr.3c15
-rw-r--r--usr/src/man/man3c/fgetc.3c30
-rw-r--r--usr/src/man/man3c/fgetpos.3c14
-rw-r--r--usr/src/man/man3c/fgetwc.3c29
-rw-r--r--usr/src/man/man3c/floating_to_decimal.3c10
-rw-r--r--usr/src/man/man3c/flock.3c19
-rw-r--r--usr/src/man/man3c/flockfile.3c17
-rw-r--r--usr/src/man/man3c/fmtmsg.3c10
-rw-r--r--usr/src/man/man3c/fnmatch.3c8
-rw-r--r--usr/src/man/man3c/fopen.3c22
-rw-r--r--usr/src/man/man3c/fpgetround.3c5
-rw-r--r--usr/src/man/man3c/fputc.3c22
-rw-r--r--usr/src/man/man3c/fputwc.3c15
-rw-r--r--usr/src/man/man3c/fputws.3c12
-rw-r--r--usr/src/man/man3c/fread.3c16
-rw-r--r--usr/src/man/man3c/freopen.3c15
-rw-r--r--usr/src/man/man3c/fseek.3c16
-rw-r--r--usr/src/man/man3c/fsetpos.3c17
-rw-r--r--usr/src/man/man3c/fsync.3c17
-rw-r--r--usr/src/man/man3c/ftell.3c13
-rw-r--r--usr/src/man/man3c/ftime.3c11
-rw-r--r--usr/src/man/man3c/ftok.3c10
-rw-r--r--usr/src/man/man3c/fts.3c2
-rw-r--r--usr/src/man/man3c/ftw.3c11
-rw-r--r--usr/src/man/man3c/fwide.3c5
-rw-r--r--usr/src/man/man3c/fwprintf.3c11
-rw-r--r--usr/src/man/man3c/fwrite.3c19
-rw-r--r--usr/src/man/man3c/fwscanf.3c31
-rw-r--r--usr/src/man/man3c/get_nprocs.3c6
-rw-r--r--usr/src/man/man3c/getcpuid.3c19
-rw-r--r--usr/src/man/man3c/getcwd.3c4
-rw-r--r--usr/src/man/man3c/getdate.3c14
-rw-r--r--usr/src/man/man3c/getdtablesize.3c7
-rw-r--r--usr/src/man/man3c/getentropy.3c2
-rw-r--r--usr/src/man/man3c/getenv.3c11
-rw-r--r--usr/src/man/man3c/getexecname.3c6
-rw-r--r--usr/src/man/man3c/getgrnam.3c21
-rw-r--r--usr/src/man/man3c/gethostid.3c11
-rw-r--r--usr/src/man/man3c/gethostname.3c9
-rw-r--r--usr/src/man/man3c/gethrtime.3c9
-rw-r--r--usr/src/man/man3c/getline.3c8
-rw-r--r--usr/src/man/man3c/getloadavg.3c10
-rw-r--r--usr/src/man/man3c/getlogin.3c16
-rw-r--r--usr/src/man/man3c/getmntent.3c10
-rw-r--r--usr/src/man/man3c/getnetgrent.3c15
-rw-r--r--usr/src/man/man3c/getopt.3c19
-rw-r--r--usr/src/man/man3c/getopt_long.3c2
-rw-r--r--usr/src/man/man3c/getpagesize.3c15
-rw-r--r--usr/src/man/man3c/getpagesizes.3c7
-rw-r--r--usr/src/man/man3c/getpass.3c5
-rw-r--r--usr/src/man/man3c/getpeerucred.3c8
-rw-r--r--usr/src/man/man3c/getpriority.3c12
-rw-r--r--usr/src/man/man3c/getprogname.3c2
-rw-r--r--usr/src/man/man3c/getpw.3c6
-rw-r--r--usr/src/man/man3c/getpwnam.3c31
-rw-r--r--usr/src/man/man3c/getrusage.3c14
-rw-r--r--usr/src/man/man3c/gets.3c22
-rw-r--r--usr/src/man/man3c/getspnam.3c22
-rw-r--r--usr/src/man/man3c/getsubopt.3c9
-rw-r--r--usr/src/man/man3c/gettext.3c14
-rw-r--r--usr/src/man/man3c/gettimeofday.3c13
-rw-r--r--usr/src/man/man3c/gettxt.3c12
-rw-r--r--usr/src/man/man3c/getutent.3c7
-rw-r--r--usr/src/man/man3c/getutxent.3c15
-rw-r--r--usr/src/man/man3c/getvfsent.3c7
-rw-r--r--usr/src/man/man3c/getwc.3c10
-rw-r--r--usr/src/man/man3c/getwchar.3c7
-rw-r--r--usr/src/man/man3c/getwd.3c4
-rw-r--r--usr/src/man/man3c/getwidth.3c6
-rw-r--r--usr/src/man/man3c/getws.3c17
-rw-r--r--usr/src/man/man3c/getzoneid.3c9
-rw-r--r--usr/src/man/man3c/glob.3c14
-rw-r--r--usr/src/man/man3c/grantpt.3c8
-rw-r--r--usr/src/man/man3c/hsearch.3c13
-rw-r--r--usr/src/man/man3c/iconv.3c14
-rw-r--r--usr/src/man/man3c/iconv_close.3c7
-rw-r--r--usr/src/man/man3c/iconv_open.3c12
-rw-r--r--usr/src/man/man3c/imaxabs.3c5
-rw-r--r--usr/src/man/man3c/imaxdiv.3c5
-rw-r--r--usr/src/man/man3c/index.3c9
-rw-r--r--usr/src/man/man3c/inet.3c6
-rw-r--r--usr/src/man/man3c/initgroups.3c6
-rw-r--r--usr/src/man/man3c/insque.3c5
-rw-r--r--usr/src/man/man3c/is_system_labeled.3c4
-rw-r--r--usr/src/man/man3c/isaexec.3c9
-rw-r--r--usr/src/man/man3c/isastream.3c6
-rw-r--r--usr/src/man/man3c/isatty.3c6
-rw-r--r--usr/src/man/man3c/isnand.3c6
-rw-r--r--usr/src/man/man3c/iswalpha.3c15
-rw-r--r--usr/src/man/man3c/iswctype.3c6
-rw-r--r--usr/src/man/man3c/killpg.3c10
-rw-r--r--usr/src/man/man3c/lckpwdf.3c11
-rw-r--r--usr/src/man/man3c/lfmt.3c14
-rw-r--r--usr/src/man/man3c/lio_listio.3c32
-rw-r--r--usr/src/man/man3c/localeconv.3c9
-rw-r--r--usr/src/man/man3c/lockf.3c20
-rw-r--r--usr/src/man/man3c/lsearch.3c10
-rw-r--r--usr/src/man/man3c/madvise.3c7
-rw-r--r--usr/src/man/man3c/makecontext.3c16
-rw-r--r--usr/src/man/man3c/makedev.3c6
-rw-r--r--usr/src/man/man3c/malloc.3c2
-rw-r--r--usr/src/man/man3c/mblen.3c6
-rw-r--r--usr/src/man/man3c/mbrlen.3c14
-rw-r--r--usr/src/man/man3c/mbrtoc16.3c2
-rw-r--r--usr/src/man/man3c/mbsinit.3c9
-rw-r--r--usr/src/man/man3c/mbsrtowcs.3c9
-rw-r--r--usr/src/man/man3c/mbstowcs.3c6
-rw-r--r--usr/src/man/man3c/mbtowc.3c14
-rw-r--r--usr/src/man/man3c/membar_ops.3c17
-rw-r--r--usr/src/man/man3c/memory.3c4
-rw-r--r--usr/src/man/man3c/mkfifo.3c13
-rw-r--r--usr/src/man/man3c/mkstemp.3c16
-rw-r--r--usr/src/man/man3c/mktemp.3c9
-rw-r--r--usr/src/man/man3c/mktime.3c9
-rw-r--r--usr/src/man/man3c/mlock.3c12
-rw-r--r--usr/src/man/man3c/mlockall.3c13
-rw-r--r--usr/src/man/man3c/monitor.3c7
-rw-r--r--usr/src/man/man3c/mq_close.3c12
-rw-r--r--usr/src/man/man3c/mq_getattr.3c17
-rw-r--r--usr/src/man/man3c/mq_notify.3c16
-rw-r--r--usr/src/man/man3c/mq_open.3c20
-rw-r--r--usr/src/man/man3c/mq_receive.3c12
-rw-r--r--usr/src/man/man3c/mq_send.3c14
-rw-r--r--usr/src/man/man3c/mq_setattr.3c19
-rw-r--r--usr/src/man/man3c/mq_unlink.3c11
-rw-r--r--usr/src/man/man3c/msync.3c9
-rw-r--r--usr/src/man/man3c/mtx.3c4
-rw-r--r--usr/src/man/man3c/mutex_init.3c20
-rw-r--r--usr/src/man/man3c/nanosleep.3c9
-rw-r--r--usr/src/man/man3c/ndbm.3c12
-rw-r--r--usr/src/man/man3c/newlocale.3c10
-rw-r--r--usr/src/man/man3c/nl_langinfo.3c12
-rw-r--r--usr/src/man/man3c/offsetof.3c4
-rw-r--r--usr/src/man/man3c/opendir.3c2
-rw-r--r--usr/src/man/man3c/perror.3c14
-rw-r--r--usr/src/man/man3c/pfmt.3c14
-rw-r--r--usr/src/man/man3c/plock.3c11
-rw-r--r--usr/src/man/man3c/popen.3c17
-rw-r--r--usr/src/man/man3c/port_alert.3c9
-rw-r--r--usr/src/man/man3c/port_associate.3c16
-rw-r--r--usr/src/man/man3c/port_create.3c27
-rw-r--r--usr/src/man/man3c/port_get.3c9
-rw-r--r--usr/src/man/man3c/port_send.3c14
-rw-r--r--usr/src/man/man3c/posix_fadvise.3c10
-rw-r--r--usr/src/man/man3c/posix_fallocate.3c14
-rw-r--r--usr/src/man/man3c/posix_madvise.3c8
-rw-r--r--usr/src/man/man3c/posix_memalign.3c11
-rw-r--r--usr/src/man/man3c/posix_openpt.3c10
-rw-r--r--usr/src/man/man3c/posix_spawn.3c72
-rw-r--r--usr/src/man/man3c/posix_spawn_file_actions_addclose.3c16
-rw-r--r--usr/src/man/man3c/posix_spawn_file_actions_addclosefrom_np.3c9
-rw-r--r--usr/src/man/man3c/posix_spawn_file_actions_adddup2.3c12
-rw-r--r--usr/src/man/man3c/posix_spawn_file_actions_destroy.3c8
-rw-r--r--usr/src/man/man3c/posix_spawn_pipe_np.3c54
-rw-r--r--usr/src/man/man3c/posix_spawnattr_destroy.3c16
-rw-r--r--usr/src/man/man3c/posix_spawnattr_getflags.3c18
-rw-r--r--usr/src/man/man3c/posix_spawnattr_getpgroup.3c10
-rw-r--r--usr/src/man/man3c/posix_spawnattr_getschedparam.3c16
-rw-r--r--usr/src/man/man3c/posix_spawnattr_getschedpolicy.3c16
-rw-r--r--usr/src/man/man3c/posix_spawnattr_getsigdefault.3c16
-rw-r--r--usr/src/man/man3c/posix_spawnattr_getsigignore_np.3c17
-rw-r--r--usr/src/man/man3c/posix_spawnattr_getsigmask.3c7
-rw-r--r--usr/src/man/man3c/printf.3c38
-rw-r--r--usr/src/man/man3c/priv_addset.3c9
-rw-r--r--usr/src/man/man3c/priv_set.3c8
-rw-r--r--usr/src/man/man3c/priv_str_to_set.3c9
-rw-r--r--usr/src/man/man3c/pset_getloadavg.3c13
-rw-r--r--usr/src/man/man3c/psignal.3c11
-rw-r--r--usr/src/man/man3c/pthread_atfork.3c9
-rw-r--r--usr/src/man/man3c/pthread_attr_get_np.3c4
-rw-r--r--usr/src/man/man3c/pthread_attr_getdetachstate.3c11
-rw-r--r--usr/src/man/man3c/pthread_attr_getguardsize.3c8
-rw-r--r--usr/src/man/man3c/pthread_attr_getinheritsched.3c14
-rw-r--r--usr/src/man/man3c/pthread_attr_getschedparam.3c16
-rw-r--r--usr/src/man/man3c/pthread_attr_getschedpolicy.3c19
-rw-r--r--usr/src/man/man3c/pthread_attr_getscope.3c14
-rw-r--r--usr/src/man/man3c/pthread_attr_getstack.3c10
-rw-r--r--usr/src/man/man3c/pthread_attr_getstackaddr.3c11
-rw-r--r--usr/src/man/man3c/pthread_attr_getstacksize.3c11
-rw-r--r--usr/src/man/man3c/pthread_attr_init.3c36
-rw-r--r--usr/src/man/man3c/pthread_barrier_destroy.3c6
-rw-r--r--usr/src/man/man3c/pthread_barrier_wait.3c6
-rw-r--r--usr/src/man/man3c/pthread_barrierattr_destroy.3c7
-rw-r--r--usr/src/man/man3c/pthread_barrierattr_getpshared.3c8
-rw-r--r--usr/src/man/man3c/pthread_cancel.3c28
-rw-r--r--usr/src/man/man3c/pthread_cleanup_pop.3c21
-rw-r--r--usr/src/man/man3c/pthread_cleanup_push.3c23
-rw-r--r--usr/src/man/man3c/pthread_cond_init.3c14
-rw-r--r--usr/src/man/man3c/pthread_cond_signal.3c11
-rw-r--r--usr/src/man/man3c/pthread_cond_wait.3c17
-rw-r--r--usr/src/man/man3c/pthread_condattr_getclock.3c14
-rw-r--r--usr/src/man/man3c/pthread_condattr_getpshared.3c11
-rw-r--r--usr/src/man/man3c/pthread_condattr_init.3c12
-rw-r--r--usr/src/man/man3c/pthread_create.3c13
-rw-r--r--usr/src/man/man3c/pthread_detach.3c8
-rw-r--r--usr/src/man/man3c/pthread_equal.3c8
-rw-r--r--usr/src/man/man3c/pthread_exit.3c14
-rw-r--r--usr/src/man/man3c/pthread_getconcurrency.3c8
-rw-r--r--usr/src/man/man3c/pthread_getschedparam.3c22
-rw-r--r--usr/src/man/man3c/pthread_getspecific.3c6
-rw-r--r--usr/src/man/man3c/pthread_join.3c11
-rw-r--r--usr/src/man/man3c/pthread_key_create.3c13
-rw-r--r--usr/src/man/man3c/pthread_key_delete.3c6
-rw-r--r--usr/src/man/man3c/pthread_kill.3c10
-rw-r--r--usr/src/man/man3c/pthread_mutex_consistent.3c4
-rw-r--r--usr/src/man/man3c/pthread_mutex_getprioceiling.3c11
-rw-r--r--usr/src/man/man3c/pthread_mutex_init.3c18
-rw-r--r--usr/src/man/man3c/pthread_mutex_lock.3c14
-rw-r--r--usr/src/man/man3c/pthread_mutex_timedlock.3c10
-rw-r--r--usr/src/man/man3c/pthread_mutexattr_getprioceiling.3c14
-rw-r--r--usr/src/man/man3c/pthread_mutexattr_getprotocol.3c14
-rw-r--r--usr/src/man/man3c/pthread_mutexattr_getpshared.3c11
-rw-r--r--usr/src/man/man3c/pthread_mutexattr_getrobust.3c4
-rw-r--r--usr/src/man/man3c/pthread_mutexattr_gettype.3c8
-rw-r--r--usr/src/man/man3c/pthread_mutexattr_init.3c11
-rw-r--r--usr/src/man/man3c/pthread_once.3c5
-rw-r--r--usr/src/man/man3c/pthread_rwlock_init.3c11
-rw-r--r--usr/src/man/man3c/pthread_rwlock_rdlock.3c11
-rw-r--r--usr/src/man/man3c/pthread_rwlock_timedrdlock.3c14
-rw-r--r--usr/src/man/man3c/pthread_rwlock_timedwrlock.3c14
-rw-r--r--usr/src/man/man3c/pthread_rwlock_unlock.3c11
-rw-r--r--usr/src/man/man3c/pthread_rwlock_wrlock.3c11
-rw-r--r--usr/src/man/man3c/pthread_rwlockattr_getpshared.3c12
-rw-r--r--usr/src/man/man3c/pthread_rwlockattr_init.3c13
-rw-r--r--usr/src/man/man3c/pthread_self.3c8
-rw-r--r--usr/src/man/man3c/pthread_setcancelstate.3c23
-rw-r--r--usr/src/man/man3c/pthread_setcanceltype.3c21
-rw-r--r--usr/src/man/man3c/pthread_setschedprio.3c8
-rw-r--r--usr/src/man/man3c/pthread_sigmask.3c24
-rw-r--r--usr/src/man/man3c/pthread_spin_destroy.3c8
-rw-r--r--usr/src/man/man3c/pthread_spin_lock.3c8
-rw-r--r--usr/src/man/man3c/pthread_spin_unlock.3c8
-rw-r--r--usr/src/man/man3c/pthread_testcancel.3c23
-rw-r--r--usr/src/man/man3c/ptrace.3c16
-rw-r--r--usr/src/man/man3c/ptsname.3c10
-rw-r--r--usr/src/man/man3c/putenv.3c10
-rw-r--r--usr/src/man/man3c/putpwent.3c6
-rw-r--r--usr/src/man/man3c/puts.3c19
-rw-r--r--usr/src/man/man3c/putspent.3c7
-rw-r--r--usr/src/man/man3c/putws.3c11
-rw-r--r--usr/src/man/man3c/qsort.3c4
-rw-r--r--usr/src/man/man3c/quick_exit.3c4
-rw-r--r--usr/src/man/man3c/raise.3c9
-rw-r--r--usr/src/man/man3c/rand.3c6
-rw-r--r--usr/src/man/man3c/random.3c9
-rw-r--r--usr/src/man/man3c/rctl_walk.3c5
-rw-r--r--usr/src/man/man3c/rctlblk_set_value.3c11
-rw-r--r--usr/src/man/man3c/re_comp.3c14
-rw-r--r--usr/src/man/man3c/readdir.3c10
-rw-r--r--usr/src/man/man3c/realpath.3c9
-rw-r--r--usr/src/man/man3c/reboot.3c14
-rw-r--r--usr/src/man/man3c/regcmp.3c11
-rw-r--r--usr/src/man/man3c/regcomp.3c12
-rw-r--r--usr/src/man/man3c/remove.3c7
-rw-r--r--usr/src/man/man3c/rewind.3c6
-rw-r--r--usr/src/man/man3c/rewinddir.3c11
-rw-r--r--usr/src/man/man3c/rwlock.3c5
-rw-r--r--usr/src/man/man3c/scandir.3c12
-rw-r--r--usr/src/man/man3c/scanf.3c24
-rw-r--r--usr/src/man/man3c/sched_get_priority_max.3c18
-rw-r--r--usr/src/man/man3c/sched_getparam.3c14
-rw-r--r--usr/src/man/man3c/sched_getscheduler.3c14
-rw-r--r--usr/src/man/man3c/sched_rr_get_interval.3c17
-rw-r--r--usr/src/man/man3c/sched_setparam.3c16
-rw-r--r--usr/src/man/man3c/sched_setscheduler.3c20
-rw-r--r--usr/src/man/man3c/sched_yield.3c10
-rw-r--r--usr/src/man/man3c/schedctl_init.3c12
-rw-r--r--usr/src/man/man3c/seekdir.3c10
-rw-r--r--usr/src/man/man3c/select.3c4
-rw-r--r--usr/src/man/man3c/sem_close.3c11
-rw-r--r--usr/src/man/man3c/sem_destroy.3c9
-rw-r--r--usr/src/man/man3c/sem_getvalue.3c13
-rw-r--r--usr/src/man/man3c/sem_init.3c12
-rw-r--r--usr/src/man/man3c/sem_open.3c18
-rw-r--r--usr/src/man/man3c/sem_post.3c13
-rw-r--r--usr/src/man/man3c/sem_timedwait.3c16
-rw-r--r--usr/src/man/man3c/sem_unlink.3c12
-rw-r--r--usr/src/man/man3c/sem_wait.3c8
-rw-r--r--usr/src/man/man3c/semaphore.3c18
-rw-r--r--usr/src/man/man3c/setbuf.3c11
-rw-r--r--usr/src/man/man3c/setbuffer.3c13
-rw-r--r--usr/src/man/man3c/setcat.3c10
-rw-r--r--usr/src/man/man3c/setenv.3c7
-rw-r--r--usr/src/man/man3c/setjmp.3c13
-rw-r--r--usr/src/man/man3c/setkey.3c7
-rw-r--r--usr/src/man/man3c/setlabel.3c7
-rw-r--r--usr/src/man/man3c/setlocale.3c20
-rw-r--r--usr/src/man/man3c/shm_open.3c18
-rw-r--r--usr/src/man/man3c/shm_unlink.3c12
-rw-r--r--usr/src/man/man3c/sigfpe.3c9
-rw-r--r--usr/src/man/man3c/siginterrupt.3c8
-rw-r--r--usr/src/man/man3c/signal.3c15
-rw-r--r--usr/src/man/man3c/signalfd.3c4
-rw-r--r--usr/src/man/man3c/sigqueue.3c12
-rw-r--r--usr/src/man/man3c/sigsetops.3c12
-rw-r--r--usr/src/man/man3c/sigstack.3c9
-rw-r--r--usr/src/man/man3c/sigwaitinfo.3c14
-rw-r--r--usr/src/man/man3c/sleep.3c8
-rw-r--r--usr/src/man/man3c/smt_pause.3c2
-rw-r--r--usr/src/man/man3c/ssignal.3c6
-rw-r--r--usr/src/man/man3c/stack_getbounds.3c9
-rw-r--r--usr/src/man/man3c/stack_inbounds.3c5
-rw-r--r--usr/src/man/man3c/stack_setbounds.3c10
-rw-r--r--usr/src/man/man3c/stack_violation.3c10
-rw-r--r--usr/src/man/man3c/stdio.3c14
-rw-r--r--usr/src/man/man3c/str2sig.3c3
-rw-r--r--usr/src/man/man3c/strcoll.3c15
-rw-r--r--usr/src/man/man3c/strerror.3c10
-rw-r--r--usr/src/man/man3c/strfmon.3c6
-rw-r--r--usr/src/man/man3c/strftime.3c21
-rw-r--r--usr/src/man/man3c/string.3c14
-rw-r--r--usr/src/man/man3c/string_to_decimal.3c15
-rw-r--r--usr/src/man/man3c/strptime.3c22
-rw-r--r--usr/src/man/man3c/strsignal.3c9
-rw-r--r--usr/src/man/man3c/strtod.3c12
-rw-r--r--usr/src/man/man3c/strtoimax.3c7
-rw-r--r--usr/src/man/man3c/strtol.3c11
-rw-r--r--usr/src/man/man3c/strtoul.3c11
-rw-r--r--usr/src/man/man3c/strtows.3c2
-rw-r--r--usr/src/man/man3c/strxfrm.3c15
-rw-r--r--usr/src/man/man3c/swab.3c5
-rw-r--r--usr/src/man/man3c/sync_instruction_memory.3c4
-rw-r--r--usr/src/man/man3c/sysconf.3c14
-rw-r--r--usr/src/man/man3c/syslog.3c39
-rw-r--r--usr/src/man/man3c/system.3c12
-rw-r--r--usr/src/man/man3c/tcdrain.3c7
-rw-r--r--usr/src/man/man3c/tcflow.3c8
-rw-r--r--usr/src/man/man3c/tcflush.3c7
-rw-r--r--usr/src/man/man3c/tcgetattr.3c9
-rw-r--r--usr/src/man/man3c/tcgetpgrp.3c10
-rw-r--r--usr/src/man/man3c/tcgetsid.3c6
-rw-r--r--usr/src/man/man3c/tcsendbreak.3c7
-rw-r--r--usr/src/man/man3c/tcsetattr.3c11
-rw-r--r--usr/src/man/man3c/tcsetpgrp.3c7
-rw-r--r--usr/src/man/man3c/tell.3c5
-rw-r--r--usr/src/man/man3c/telldir.3c9
-rw-r--r--usr/src/man/man3c/termios.3c23
-rw-r--r--usr/src/man/man3c/thr_create.3c19
-rw-r--r--usr/src/man/man3c/thr_exit.3c10
-rw-r--r--usr/src/man/man3c/thr_getconcurrency.3c6
-rw-r--r--usr/src/man/man3c/thr_getprio.3c13
-rw-r--r--usr/src/man/man3c/thr_join.3c9
-rw-r--r--usr/src/man/man3c/thr_keycreate.3c8
-rw-r--r--usr/src/man/man3c/thr_kill.3c11
-rw-r--r--usr/src/man/man3c/thr_main.3c5
-rw-r--r--usr/src/man/man3c/thr_min_stack.3c5
-rw-r--r--usr/src/man/man3c/thr_self.3c6
-rw-r--r--usr/src/man/man3c/thr_sigsetmask.3c24
-rw-r--r--usr/src/man/man3c/thr_stksegment.3c6
-rw-r--r--usr/src/man/man3c/thr_suspend.3c8
-rw-r--r--usr/src/man/man3c/thr_yield.3c6
-rw-r--r--usr/src/man/man3c/thrd_create.3c4
-rw-r--r--usr/src/man/man3c/thrd_current.3c4
-rw-r--r--usr/src/man/man3c/thrd_detach.3c4
-rw-r--r--usr/src/man/man3c/thrd_equal.3c4
-rw-r--r--usr/src/man/man3c/thrd_exit.3c6
-rw-r--r--usr/src/man/man3c/thrd_join.3c4
-rw-r--r--usr/src/man/man3c/thrd_yield.3c4
-rw-r--r--usr/src/man/man3c/timer_create.3c17
-rw-r--r--usr/src/man/man3c/timer_delete.3c8
-rw-r--r--usr/src/man/man3c/timer_settime.3c14
-rw-r--r--usr/src/man/man3c/timeradd.3c5
-rw-r--r--usr/src/man/man3c/timerfd_create.3c4
-rw-r--r--usr/src/man/man3c/timespec_get.3c2
-rw-r--r--usr/src/man/man3c/tmpfile.3c13
-rw-r--r--usr/src/man/man3c/tmpnam.3c15
-rw-r--r--usr/src/man/man3c/toascii.3c6
-rw-r--r--usr/src/man/man3c/tolower.3c9
-rw-r--r--usr/src/man/man3c/toupper.3c10
-rw-r--r--usr/src/man/man3c/towlower.3c2
-rw-r--r--usr/src/man/man3c/towupper.3c2
-rw-r--r--usr/src/man/man3c/truncate.3c12
-rw-r--r--usr/src/man/man3c/tsearch.3c9
-rw-r--r--usr/src/man/man3c/tss.3c2
-rw-r--r--usr/src/man/man3c/ttyname.3c11
-rw-r--r--usr/src/man/man3c/ttyslot.3c7
-rw-r--r--usr/src/man/man3c/u8_strcmp.3c10
-rw-r--r--usr/src/man/man3c/u8_textprep_str.3c10
-rw-r--r--usr/src/man/man3c/u8_validate.3c10
-rw-r--r--usr/src/man/man3c/ualarm.3c4
-rw-r--r--usr/src/man/man3c/uconv_u16tou32.3c5
-rw-r--r--usr/src/man/man3c/ucred.3c14
-rw-r--r--usr/src/man/man3c/ungetc.3c15
-rw-r--r--usr/src/man/man3c/ungetwc.3c11
-rw-r--r--usr/src/man/man3c/unlockpt.3c8
-rw-r--r--usr/src/man/man3c/unsetenv.3c9
-rw-r--r--usr/src/man/man3c/uselocale.3c2
-rw-r--r--usr/src/man/man3c/usleep.3c4
-rw-r--r--usr/src/man/man3c/vfwprintf.3c8
-rw-r--r--usr/src/man/man3c/vlfmt.3c7
-rw-r--r--usr/src/man/man3c/vpfmt.3c7
-rw-r--r--usr/src/man/man3c/vprintf.3c11
-rw-r--r--usr/src/man/man3c/vsyslog.3c5
-rw-r--r--usr/src/man/man3c/wait.3c17
-rw-r--r--usr/src/man/man3c/wait3.3c16
-rw-r--r--usr/src/man/man3c/waitpid.3c20
-rw-r--r--usr/src/man/man3c/walkcontext.3c10
-rw-r--r--usr/src/man/man3c/wcpcpy.3c2
-rw-r--r--usr/src/man/man3c/wcscasecmp.3c4
-rw-r--r--usr/src/man/man3c/wcscoll.3c12
-rw-r--r--usr/src/man/man3c/wcsdup.3c4
-rw-r--r--usr/src/man/man3c/wcsftime.3c9
-rw-r--r--usr/src/man/man3c/wcslen.3c4
-rw-r--r--usr/src/man/man3c/wcsrtombs.3c15
-rw-r--r--usr/src/man/man3c/wcsstr.3c6
-rw-r--r--usr/src/man/man3c/wcstod.3c12
-rw-r--r--usr/src/man/man3c/wcstoimax.3c7
-rw-r--r--usr/src/man/man3c/wcstol.3c10
-rw-r--r--usr/src/man/man3c/wcstombs.3c6
-rw-r--r--usr/src/man/man3c/wcstoul.3c11
-rw-r--r--usr/src/man/man3c/wcstring.3c22
-rw-r--r--usr/src/man/man3c/wcsxfrm.3c11
-rw-r--r--usr/src/man/man3c/wctob.3c13
-rw-r--r--usr/src/man/man3c/wctomb.3c14
-rw-r--r--usr/src/man/man3c/wctrans.3c4
-rw-r--r--usr/src/man/man3c/wctype.3c12
-rw-r--r--usr/src/man/man3c/wcwidth.3c11
-rw-r--r--usr/src/man/man3c/wmemchr.3c10
-rw-r--r--usr/src/man/man3c/wmemcmp.3c10
-rw-r--r--usr/src/man/man3c/wmemcpy.3c10
-rw-r--r--usr/src/man/man3c/wmemmove.3c10
-rw-r--r--usr/src/man/man3c/wmemset.3c10
-rw-r--r--usr/src/man/man3c/wordexp.3c7
-rw-r--r--usr/src/man/man3c/wsprintf.3c9
-rw-r--r--usr/src/man/man3c/wsscanf.3c7
-rw-r--r--usr/src/man/man3c/wstring.3c7
536 files changed, 4104 insertions, 2037 deletions
diff --git a/usr/src/man/man3c/__fbufsize.3c b/usr/src/man/man3c/__fbufsize.3c
index e6dc9fe385..328b048c76 100644
--- a/usr/src/man/man3c/__fbufsize.3c
+++ b/usr/src/man/man3c/__fbufsize.3c
@@ -150,7 +150,7 @@ under development.
.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,10 @@ Interface Stability Evolving
.SH SEE ALSO
.sp
.LP
-\fBfgetc\fR(3C), \fBflockfile\fR(3C), \fBfputc\fR(3C), \fBfread\fR(3C),
-\fBfwrite\fR(3C), \fBstdio\fR(3C), \fBattributes\fR(5)
+.BR fgetc (3C),
+.BR flockfile (3C),
+.BR fputc (3C),
+.BR fread (3C),
+.BR fwrite (3C),
+.BR stdio (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/_longjmp.3c b/usr/src/man/man3c/_longjmp.3c
index 62dfb59dc5..c754a5a35c 100644
--- a/usr/src/man/man3c/_longjmp.3c
+++ b/usr/src/man/man3c/_longjmp.3c
@@ -106,7 +106,7 @@ programs written to historical system interfaces. New applications should use
.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
@@ -122,5 +122,9 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBlongjmp\fR(3C), \fBsetjmp\fR(3C), \fBsiglongjmp\fR(3C), \fBsigsetjmp\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR longjmp (3C),
+.BR setjmp (3C),
+.BR siglongjmp (3C),
+.BR sigsetjmp (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/_stack_grow.3c b/usr/src/man/man3c/_stack_grow.3c
index 4d0cad8b91..2b24429718 100644
--- a/usr/src/man/man3c/_stack_grow.3c
+++ b/usr/src/man/man3c/_stack_grow.3c
@@ -60,7 +60,7 @@ stack-based storage safely.
.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
@@ -78,8 +78,10 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBstack_getbounds\fR(3C), \fBstack_inbounds\fR(3C), \fBstack_violation\fR(3C),
-\fBattributes\fR(5)
+.BR stack_getbounds (3C),
+.BR stack_inbounds (3C),
+.BR stack_violation (3C),
+.BR attributes (7)
.sp
.LP
Solaris 64-bit Developer's Guide
diff --git a/usr/src/man/man3c/a64l.3c b/usr/src/man/man3c/a64l.3c
index 7cf18d0f6c..8351d5254e 100644
--- a/usr/src/man/man3c/a64l.3c
+++ b/usr/src/man/man3c/a64l.3c
@@ -69,7 +69,7 @@ applications, the return value is a pointer to thread specific data.
.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
@@ -87,4 +87,5 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/abort.3c b/usr/src/man/man3c/abort.3c
index ca9c8c4cc8..ecd4ee15c7 100644
--- a/usr/src/man/man3c/abort.3c
+++ b/usr/src/man/man3c/abort.3c
@@ -48,7 +48,7 @@ produced.
.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,6 +66,13 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBexit\fR(2), \fBgetrlimit\fR(2), \fBkill\fR(2), \fBfclose\fR(3C),
-\fBraise\fR(3C), \fBsignal\fR(3C), \fBwait\fR(3C), \fBwaitpid\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR exit (2),
+.BR getrlimit (2),
+.BR kill (2),
+.BR fclose (3C),
+.BR raise (3C),
+.BR signal (3C),
+.BR wait (3C),
+.BR waitpid (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/abs.3c b/usr/src/man/man3c/abs.3c
index 7667e119a0..6b52f3bea5 100644
--- a/usr/src/man/man3c/abs.3c
+++ b/usr/src/man/man3c/abs.3c
@@ -43,7 +43,7 @@ negative integral value is undefined.
.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
@@ -61,4 +61,5 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/addsev.3c b/usr/src/man/man3c/addsev.3c
index 8708b51da9..7f951ce8ad 100644
--- a/usr/src/man/man3c/addsev.3c
+++ b/usr/src/man/man3c/addsev.3c
@@ -61,7 +61,7 @@ APPL: PANIC: Cannot locate database
.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
@@ -75,4 +75,7 @@ MT-Level MT-safe
.TE
.SH SEE ALSO
-\fBgettxt\fR(3C), \fBlfmt\fR(3C), \fBpfmt\fR(3C), \fBattributes\fR(5)
+.BR gettxt (3C),
+.BR lfmt (3C),
+.BR pfmt (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/addseverity.3c b/usr/src/man/man3c/addseverity.3c
index 2d005e36e0..31a3b247c9 100644
--- a/usr/src/man/man3c/addseverity.3c
+++ b/usr/src/man/man3c/addseverity.3c
@@ -136,7 +136,7 @@ TO FIX: refer to manual UX:cat:001
.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,5 +152,8 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBfmtmsg\fR(1), \fBfmtmsg\fR(3C), \fBgettxt\fR(3C), \fBprintf\fR(3C),
-\fBattributes\fR(5)
+.BR fmtmsg (1),
+.BR fmtmsg (3C),
+.BR gettxt (3C),
+.BR printf (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/aio_cancel.3c b/usr/src/man/man3c/aio_cancel.3c
index e4b18013d3..b895d741b0 100644
--- a/usr/src/man/man3c/aio_cancel.3c
+++ b/usr/src/man/man3c/aio_cancel.3c
@@ -120,11 +120,11 @@ The \fBaio_cancel()\fR function is not supported.
.sp
.LP
The \fBaio_cancel()\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
@@ -138,14 +138,19 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBaio.h\fR(3HEAD), \fBsignal.h\fR(3HEAD), \fBaio_read\fR(3C),
-\fBaio_return\fR(3C), \fBattributes\fR(5), \fBlf64\fR(5), \fBstandards\fR(5)
+.BR aio_read (3C),
+.BR aio_return (3C),
+.BR aio.h (3HEAD),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/aio_error.3c b/usr/src/man/man3c/aio_error.3c
index 84b9a84b5d..bfd9a17931 100644
--- a/usr/src/man/man3c/aio_error.3c
+++ b/usr/src/man/man3c/aio_error.3c
@@ -90,7 +90,7 @@ return status has not yet been retrieved.
.sp
.LP
The \fBaio_error()\fR function has a transitional interface for 64-bit file
-offsets. See \fBlf64\fR(5).
+offsets. See \fBlf64\fR(7).
.SH EXAMPLES
.LP
\fBExample 1 \fRThe following is an example of an error handling routine using
@@ -137,7 +137,7 @@ my_aiocbp = siginfo->si_value.sival_ptr;
.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
@@ -151,14 +151,26 @@ Interface Stability Committed
_
MT-Level Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fB_Exit\fR(2), \fBclose\fR(2), \fBfork\fR(2), \fBlseek\fR(2), \fBread\fR(2),
-\fBwrite\fR(2), \fBaio.h\fR(3HEAD), \fBaio_cancel\fR(3C), \fBaio_fsync\fR(3C),
-\fBaio_read\fR(3C), \fBaio_return\fR(3C), \fBaio_write\fR(3C),
-\fBlio_listio\fR(3C), \fBsignal.h\fR(3HEAD), \fBattributes\fR(5),
-\fBlf64\fR(5), \fBstandards\fR(5)
+.BR _Exit (2),
+.BR close (2),
+.BR fork (2),
+.BR lseek (2),
+.BR read (2),
+.BR write (2),
+.BR aio_cancel (3C),
+.BR aio_fsync (3C),
+.BR aio_read (3C),
+.BR aio_return (3C),
+.BR aio_write (3C),
+.BR lio_listio (3C),
+.BR aio.h (3HEAD),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/aio_fsync.3c b/usr/src/man/man3c/aio_fsync.3c
index 3ad892367a..e4ef413609 100644
--- a/usr/src/man/man3c/aio_fsync.3c
+++ b/usr/src/man/man3c/aio_fsync.3c
@@ -163,11 +163,11 @@ operation, which can be retrieved using \fBaio_error\fR(3C).
.sp
.LP
The \fBaio_fsync()\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
@@ -181,13 +181,23 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBfcntl\fR(2), \fBopen\fR(2), \fBread\fR(2), \fBwrite\fR(2),
-\fBaio_error\fR(3C), \fBaio_return\fR(3C), \fBaio.h\fR(3HEAD),
-\fBfcntl.h\fR(3HEAD), \fBfdatasync\fR(3C), \fBfsync\fR(3C),
-\fBsignal.h\fR(3HEAD), \fBattributes\fR(5), \fBlf64\fR(5), \fBstandards\fR(5)
+.BR fcntl (2),
+.BR open (2),
+.BR read (2),
+.BR write (2),
+.BR aio_error (3C),
+.BR aio_return (3C),
+.BR fdatasync (3C),
+.BR fsync (3C),
+.BR aio.h (3HEAD),
+.BR fcntl.h (3HEAD),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/aio_read.3c b/usr/src/man/man3c/aio_read.3c
index d983913949..d4144462f1 100644
--- a/usr/src/man/man3c/aio_read.3c
+++ b/usr/src/man/man3c/aio_read.3c
@@ -221,11 +221,11 @@ For portability, the application should set \fIaiocb->\fR\fBaio_reqprio\fR to
.sp
.LP
The \fBaio_read()\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
@@ -239,13 +239,25 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBclose\fR(2), \fBexec\fR(2), \fBexit\fR(2), \fBfork\fR(2), \fBlseek\fR(2),
-\fBread\fR(2), \fBwrite\fR(2), \fBaio_cancel\fR(3C), \fBaio_return\fR(3C),
-\fBaio.h\fR(3HEAD), \fBlio_listio\fR(3C), \fBsiginfo.h\fR(3HEAD),
-\fBsignal.h\fR(3HEAD), \fBattributes\fR(5), \fBlf64\fR(5), \fBstandards\fR(5)
+.BR close (2),
+.BR exec (2),
+.BR exit (2),
+.BR fork (2),
+.BR lseek (2),
+.BR read (2),
+.BR write (2),
+.BR aio_cancel (3C),
+.BR aio_return (3C),
+.BR lio_listio (3C),
+.BR aio.h (3HEAD),
+.BR siginfo.h (3HEAD),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/aio_return.3c b/usr/src/man/man3c/aio_return.3c
index 30acedf486..fd2f142794 100644
--- a/usr/src/man/man3c/aio_return.3c
+++ b/usr/src/man/man3c/aio_return.3c
@@ -104,11 +104,11 @@ The \fBaio_return()\fR function is not supported by the system.
.sp
.LP
The \fBaio_return()\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
@@ -122,17 +122,29 @@ Interface Stability Committed
_
MT-Level Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBclose\fR(2), \fBexec\fR(2), \fBexit\fR(2), \fBfork\fR(2), \fBlseek\fR(2),
-\fBread\fR(2), \fBwrite\fR(2), \fBfsync\fR(3C), \fBaio.h\fR(3HEAD),
-\fBsignal.h\fR(3HEAD), \fBaio_cancel\fR(3C), \fBaio_fsync\fR(3C),
-\fBaio_read\fR(3C), \fBlio_listio\fR(3C), \fBattributes\fR(5), \fBlf64\fR(5),
-\fBstandards\fR(5)
+.BR close (2),
+.BR exec (2),
+.BR exit (2),
+.BR fork (2),
+.BR lseek (2),
+.BR read (2),
+.BR write (2),
+.BR aio_cancel (3C),
+.BR aio_fsync (3C),
+.BR aio_read (3C),
+.BR fsync (3C),
+.BR lio_listio (3C),
+.BR aio.h (3HEAD),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/aio_suspend.3c b/usr/src/man/man3c/aio_suspend.3c
index 5349b1910b..ceb3543148 100644
--- a/usr/src/man/man3c/aio_suspend.3c
+++ b/usr/src/man/man3c/aio_suspend.3c
@@ -151,11 +151,11 @@ The \fBaio_suspend()\fR function is not supported by the system.
.sp
.LP
The \fBaio_suspend()\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
@@ -169,15 +169,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
-\fBaio.h\fR(3HEAD), \fBaio_fsync\fR(3C), \fBaio_read\fR(3C),
-\fBaio_return\fR(3C), \fBaio_write\fR(3C), \fBlio_listio\fR(3C),
-\fBsignal.h\fR(3HEAD), \fBattributes\fR(5), \fBlf64\fR(5), \fBstandards\fR(5)
+.BR aio_fsync (3C),
+.BR aio_read (3C),
+.BR aio_return (3C),
+.BR aio_write (3C),
+.BR lio_listio (3C),
+.BR aio.h (3HEAD),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/aio_waitn.3c b/usr/src/man/man3c/aio_waitn.3c
index 756eaa187e..37cb35c3b2 100644
--- a/usr/src/man/man3c/aio_waitn.3c
+++ b/usr/src/man/man3c/aio_waitn.3c
@@ -136,11 +136,11 @@ completed.
.sp
.LP
The \fBaio_waitn()\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
@@ -158,6 +158,11 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBaio.h\fR(3HEAD), \fBaio_error\fR(3C), \fBaio_read\fR(3C),
-\fBaio_write\fR(3C), \fBlio_listio\fR(3C), \fBaio_return\fR(3C),
-\fBattributes\fR(5), \fBlf64\fR(5)
+.BR aio_error (3C),
+.BR aio_read (3C),
+.BR aio_return (3C),
+.BR aio_write (3C),
+.BR lio_listio (3C),
+.BR aio.h (3HEAD),
+.BR attributes (7),
+.BR lf64 (7)
diff --git a/usr/src/man/man3c/aio_write.3c b/usr/src/man/man3c/aio_write.3c
index a087793132..72e11546f8 100644
--- a/usr/src/man/man3c/aio_write.3c
+++ b/usr/src/man/man3c/aio_write.3c
@@ -219,11 +219,11 @@ offset maximum in the open file description associated with
.sp
.LP
The \fBaio_write()\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
@@ -237,13 +237,24 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBaio_cancel\fR(3C), \fBaio_error\fR(3C), \fBaio_read\fR(3C),
-\fBaio_return\fR(3C), \fBlio_listio\fR(3C), \fBclose\fR(2), \fB_Exit\fR(2),
-\fBfork\fR(2), \fBlseek\fR(2), \fBwrite\fR(2), \fBaio.h\fR(3HEAD),
-\fBsignal.h\fR(3HEAD), \fBattributes\fR(5), \fBlf64\fR(5), \fBstandards\fR(5)
+.BR _Exit (2),
+.BR close (2),
+.BR fork (2),
+.BR lseek (2),
+.BR write (2),
+.BR aio_cancel (3C),
+.BR aio_error (3C),
+.BR aio_read (3C),
+.BR aio_return (3C),
+.BR lio_listio (3C),
+.BR aio.h (3HEAD),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/aiocancel.3c b/usr/src/man/man3c/aiocancel.3c
index 3ab34f9e44..51b3f9e417 100644
--- a/usr/src/man/man3c/aiocancel.3c
+++ b/usr/src/man/man3c/aiocancel.3c
@@ -69,7 +69,7 @@ There are not any outstanding requests to cancel.
.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
@@ -85,7 +85,9 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBaioread\fR(3C), \fBaiowait\fR(3C), \fBattributes\fR(5)
+.BR aioread (3C),
+.BR aiowait (3C),
+.BR attributes (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/aioread.3c b/usr/src/man/man3c/aioread.3c
index 1a790d07e8..5e6ab05184 100644
--- a/usr/src/man/man3c/aioread.3c
+++ b/usr/src/man/man3c/aioread.3c
@@ -164,10 +164,10 @@ Memory resources are unavailable to initiate request.
.SH USAGE
.LP
The \fBaioread()\fR and \fBaiowrite()\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
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -182,7 +182,15 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBclose\fR(2), \fBexecve\fR(2), \fBexit\fR(2), \fBllseek\fR(2),
-\fBlseek\fR(2), \fBopen\fR(2), \fBread\fR(2), \fBwrite\fR(2),
-\fBaiocancel\fR(3C), \fBaiowait\fR(3C),
-\fBattributes\fR(5), \fBlf64\fR(5)
+.BR close (2),
+.BR execve (2),
+.BR exit (2),
+.BR llseek (2),
+.BR lseek (2),
+.BR open (2),
+.BR read (2),
+.BR write (2),
+.BR aiocancel (3C),
+.BR aiowait (3C),
+.BR attributes (7),
+.BR lf64 (7)
diff --git a/usr/src/man/man3c/aiowait.3c b/usr/src/man/man3c/aiowait.3c
index 14408ea7fb..bc3f9ec42e 100644
--- a/usr/src/man/man3c/aiowait.3c
+++ b/usr/src/man/man3c/aiowait.3c
@@ -93,7 +93,7 @@ number of seconds in a microsecond.
.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,7 +109,9 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBaiocancel\fR(3C), \fBaioread\fR(3C), \fBattributes\fR(5)
+.BR aiocancel (3C),
+.BR aioread (3C),
+.BR attributes (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/aligned_alloc.3c b/usr/src/man/man3c/aligned_alloc.3c
index 9e9a857b19..a3beda6bdd 100644
--- a/usr/src/man/man3c/aligned_alloc.3c
+++ b/usr/src/man/man3c/aligned_alloc.3c
@@ -73,4 +73,4 @@ It is not a power of two multiple of the word size.
.Xr malloc 3C ,
.Xr memalign 3C ,
.Xr posix_memalign 3C ,
-.Xr attributes 5
+.Xr attributes 7
diff --git a/usr/src/man/man3c/arc4random.3c b/usr/src/man/man3c/arc4random.3c
index 0945f82ed9..ae2ca81b4a 100644
--- a/usr/src/man/man3c/arc4random.3c
+++ b/usr/src/man/man3c/arc4random.3c
@@ -59,7 +59,7 @@ consumption because the other interfaces are deficient in either
quality, portability, standardization, or availability.
These functions can be called in almost all coding environments,
including
-.Xr pthreads 5
+.Xr pthreads 7
and
.Xr chroot 2 .
.Pp
diff --git a/usr/src/man/man3c/assert.3c b/usr/src/man/man3c/assert.3c
index b393225010..7de0342833 100644
--- a/usr/src/man/man3c/assert.3c
+++ b/usr/src/man/man3c/assert.3c
@@ -50,7 +50,7 @@ Messages printed from this function are in the native language specified by the
.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
@@ -64,11 +64,14 @@ Interface Stability Committed
_
MT-Level Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBabort\fR(3C), \fBgettext\fR(3C), \fBsetlocale\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR abort (3C),
+.BR gettext (3C),
+.BR setlocale (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/atexit.3c b/usr/src/man/man3c/atexit.3c
index 4c44887a16..c8235dc2a1 100644
--- a/usr/src/man/man3c/atexit.3c
+++ b/usr/src/man/man3c/atexit.3c
@@ -110,7 +110,7 @@ registered with \fBatexit()\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
@@ -128,5 +128,8 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBdlclose\fR(3C), \fBexit\fR(3C), \fBsysconf\fR(3C),
-\fBattributes\fR(5)
+.BR exec (2),
+.BR dlclose (3C),
+.BR exit (3C),
+.BR sysconf (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/atomic_add.3c b/usr/src/man/man3c/atomic_add.3c
index 670efab3fb..33e40c9cf3 100644
--- a/usr/src/man/man3c/atomic_add.3c
+++ b/usr/src/man/man3c/atomic_add.3c
@@ -120,7 +120,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
@@ -138,10 +138,16 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBatomic_and\fR(3C), \fBatomic_bits\fR(3C), \fBatomic_cas\fR(3C),
-\fBatomic_dec\fR(3C), \fBatomic_inc\fR(3C), \fBatomic_or\fR(3C),
-\fBatomic_swap\fR(3C), \fBmembar_ops\fR(3C), \fBattributes\fR(5),
-\fBatomic_ops\fR(9F)
+.BR atomic_and (3C),
+.BR atomic_bits (3C),
+.BR atomic_cas (3C),
+.BR atomic_dec (3C),
+.BR atomic_inc (3C),
+.BR atomic_or (3C),
+.BR atomic_swap (3C),
+.BR membar_ops (3C),
+.BR attributes (7),
+.BR atomic_ops (9F)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/atomic_and.3c b/usr/src/man/man3c/atomic_and.3c
index c8c15fd251..42026c38ee 100644
--- a/usr/src/man/man3c/atomic_and.3c
+++ b/usr/src/man/man3c/atomic_and.3c
@@ -110,7 +110,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
@@ -128,10 +128,16 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBatomic_add\fR(3C), \fBatomic_bits\fR(3C), \fBatomic_cas\fR(3C),
-\fBatomic_dec\fR(3C), \fBatomic_inc\fR(3C), \fBatomic_or\fR(3C),
-\fBatomic_swap\fR(3C), \fBmembar_ops\fR(3C), \fBattributes\fR(5),
-\fBatomic_ops\fR(9F)
+.BR atomic_add (3C),
+.BR atomic_bits (3C),
+.BR atomic_cas (3C),
+.BR atomic_dec (3C),
+.BR atomic_inc (3C),
+.BR atomic_or (3C),
+.BR atomic_swap (3C),
+.BR membar_ops (3C),
+.BR attributes (7),
+.BR atomic_ops (9F)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/atomic_bits.3c b/usr/src/man/man3c/atomic_bits.3c
index 34ac0a78fa..3163b07401 100644
--- a/usr/src/man/man3c/atomic_bits.3c
+++ b/usr/src/man/man3c/atomic_bits.3c
@@ -38,7 +38,7 @@ return 0 if \fIbit\fR was successfully set or cleared. They return -1 if
No errors are defined.
.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
@@ -55,7 +55,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBatomic_add\fR(3C), \fBatomic_and\fR(3C), \fBatomic_cas\fR(3C),
-\fBatomic_dec\fR(3C), \fBatomic_inc\fR(3C), \fBatomic_ops\fR(3C),
-\fBatomic_or\fR(3C), \fBatomic_swap\fR(3C), \fBmembar_ops\fR(3C),
-\fBattributes\fR(5)
+.BR atomic_add (3C),
+.BR atomic_and (3C),
+.BR atomic_cas (3C),
+.BR atomic_dec (3C),
+.BR atomic_inc (3C),
+.BR atomic_ops (3C),
+.BR atomic_or (3C),
+.BR atomic_swap (3C),
+.BR membar_ops (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/atomic_cas.3c b/usr/src/man/man3c/atomic_cas.3c
index 2100933443..b3923fac61 100644
--- a/usr/src/man/man3c/atomic_cas.3c
+++ b/usr/src/man/man3c/atomic_cas.3c
@@ -84,7 +84,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
@@ -102,7 +102,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBatomic_add\fR(3C), \fBatomic_and\fR(3C), \fBatomic_bits\fR(3C),
-\fBatomic_dec\fR(3C), \fBatomic_inc\fR(3C), \fBatomic_or\fR(3C),
-\fBatomic_swap\fR(3C), \fBmembar_ops\fR(3C), \fBattributes\fR(5),
-\fBatomic_ops\fR(9F)
+.BR atomic_add (3C),
+.BR atomic_and (3C),
+.BR atomic_bits (3C),
+.BR atomic_dec (3C),
+.BR atomic_inc (3C),
+.BR atomic_or (3C),
+.BR atomic_swap (3C),
+.BR membar_ops (3C),
+.BR attributes (7),
+.BR atomic_ops (9F)
diff --git a/usr/src/man/man3c/atomic_dec.3c b/usr/src/man/man3c/atomic_dec.3c
index 9ab7c5937c..dece685c11 100644
--- a/usr/src/man/man3c/atomic_dec.3c
+++ b/usr/src/man/man3c/atomic_dec.3c
@@ -121,7 +121,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
@@ -139,10 +139,16 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBatomic_add\fR(3C), \fBatomic_and\fR(3C), \fBatomic_bits\fR(3C),
-\fBatomic_cas\fR(3C), \fBatomic_inc\fR(3C), \fBatomic_or\fR(3C),
-\fBatomic_swap\fR(3C), \fBmembar_ops\fR(3C), \fBattributes\fR(5),
-\fBatomic_ops\fR(9F)
+.BR atomic_add (3C),
+.BR atomic_and (3C),
+.BR atomic_bits (3C),
+.BR atomic_cas (3C),
+.BR atomic_inc (3C),
+.BR atomic_or (3C),
+.BR atomic_swap (3C),
+.BR membar_ops (3C),
+.BR attributes (7),
+.BR atomic_ops (9F)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/atomic_inc.3c b/usr/src/man/man3c/atomic_inc.3c
index 46f58a75ef..185a0e0da2 100644
--- a/usr/src/man/man3c/atomic_inc.3c
+++ b/usr/src/man/man3c/atomic_inc.3c
@@ -121,7 +121,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
@@ -139,10 +139,16 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBatomic_add\fR(3C), \fBatomic_and\fR(3C), \fBatomic_bits\fR(3C),
-\fBatomic_cas\fR(3C), \fBatomic_dec\fR(3C), \fBatomic_or\fR(3C),
-\fBatomic_swap\fR(3C), \fBmembar_ops\fR(3C), \fBattributes\fR(5),
-\fBatomic_ops\fR(9F)
+.BR atomic_add (3C),
+.BR atomic_and (3C),
+.BR atomic_bits (3C),
+.BR atomic_cas (3C),
+.BR atomic_dec (3C),
+.BR atomic_or (3C),
+.BR atomic_swap (3C),
+.BR membar_ops (3C),
+.BR attributes (7),
+.BR atomic_ops (9F)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/atomic_ops.3c b/usr/src/man/man3c/atomic_ops.3c
index d3a23af862..7f07609a67 100644
--- a/usr/src/man/man3c/atomic_ops.3c
+++ b/usr/src/man/man3c/atomic_ops.3c
@@ -95,7 +95,7 @@ the old value of the variable.
.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
@@ -113,10 +113,16 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBatomic_add\fR(3C), \fBatomic_and\fR(3C), \fBatomic_bits\fR(3C),
-\fBatomic_cas\fR(3C), \fBatomic_dec\fR(3C), \fBatomic_inc\fR(3C),
-\fBatomic_or\fR(3C), \fBatomic_swap\fR(3C), \fBmembar_ops\fR(3C),
-\fBattributes\fR(5)
+.BR atomic_add (3C),
+.BR atomic_and (3C),
+.BR atomic_bits (3C),
+.BR atomic_cas (3C),
+.BR atomic_dec (3C),
+.BR atomic_inc (3C),
+.BR atomic_or (3C),
+.BR atomic_swap (3C),
+.BR membar_ops (3C),
+.BR attributes (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/atomic_or.3c b/usr/src/man/man3c/atomic_or.3c
index 847587ef6d..c3197e4f8a 100644
--- a/usr/src/man/man3c/atomic_or.3c
+++ b/usr/src/man/man3c/atomic_or.3c
@@ -105,7 +105,7 @@ The *\fB_nv()\fR variants of these functions return the new value of
No errors are defined.
.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
@@ -122,10 +122,16 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBatomic_add\fR(3C), \fBatomic_and\fR(3C), \fBatomic_bits\fR(3C),
-\fBatomic_cas\fR(3C), \fBatomic_dec\fR(3C), \fBatomic_inc\fR(3C),
-\fBatomic_swap\fR(3C), \fBmembar_ops\fR(3C), \fBattributes\fR(5),
-\fBatomic_ops\fR(9F)
+.BR atomic_add (3C),
+.BR atomic_and (3C),
+.BR atomic_bits (3C),
+.BR atomic_cas (3C),
+.BR atomic_dec (3C),
+.BR atomic_inc (3C),
+.BR atomic_swap (3C),
+.BR membar_ops (3C),
+.BR attributes (7),
+.BR atomic_ops (9F)
.SH NOTES
.LP
The *\fB_nv()\fR variants are substantially more expensive on some platforms
diff --git a/usr/src/man/man3c/atomic_swap.3c b/usr/src/man/man3c/atomic_swap.3c
index fa9964d092..95aa17ca52 100644
--- a/usr/src/man/man3c/atomic_swap.3c
+++ b/usr/src/man/man3c/atomic_swap.3c
@@ -73,7 +73,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
@@ -91,7 +91,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBatomic_add\fR(3C), \fBatomic_and\fR(3C), \fBatomic_bits\fR(3C),
-\fBatomic_dec\fR(3C), \fBatomic_inc\fR(3C), \fBatomic_or\fR(3C),
-\fBatomic_cas\fR(3C), \fBmembar_ops\fR(3C), \fBattributes\fR(5),
-\fBatomic_ops\fR(9F)
+.BR atomic_add (3C),
+.BR atomic_and (3C),
+.BR atomic_bits (3C),
+.BR atomic_cas (3C),
+.BR atomic_dec (3C),
+.BR atomic_inc (3C),
+.BR atomic_or (3C),
+.BR membar_ops (3C),
+.BR attributes (7),
+.BR atomic_ops (9F)
diff --git a/usr/src/man/man3c/attropen.3c b/usr/src/man/man3c/attropen.3c
index 43dc5c3578..03bd6c9c6a 100644
--- a/usr/src/man/man3c/attropen.3c
+++ b/usr/src/man/man3c/attropen.3c
@@ -42,7 +42,7 @@ Refer to \fBopen\fR(2).
.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,4 +60,6 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBopen\fR(2), \fBattributes\fR(5), \fBfsattr\fR(5)
+.BR open (2),
+.BR attributes (7),
+.BR fsattr (7)
diff --git a/usr/src/man/man3c/basename.3c b/usr/src/man/man3c/basename.3c
index b67de71953..948c28403a 100644
--- a/usr/src/man/man3c/basename.3c
+++ b/usr/src/man/man3c/basename.3c
@@ -107,7 +107,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
@@ -125,4 +125,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBbasename\fR(1), \fBdirname\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR basename (1),
+.BR dirname (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/bsd_signal.3c b/usr/src/man/man3c/bsd_signal.3c
index af02191944..4e305514ab 100644
--- a/usr/src/man/man3c/bsd_signal.3c
+++ b/usr/src/man/man3c/bsd_signal.3c
@@ -115,7 +115,7 @@ that expects more than one argument, the application has to be modified to use
these flags is not specified for the \fBBSD\fR \fBsignal()\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
@@ -130,5 +130,8 @@ Interface Stability Standard
.SH SEE ALSO
.LP
-\fBsigaction\fR(2), \fBsigaddset\fR(3C), \fBsigemptyset\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR sigaction (2),
+.BR sigaddset (3C),
+.BR sigemptyset (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/bsearch.3c b/usr/src/man/man3c/bsearch.3c
index 4d14152369..cfe1435bcc 100644
--- a/usr/src/man/man3c/bsearch.3c
+++ b/usr/src/man/man3c/bsearch.3c
@@ -126,7 +126,7 @@ node_compare(const void *node1, const void *node2) {
.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
@@ -144,5 +144,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBhsearch\fR(3C), \fBlsearch\fR(3C), \fBqsort\fR(3C), \fBtsearch\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR hsearch (3C),
+.BR lsearch (3C),
+.BR qsort (3C),
+.BR tsearch (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/bstring.3c b/usr/src/man/man3c/bstring.3c
index 873c64fe80..3cd3b438ee 100644
--- a/usr/src/man/man3c/bstring.3c
+++ b/usr/src/man/man3c/bstring.3c
@@ -61,7 +61,7 @@ The \fBbcopy()\fR and \fBexplicit_bzero()\fR functions take parameters backwards
from \fBmemcmp()\fR. See \fBmemory\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
@@ -78,7 +78,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBmemory\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR memory (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.LP
\fBbcopy\fR(), \fBbcmp\fR(), and \fBbzero\fR() are \fBSTANDARD\fR.
diff --git a/usr/src/man/man3c/btowc.3c b/usr/src/man/man3c/btowc.3c
index af41aea184..c34b6bc3bb 100644
--- a/usr/src/man/man3c/btowc.3c
+++ b/usr/src/man/man3c/btowc.3c
@@ -70,7 +70,7 @@ The \fBbtowc()\fR and \fBbtowc_l\fR()functions determines whether
state.
.LP
The behavior of \fBbtowc()\fR is affected by the \fBLC_CTYPE\fR category of the
-current locale. See \fBenviron\fR(5). The function \fBbtowc_l()\fR does
+current locale. See \fBenviron\fR(7). The function \fBbtowc_l()\fR does
not use the current locale, and instead operates on the locale
specified by \fIloc\fR.
.SH RETURN VALUES
@@ -84,7 +84,7 @@ wide-character representation of that character.
No errors are defined.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -105,5 +105,10 @@ function is Uncommitted.
.SH SEE ALSO
.sp
.LP
-\fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBuselocale\fR(3C), \fBwctob\fR(3C),
-\fBattributes\fR(5), \fBenviron\fR(5), \fBstandards\fR(5)
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR uselocale (3C),
+.BR wctob (3C),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/byteorder.3c b/usr/src/man/man3c/byteorder.3c
index 86207a01ce..4f67965078 100644
--- a/usr/src/man/man3c/byteorder.3c
+++ b/usr/src/man/man3c/byteorder.3c
@@ -82,5 +82,5 @@ and
.Xr inet.h 3HEAD ,
.Xr gethostent 3NSL ,
.Xr getservent 3SOCKET ,
-.Xr attributes 5 ,
-.Xr byteorder 5
+.Xr attributes 7 ,
+.Xr byteorder 7
diff --git a/usr/src/man/man3c/c16rtomb.3c b/usr/src/man/man3c/c16rtomb.3c
index 33c6189dd3..0875bddcf4 100644
--- a/usr/src/man/man3c/c16rtomb.3c
+++ b/usr/src/man/man3c/c16rtomb.3c
@@ -282,4 +282,4 @@ then the functions are
.Xr setlocale 3C ,
.Xr uselocale 3C ,
.Xr uchar.h 3HEAD ,
-.Xr environ 5
+.Xr environ 7
diff --git a/usr/src/man/man3c/call_once.3c b/usr/src/man/man3c/call_once.3c
index 80cf0860e2..3ac8739c29 100644
--- a/usr/src/man/man3c/call_once.3c
+++ b/usr/src/man/man3c/call_once.3c
@@ -88,5 +88,5 @@ argument .
.Sh SEE ALSO
.Xr pthread_once 3C ,
.Xr threads.h 3HEAD ,
-.Xr attributes 5 ,
-.Xr threads 5
+.Xr attributes 7 ,
+.Xr threads 7
diff --git a/usr/src/man/man3c/catgets.3c b/usr/src/man/man3c/catgets.3c
index b0979fd80c..d1f44d1895 100644
--- a/usr/src/man/man3c/catgets.3c
+++ b/usr/src/man/man3c/catgets.3c
@@ -134,7 +134,7 @@ as long as \fBsetlocale\fR(3C) is not being called to change the locale.
.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,8 +152,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBgencat\fR(1), \fBcatclose\fR(3C), \fBcatopen\fR(3C), \fBgettext\fR(3C),
-\fBsetlocale\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR gencat (1),
+.BR catclose (3C),
+.BR catopen (3C),
+.BR gettext (3C),
+.BR setlocale (3C),
+.BR attributes (7),
+.BR standards (7)
.sp
.LP
\fIInternational Language Environments Guide\fR
diff --git a/usr/src/man/man3c/catopen.3c b/usr/src/man/man3c/catopen.3c
index 057a7dccd0..a52bbcb6e8 100644
--- a/usr/src/man/man3c/catopen.3c
+++ b/usr/src/man/man3c/catopen.3c
@@ -339,7 +339,7 @@ to change the locale.
.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
@@ -357,5 +357,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBgencat\fR(1), \fBcatgets\fR(3C), \fBgettext\fR(3C), \fBnl_types.h\fR(3HEAD),
-\fBsetlocale\fR(3C), \fBattributes\fR(5), \fBenviron\fR(5)
+.BR gencat (1),
+.BR catgets (3C),
+.BR gettext (3C),
+.BR setlocale (3C),
+.BR nl_types.h (3HEAD),
+.BR attributes (7),
+.BR environ (7)
diff --git a/usr/src/man/man3c/cfgetispeed.3c b/usr/src/man/man3c/cfgetispeed.3c
index d9fbb1c3cd..492a32d9dd 100644
--- a/usr/src/man/man3c/cfgetispeed.3c
+++ b/usr/src/man/man3c/cfgetispeed.3c
@@ -104,6 +104,6 @@ Async-Signal-Safe
.Sh SEE ALSO
.Xr cfsetispeed 3C ,
.Xr tcgetattr 3C ,
-.Xr attributes 5 ,
-.Xr standards 5 ,
-.Xr termio 7I
+.Xr termio 4I ,
+.Xr attributes 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man3c/cfsetispeed.3c b/usr/src/man/man3c/cfsetispeed.3c
index e1610e75d1..9f9683d77d 100644
--- a/usr/src/man/man3c/cfsetispeed.3c
+++ b/usr/src/man/man3c/cfsetispeed.3c
@@ -124,6 +124,6 @@ Async-Signal-Safe
.Sh SEE ALSO
.Xr cfgetispeed 3C ,
.Xr tcsetattr 3C ,
-.Xr attributes 5 ,
-.Xr standards 5 ,
-.Xr termio 7I
+.Xr termio 4I ,
+.Xr attributes 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man3c/clearenv.3c b/usr/src/man/man3c/clearenv.3c
index 16bd532489..61bf7f54bb 100644
--- a/usr/src/man/man3c/clearenv.3c
+++ b/usr/src/man/man3c/clearenv.3c
@@ -62,6 +62,6 @@ No errors are defined.
.Xr getenv 3C ,
.Xr setenv 3C ,
.Xr unsetenv 3C ,
-.Xr attributes 5 ,
-.Xr environ 5 ,
-.Xr standards 5
+.Xr attributes 7 ,
+.Xr environ 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man3c/clock.3c b/usr/src/man/man3c/clock.3c
index 602f80e3d0..9a2225ec33 100644
--- a/usr/src/man/man3c/clock.3c
+++ b/usr/src/man/man3c/clock.3c
@@ -39,7 +39,7 @@ Because of this, the value returned will wrap around after accumulating 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
@@ -57,5 +57,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBtimes\fR(2), \fBpopen\fR(3C), \fBsystem\fR(3C), \fBwait\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR times (2),
+.BR popen (3C),
+.BR system (3C),
+.BR wait (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/clock_nanosleep.3c b/usr/src/man/man3c/clock_nanosleep.3c
index b86cd26df4..e38c124e07 100644
--- a/usr/src/man/man3c/clock_nanosleep.3c
+++ b/usr/src/man/man3c/clock_nanosleep.3c
@@ -155,7 +155,7 @@ is not supported, such as a CPU-time clock.
.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
@@ -169,11 +169,15 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBclock_getres\fR(3C), \fBnanosleep\fR(3C), \fBpthread_cond_timedwait\fR(3C),
-\fBsleep\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR clock_getres (3C),
+.BR nanosleep (3C),
+.BR pthread_cond_timedwait (3C),
+.BR sleep (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/clock_settime.3c b/usr/src/man/man3c/clock_settime.3c
index 2c18e48f0c..375258069b 100644
--- a/usr/src/man/man3c/clock_settime.3c
+++ b/usr/src/man/man3c/clock_settime.3c
@@ -135,7 +135,7 @@ represents the amount of time (in seconds and nanoseconds) since some arbitrary
time in the past; it is not correlated in any way to the time of day, and thus
is not subject to resetting or drifting by way of
.Xr adjtime 2 ,
-.Xr ntp adjtime 2 ,
+.Xr ntp_adjtime 2 ,
.Xr settimeofday 3C ,
or
.Fn clock_settime .
@@ -166,7 +166,7 @@ and
member of the
.Vt lwpsinfo_t
structure discussed in
-.Xr proc 4 .
+.Xr proc 5 .
.Pp
This clock cannot be set with
.Fn clock_settime
@@ -183,7 +183,7 @@ The system time is the same that is seen in the
member of the
.Vt lwpsinfo_t
structure discussed in
-.Xr proc 4 .
+.Xr proc 5 .
System time includes both the system and trap microstates,
.Fa pr_stime
and
@@ -207,7 +207,7 @@ and
members of the
.Vt psinfo_t
structure documented in
-.Xr proc 4 .
+.Xr proc 5 .
.Pp
This clock is not settable with
.Fn clock_settime .
@@ -284,4 +284,4 @@ is
.Xr settimeofday 3C ,
.Xr timer_gettime 3C ,
.Xr time.h 3HEAD ,
-.Xr proc 4
+.Xr proc 5
diff --git a/usr/src/man/man3c/closedir.3c b/usr/src/man/man3c/closedir.3c
index c88ecd707c..21394f80f8 100644
--- a/usr/src/man/man3c/closedir.3c
+++ b/usr/src/man/man3c/closedir.3c
@@ -118,4 +118,4 @@ function was interrupted by a signal.
.Xr fdopendir 3C ,
.Xr opendir 3C ,
.Xr readdir 3C ,
-.Xr attributes 5
+.Xr attributes 7
diff --git a/usr/src/man/man3c/closefrom.3c b/usr/src/man/man3c/closefrom.3c
index d3730393ba..5f8780a97a 100644
--- a/usr/src/man/man3c/closefrom.3c
+++ b/usr/src/man/man3c/closefrom.3c
@@ -125,7 +125,7 @@ elsewhere in the current process normally leads to disastrous results.
.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
@@ -141,4 +141,7 @@ MT-Level Unsafe
.SH SEE ALSO
.sp
.LP
-\fBclose\fR(2), \fBgetrlimit\fR(2), \fBproc\fR(4), \fBattributes\fR(5)
+.BR close (2),
+.BR getrlimit (2),
+.BR proc (5),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/cnd.3c b/usr/src/man/man3c/cnd.3c
index 6748e08b0d..f5a39ff021 100644
--- a/usr/src/man/man3c/cnd.3c
+++ b/usr/src/man/man3c/cnd.3c
@@ -61,7 +61,7 @@ it does.
These functions behave similar to both the POSIX threads and illumos threads;
however, they have slightly different call signatures and return values.
For more information, see
-.Xr threads 5 .
+.Xr threads 7 .
Importantly, they do not allow for inter-process synchronization.
.Ss Creating and Destroy Condition Variables
The function
@@ -183,5 +183,5 @@ is returned to indicate an error.
.Xr cond_timedwait 3C ,
.Xr cond_wait 3C ,
.Xr threads.h 3HEAD ,
-.Xr attributes 5 ,
-.Xr threads 5
+.Xr attributes 7 ,
+.Xr threads 7
diff --git a/usr/src/man/man3c/cond_init.3c b/usr/src/man/man3c/cond_init.3c
index 198594167c..31699a66d0 100644
--- a/usr/src/man/man3c/cond_init.3c
+++ b/usr/src/man/man3c/cond_init.3c
@@ -399,7 +399,7 @@ while (cond == FALSE) {
.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
@@ -413,9 +413,16 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBfork\fR(2), \fBmmap\fR(2), \fBsetitimer\fR(2), \fBshmop\fR(2),
-\fBmutex_init\fR(3C), \fBsignal\fR(3C), \fBattributes\fR(5),
-\fBcondition\fR(5), \fBmutex\fR(5), \fBstandards\fR(5)
+.BR fork (2),
+.BR mmap (2),
+.BR setitimer (2),
+.BR shmop (2),
+.BR mutex_init (3C),
+.BR signal (3C),
+.BR attributes (7),
+.BR condition (7),
+.BR mutex (7),
+.BR standards (7)
.SH NOTES
If more than one thread is blocked on a condition variable, the order in which
threads are unblocked is determined by the scheduling policy. When each thread,
diff --git a/usr/src/man/man3c/confstr.3c b/usr/src/man/man3c/confstr.3c
index 06d5ad93ae..7e6adea302 100644
--- a/usr/src/man/man3c/confstr.3c
+++ b/usr/src/man/man3c/confstr.3c
@@ -91,7 +91,7 @@ defined in \fB<unistd.h>\fR, for both SPARC and x86:
If \fB_LFS64_LARGEFILE\fR is defined in \fB<unistd.h>\fR, this value is the set
of initial options to be given to the \fBcc\fR and \fBc89\fR utilities to build
an application using the Large File Summit transitional compilation environment
-(see \fBlfcompile64\fR(5)).
+(see \fBlfcompile64\fR(7)).
.RE
.sp
@@ -104,7 +104,7 @@ an application using the Large File Summit transitional compilation environment
If \fB_LFS64_LARGEFILE\fR is defined in \fB<unistd.h>\fR, this value is the set
of final options to be given to the \fBcc\fR and \fBc89\fR utilities to build
an application using the Large File Summit transitional compilation environment
-(see \fBlfcompile64\fR(5)).
+(see \fBlfcompile64\fR(7)).
.RE
.sp
@@ -117,7 +117,7 @@ an application using the Large File Summit transitional compilation environment
If \fB_LFS64_LARGEFILE\fR is defined in \fB<unistd.h>\fR, this value is the set
of libraries to be given to the \fBcc\fR and \fBc89\fR utilities to build an
application using the Large File Summit transitional compilation environment
-(see \fBlfcompile64\fR(5)).
+(see \fBlfcompile64\fR(7)).
.RE
.sp
@@ -130,7 +130,7 @@ application using the Large File Summit transitional compilation environment
If \fB_LFS64_LARGEFILE\fR is defined in \fB<unistd.h>\fR, this value is the set
of options to be given to the \fBlint\fR utility to check application source
using the Large File Summit transitional compilation environment (see
-\fBlfcompile64\fR(5)).
+\fBlfcompile64\fR(7)).
.RE
.sp
@@ -143,7 +143,7 @@ using the Large File Summit transitional compilation environment (see
If \fB_LFS_LARGEFILE\fR is defined in \fB<unistd.h>\fR, this value is the set
of initial options to be given to the \fBcc\fR and \fBc89\fR utilities to build
an application using the Large File Summit large file compilation environment
-for 32-bit applications (see \fBlfcompile\fR(5)).
+for 32-bit applications (see \fBlfcompile\fR(7)).
.RE
.sp
@@ -156,7 +156,7 @@ for 32-bit applications (see \fBlfcompile\fR(5)).
If \fB_LFS_LARGEFILE\fR is defined in \fB<unistd.h>\fR, this value is the set
of final options to be given to the \fBcc\fR and \fBc89\fR utilities to build
an application using the Large File Summit large file compilation environment
-for 32-bit applications (see \fBlfcompile\fR(5)).
+for 32-bit applications (see \fBlfcompile\fR(7)).
.RE
.sp
@@ -169,7 +169,7 @@ for 32-bit applications (see \fBlfcompile\fR(5)).
If \fB_LFS_LARGEFILE\fR is defined in \fB<unistd.h>\fR, this value is the set
of libraries to be given to the \fBcc\fR and \fBc89\fR utilities to build an
application using the Large File Summit large file compilation environment for
-32-bit applications (see \fBlfcompile\fR(5)).
+32-bit applications (see \fBlfcompile\fR(7)).
.RE
.sp
@@ -182,7 +182,7 @@ application using the Large File Summit large file compilation environment for
If \fB_LFS_LARGEFILE\fR is defined in \fB<unistd.h>\fR, this value is the set
of options to be given to the \fBlint\fR utility to check application source
using the Large File Summit large file compilation environment for 32-bit
-applications (see \fBlfcompile\fR(5)).
+applications (see \fBlfcompile\fR(7)).
.RE
.sp
@@ -631,7 +631,7 @@ The value of the \fIname\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
@@ -649,5 +649,9 @@ MT-Level Mt-Safe
.SH SEE ALSO
.sp
.LP
-\fBpathconf\fR(2), \fBsysconf\fR(3C), \fBattributes\fR(5), \fBlfcompile\fR(5),
-\fBlfcompile64\fR(5), \fBstandards\fR(5)
+.BR pathconf (2),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR lfcompile (7),
+.BR lfcompile64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/crypt.3c b/usr/src/man/man3c/crypt.3c
index 6430f1b550..55b2db658d 100644
--- a/usr/src/man/man3c/crypt.3c
+++ b/usr/src/man/man3c/crypt.3c
@@ -74,14 +74,14 @@ The \fIkey\fR argument is the plain text password to be encrypted.
.sp
.LP
If the first character of \fIsalt\fR is "$", \fBcrypt()\fR uses
-\fBcrypt.conf\fR(4) to determine which shared module to load for the encryption
+\fBcrypt.conf\fR(5) to determine which shared module to load for the encryption
algorithm. The algorithm name \fBcrypt()\fR uses to search in \fBcrypt.conf\fR
is the string between the first and second "$", or between the first "$" and
first "," if a "," comes before the second "$".
.sp
.LP
If the first character of \fIsalt\fR is not "$", the algorithm described on
-\fBcrypt_unix\fR(5) is used.
+\fBcrypt_unix\fR(7) is used.
.SH RETURN VALUES
.sp
.LP
@@ -135,7 +135,7 @@ The functionality is not supported on this system.
.sp
.LP
The values returned by this function might not be portable among
-standard-conforming systems. See \fBstandards\fR(5).
+standard-conforming systems. See \fBstandards\fR(7).
.sp
.LP
Applications should not use \fBcrypt()\fR to store or verify user passwords but
@@ -143,7 +143,7 @@ should use the functions described on \fBpam\fR(3PAM) instead.
.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,7 +161,14 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpasswd\fR(1), \fBcrypt_genhash_impl\fR(3C), \fBcrypt_gensalt\fR(3C),
-\fBcrypt_gensalt_impl\fR(3C), \fBgetpassphrase\fR(3C), \fBpam\fR(3PAM),
-\fBpasswd\fR(4), \fBpolicy.conf\fR(4), \fBattributes\fR(5),
-\fBcrypt_unix\fR(5), \fBstandards\fR(5)
+.BR passwd (1),
+.BR crypt_genhash_impl (3C),
+.BR crypt_gensalt (3C),
+.BR crypt_gensalt_impl (3C),
+.BR getpassphrase (3C),
+.BR pam (3PAM),
+.BR passwd (5),
+.BR policy.conf (5),
+.BR attributes (7),
+.BR crypt_unix (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/crypt_genhash_impl.3c b/usr/src/man/man3c/crypt_genhash_impl.3c
index c964a9aac8..6883720d88 100644
--- a/usr/src/man/man3c/crypt_genhash_impl.3c
+++ b/usr/src/man/man3c/crypt_genhash_impl.3c
@@ -30,7 +30,7 @@ The \fIsalt\fR argument is the salt used in encoding.
.LP
The \fIparams\fR argument is an \fIargv\fR-like null-terminated vector of type
\fBchar *\fR. The first element of \fIparams\fR represents the mechanism token
-name from \fBcrypt.conf\fR(4). The remaining elements of \fIparams\fR represent
+name from \fBcrypt.conf\fR(5). The remaining elements of \fIparams\fR represent
strings of the form <\fBparameter\fR>[=<\fBvalue\fR>] to allow passing in
additional information from the \fBcrypt.conf\fR entry, such as specifying
rounds information "\fBrounds=4096\fR".
@@ -75,7 +75,7 @@ There is insufficient memory to perform hashing.
.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
@@ -92,6 +92,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBpasswd\fR(1), \fBcrypt\fR(3C), \fBcrypt_gensalt_impl\fR(3C), \fBfree\fR(3C),
-\fBgetpassphrase\fR(3C), \fBcrypt.conf\fR(4), \fBpasswd\fR(4),
-\fBattributes\fR(5)
+.BR passwd (1),
+.BR crypt (3C),
+.BR crypt_gensalt_impl (3C),
+.BR free (3C),
+.BR getpassphrase (3C),
+.BR crypt.conf (5),
+.BR passwd (5),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/crypt_gensalt.3c b/usr/src/man/man3c/crypt_gensalt.3c
index e310aec43c..100d66975c 100644
--- a/usr/src/man/man3c/crypt_gensalt.3c
+++ b/usr/src/man/man3c/crypt_gensalt.3c
@@ -23,7 +23,7 @@ The \fBcrypt_gensalt()\fR function generates the salt string required by
.LP
If \fIoldsalt\fR is \fINULL\fR, \fBcrypt_gensalt()\fR uses the algorithm
defined by \fBCRYPT_DEFAULT\fR in \fB/etc/security/policy.conf\fR. See
-\fBpolicy.conf\fR(4).
+\fBpolicy.conf\fR(5).
.sp
.LP
If \fIoldsalt\fR is non-null, \fBcrypt_gensalt()\fR determines if the algorithm
@@ -88,7 +88,7 @@ call \fBcrypt_gensalt()\fR directly but should instead call the appropriate
.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
@@ -106,7 +106,14 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpasswd\fR(1), \fBcrypt\fR(3C), \fBcrypt_genhash_impl\fR(3C),
-\fBcrypt_gensalt_impl\fR(3C), \fBgetpassphrase\fR(3C), \fBmalloc\fR(3C),
-\fBpam\fR(3PAM), \fBcrypt.conf\fR(4), \fBpasswd\fR(4), \fBpolicy.conf\fR(4),
-\fBattributes\fR(5)
+.BR passwd (1),
+.BR crypt (3C),
+.BR crypt_genhash_impl (3C),
+.BR crypt_gensalt_impl (3C),
+.BR getpassphrase (3C),
+.BR malloc (3C),
+.BR pam (3PAM),
+.BR crypt.conf (5),
+.BR passwd (5),
+.BR policy.conf (5),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/crypt_gensalt_impl.3c b/usr/src/man/man3c/crypt_gensalt_impl.3c
index c40338aa87..144b043e9d 100644
--- a/usr/src/man/man3c/crypt_gensalt_impl.3c
+++ b/usr/src/man/man3c/crypt_gensalt_impl.3c
@@ -33,7 +33,7 @@ The \fIoldsalt\fR and \fIuserinfo\fR arguments are passed unchanged from
.LP
The \fIparams\fR argument is an \fIargv\fR-like null terminated vector of type
\fBchar *\fR. The first element of \fIparams\fR represents the mechanism token
-name from \fBcrypt.conf\fR(4). The remaining elements of \fIparams\fR represent
+name from \fBcrypt.conf\fR(5). The remaining elements of \fIparams\fR represent
strings of the form <\fBparameter\fR>[=<\fBvalue\fR>] to allow passing in
additional information from the \fBcrypt.conf\fR entry, such as specifying
rounds information "\fBrounds=4096\fR".
@@ -82,7 +82,7 @@ There is insufficient memory to perform hashing.
.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,6 +100,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpasswd\fR(1), \fBcrypt\fR(3C), \fBcrypt_genhash_impl\fR(3C),
-\fBcrypt_gensalt\fR(3C), \fBgetpassphrase\fR(3C), \fBcrypt.conf\fR(4),
-\fBpasswd\fR(4), \fBattributes\fR(5)
+.BR passwd (1),
+.BR crypt (3C),
+.BR crypt_genhash_impl (3C),
+.BR crypt_gensalt (3C),
+.BR getpassphrase (3C),
+.BR crypt.conf (5),
+.BR passwd (5),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/cset.3c b/usr/src/man/man3c/cset.3c
index 58291d7cf0..675a0a6269 100644
--- a/usr/src/man/man3c/cset.3c
+++ b/usr/src/man/man3c/cset.3c
@@ -82,7 +82,7 @@ The \fBcset()\fR, \fBcsetlen()\fR, \fBcsetcol()\fR, \fBcsetno()\fR, and
\fBwcsetno()\fR functions can be used safely in multithreaded applications, as
long as \fBsetlocale\fR(3C) is not being called to change the locale.
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -96,4 +96,6 @@ MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
-\fBsetlocale\fR(3C), \fBeuclen\fR(3C), \fBattributes\fR(5)
+.BR euclen (3C),
+.BR setlocale (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/ctermid.3c b/usr/src/man/man3c/ctermid.3c
index 4fec552f59..3be06879bb 100644
--- a/usr/src/man/man3c/ctermid.3c
+++ b/usr/src/man/man3c/ctermid.3c
@@ -59,7 +59,7 @@ applications.
.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
@@ -79,4 +79,5 @@ T}
.SH SEE ALSO
.sp
.LP
-\fBttyname\fR(3C), \fBattributes\fR(5)
+.BR ttyname (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/ctime.3c b/usr/src/man/man3c/ctime.3c
index 0ca032bd08..62bc15c83b 100644
--- a/usr/src/man/man3c/ctime.3c
+++ b/usr/src/man/man3c/ctime.3c
@@ -221,7 +221,7 @@ The \fBtzset()\fR function uses the contents of the environment variable
\fBTZ\fR to override the value of the different external variables. It is
called by \fBasctime()\fR and can also be called by the user. If \fBTZ\fR is
not specified or has an invalid setting, \fBtzset()\fR uses \fBGMT0\fR. See
-\fBenviron\fR(5) for a description of the \fBTZ\fR environment variable.
+\fBenviron\fR(7) for a description of the \fBTZ\fR environment variable.
.sp
.LP
Starting and ending times are relative to the current local time zone. If the
@@ -234,7 +234,7 @@ start and end dates are provided but the time is not provided, the time will be
.LP
Note that in most installations, \fBTZ\fR is set to the correct value by
default when the user logs on, using the local \fB/etc/default/init\fR file
-(see \fBTIMEZONE\fR(4)).
+(see \fBTIMEZONE\fR(5)).
.SH RETURN VALUES
.sp
.LP
@@ -353,7 +353,7 @@ version of \fBlocaltime()\fR, \fBlocaltime_r()\fR, \fBctime()\fR, 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
@@ -386,9 +386,18 @@ function in an MT-Safe manner. The \fBmktime()\fR, \fBlocaltime_r()\fR, and
.SH SEE ALSO
.sp
.LP
-\fBtime\fR(2), \fBIntro\fR(3), \fBgetenv\fR(3C), \fBmktime\fR(3C),
-\fBprintf\fR(3C), \fBputenv\fR(3C), \fBsetlocale\fR(3C), \fBstrftime\fR(3C),
-\fBTIMEZONE\fR(4), \fBattributes\fR(5), \fBenviron\fR(5), \fBstandards\fR(5)
+.BR time (2),
+.BR Intro (3),
+.BR getenv (3C),
+.BR mktime (3C),
+.BR printf (3C),
+.BR putenv (3C),
+.BR setlocale (3C),
+.BR strftime (3C),
+.BR TIMEZONE (5),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
@@ -428,4 +437,4 @@ For POSIX.1c-conforming applications, the \fB_POSIX_PTHREAD_SEMANTICS\fR and
In Solaris 10, \fBgmtime()\fR, \fBgmtime_r()\fR, \fBlocaltime()\fR, and
\fBlocaltime_r()\fR were updated to return a null pointer if an error is
detected. This change was based on the SUSv3 specification. See
-\fBstandards\fR(5).
+\fBstandards\fR(7).
diff --git a/usr/src/man/man3c/ctype.3c b/usr/src/man/man3c/ctype.3c
index f1fec492aa..3a76958603 100644
--- a/usr/src/man/man3c/ctype.3c
+++ b/usr/src/man/man3c/ctype.3c
@@ -217,7 +217,7 @@ Tests for any ASCII character, code between \fB0\fR and \fB0177\fR inclusive.
.RS 13n
Tests whether \fIc\fR is a character of class blank in the current locale. This
macro/function is not available to applications conforming to standards prior
-to SUSv3. See \fBstandards\fR(5)
+to SUSv3. See \fBstandards\fR(7)
.RE
.sp
@@ -333,7 +333,7 @@ the function, the result is undefined. Otherwise, the macro or function returns
non-zero if the classification is \fBTRUE\fR and \fB0\fR if the classification
is \fBFALSE\fR.
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -348,6 +348,10 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBuselocale\fR(3C),
-\fBstdio\fR(3C), \fBascii\fR(5), \fBenviron\fR(5),
-\fBstandards\fR(5)
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR stdio (3C),
+.BR uselocale (3C),
+.BR ascii (7),
+.BR environ (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/cuserid.3c b/usr/src/man/man3c/cuserid.3c
index 5785756c66..00648821a8 100644
--- a/usr/src/man/man3c/cuserid.3c
+++ b/usr/src/man/man3c/cuserid.3c
@@ -37,7 +37,7 @@ If the login name cannot be found, \fBcuserid()\fR returns a null pointer. 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
@@ -53,4 +53,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBgetlogin\fR(3C), \fBgetpwnam\fR(3C), \fBattributes\fR(5)
+.BR getlogin (3C),
+.BR getpwnam (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/daemon.3c b/usr/src/man/man3c/daemon.3c
index f0b473e2ec..955c4185c1 100644
--- a/usr/src/man/man3c/daemon.3c
+++ b/usr/src/man/man3c/daemon.3c
@@ -95,7 +95,7 @@ if (background && daemon(0, 0) < 0)
.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
@@ -113,5 +113,9 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBdup\fR(2), \fBfork\fR(2), \fBopen\fR(2), \fBsetsid\fR(2),
-\fBattributes\fR(5)
+.BR Intro (2),
+.BR dup (2),
+.BR fork (2),
+.BR open (2),
+.BR setsid (2),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/decimal_to_floating.3c b/usr/src/man/man3c/decimal_to_floating.3c
index d7a43fd9de..4dd17a21b5 100644
--- a/usr/src/man/man3c/decimal_to_floating.3c
+++ b/usr/src/man/man3c/decimal_to_floating.3c
@@ -80,7 +80,7 @@ underflow, overflow, and inexact. If no floating-point exceptions occurred,
.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
@@ -96,5 +96,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBscanf\fR(3C), \fBstring_to_decimal\fR(3C), \fBstrtod\fR(3C),
-\fBattributes\fR(5)
+.BR scanf (3C),
+.BR string_to_decimal (3C),
+.BR strtod (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/difftime.3c b/usr/src/man/man3c/difftime.3c
index fccfc9e747..e020040f59 100644
--- a/usr/src/man/man3c/difftime.3c
+++ b/usr/src/man/man3c/difftime.3c
@@ -32,7 +32,7 @@ arithmetic properties defined for type \fBtime_t\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
@@ -50,4 +50,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBctime\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR ctime (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/directio.3c b/usr/src/man/man3c/directio.3c
index f90bf3dcb7..22bd6de019 100644
--- a/usr/src/man/man3c/directio.3c
+++ b/usr/src/man/man3c/directio.3c
@@ -132,11 +132,11 @@ when a file is sparse or is being extended and is opened with \fBO_SYNC\fR or
.sp
.LP
The \fBdirectio()\fR function is supported for the NFS, UFS and ZFS file system
-types (see \fBfstyp\fR(1M)).
+types (see \fBfstyp\fR(8)).
.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,8 +152,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBfstyp\fR(1M), \fBmmap\fR(2), \fBopen\fR(2), \fBread\fR(2), \fBwrite\fR(2),
-\fBfcntl.h\fR(3HEAD), \fBattributes\fR(5)
+.BR mmap (2),
+.BR open (2),
+.BR read (2),
+.BR write (2),
+.BR fcntl.h (3HEAD),
+.BR attributes (7),
+.BR fstyp (8)
.SH WARNINGS
.sp
.LP
diff --git a/usr/src/man/man3c/dirfd.3c b/usr/src/man/man3c/dirfd.3c
index 69f1f38cfc..94915b27a2 100644
--- a/usr/src/man/man3c/dirfd.3c
+++ b/usr/src/man/man3c/dirfd.3c
@@ -54,7 +54,7 @@ for use with the \fBfchdir()\fR 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
@@ -72,6 +72,14 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBclose\fR(2), \fBexec\fR(2), \fBfchdir\fR(2), \fBfstat\fR(2),
-\fBclosedir\fR(3C), \fBopendir\fR(3C), \fBreaddir\fR(3C), \fBrewinddir\fR(3C),
-\fBseekdir\fR(3C), \fBtelldir\fR(3C), \fBattributes\fR(5)
+.BR close (2),
+.BR exec (2),
+.BR fchdir (2),
+.BR fstat (2),
+.BR closedir (3C),
+.BR opendir (3C),
+.BR readdir (3C),
+.BR rewinddir (3C),
+.BR seekdir (3C),
+.BR telldir (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/dirname.3c b/usr/src/man/man3c/dirname.3c
index 2136671bc3..d8971168e1 100644
--- a/usr/src/man/man3c/dirname.3c
+++ b/usr/src/man/man3c/dirname.3c
@@ -139,7 +139,7 @@ of the directory where \fBbasename(\fR\fIpath\fR\fB)\fR is found.
.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,5 +157,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBbasename\fR(1), \fBchdir\fR(2), \fBbasename\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR basename (1),
+.BR chdir (2),
+.BR basename (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/div.3c b/usr/src/man/man3c/div.3c
index 245d045803..e292da0f0b 100644
--- a/usr/src/man/man3c/div.3c
+++ b/usr/src/man/man3c/div.3c
@@ -74,7 +74,7 @@ long int rem; /*remainder*/
.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 MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/dladdr.3c b/usr/src/man/man3c/dladdr.3c
index 151932ebc5..118cddbfca 100644
--- a/usr/src/man/man3c/dladdr.3c
+++ b/usr/src/man/man3c/dladdr.3c
@@ -134,7 +134,7 @@ These facilities are available to dynamically-linked processes only. See
.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
@@ -150,8 +150,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBld\fR(1), \fBdlclose\fR(3C), \fBdldump\fR(3C), \fBdlerror\fR(3C),
-\fBdlopen\fR(3C), \fBdlsym\fR(3C), \fBattributes\fR(5)
+.BR ld (1),
+.BR dlclose (3C),
+.BR dldump (3C),
+.BR dlerror (3C),
+.BR dlopen (3C),
+.BR dlsym (3C),
+.BR attributes (7)
.sp
.LP
\fILinker and Libraries Guide\fR
diff --git a/usr/src/man/man3c/dlclose.3c b/usr/src/man/man3c/dlclose.3c
index c65eb03f8b..895b0682a5 100644
--- a/usr/src/man/man3c/dlclose.3c
+++ b/usr/src/man/man3c/dlclose.3c
@@ -44,7 +44,7 @@ to dynamically-linked processes only. See the \fILinker and Libraries Guide\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
@@ -62,9 +62,16 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBld\fR(1), \fBld.so.1\fR(1), \fBatexit\fR(3C), \fBdladdr\fR(3C),
-\fBdldump\fR(3C), \fBdlerror\fR(3C), \fBdlopen\fR(3C), \fBdlsym\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR ld (1),
+.BR ld.so.1 (1),
+.BR atexit (3C),
+.BR dladdr (3C),
+.BR dldump (3C),
+.BR dlerror (3C),
+.BR dlopen (3C),
+.BR dlsym (3C),
+.BR attributes (7),
+.BR standards (7)
.sp
.LP
\fILinker and Libraries Guide\fR
diff --git a/usr/src/man/man3c/dldump.3c b/usr/src/man/man3c/dldump.3c
index 504fe7b71b..d478e1e400 100644
--- a/usr/src/man/man3c/dldump.3c
+++ b/usr/src/man/man3c/dldump.3c
@@ -399,7 +399,7 @@ direct access to the dynamic linking facilities. These facilities are available
to dynamically-linked processes only. See \fILinker and Libraries Guide\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
@@ -414,10 +414,21 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBld\fR(1), \fBld.so.1\fR(1), \fBstrip\fR(1), \fB_Exit\fR(2), \fBbrk\fR(2),
-\fBexec\fR(2), \fB_exithandle\fR(3C), \fBdladdr\fR(3C), \fBdlclose\fR(3C),
-\fBdlerror\fR(3C), \fBdlopen\fR(3C), \fBdlsym\fR(3C), \fBend\fR(3C),
-\fBmalloc\fR(3C), \fBattributes\fR(5)
+.BR ld (1),
+.BR ld.so.1 (1),
+.BR strip (1),
+.BR _Exit (2),
+.BR brk (2),
+.BR exec (2),
+.BR _exithandle (3C),
+.BR dladdr (3C),
+.BR dlclose (3C),
+.BR dlerror (3C),
+.BR dlopen (3C),
+.BR dlsym (3C),
+.BR end (3C),
+.BR malloc (3C),
+.BR attributes (7)
.sp
.LP
\fILinker and Libraries Guide\fR
diff --git a/usr/src/man/man3c/dlerror.3c b/usr/src/man/man3c/dlerror.3c
index 670b813611..20daa4c782 100644
--- a/usr/src/man/man3c/dlerror.3c
+++ b/usr/src/man/man3c/dlerror.3c
@@ -32,7 +32,7 @@ to dynamically-linked processes only. See \fILinker and Libraries Guide\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
@@ -50,8 +50,14 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBld\fR(1), \fBdladdr\fR(3C), \fBdlclose\fR(3C), \fBdldump\fR(3C),
-\fBdlopen\fR(3C), \fBdlsym\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR ld (1),
+.BR dladdr (3C),
+.BR dlclose (3C),
+.BR dldump (3C),
+.BR dlopen (3C),
+.BR dlsym (3C),
+.BR attributes (7),
+.BR standards (7)
.sp
.LP
\fILinker and Libraries Guide\fR
diff --git a/usr/src/man/man3c/dlinfo.3c b/usr/src/man/man3c/dlinfo.3c
index 8f5eea96a7..9260b380af 100644
--- a/usr/src/man/man3c/dlinfo.3c
+++ b/usr/src/man/man3c/dlinfo.3c
@@ -439,7 +439,7 @@ to dynamically-linked processes only. See the \fILinker and Libraries Guide\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
@@ -457,10 +457,21 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBld\fR(1), \fBld.so.1\fR(1), \fBexec\fR(2), \fBioctl\fR(2), \fBmmapobj\fR(2),
-\fBdirname\fR(3C), \fBdlclose\fR(3C), \fBdldump\fR(3C), \fBdlerror\fR(3C),
-\fBdlopen\fR(3C), \fBdlsym\fR(3C), \fBputenv\fR(3C), \fBrealpath\fR(3C),
-\fBthr_kill\fR(3C), \fBattributes\fR(5)
+.BR ld (1),
+.BR ld.so.1 (1),
+.BR exec (2),
+.BR ioctl (2),
+.BR mmapobj (2),
+.BR dirname (3C),
+.BR dlclose (3C),
+.BR dldump (3C),
+.BR dlerror (3C),
+.BR dlopen (3C),
+.BR dlsym (3C),
+.BR putenv (3C),
+.BR realpath (3C),
+.BR thr_kill (3C),
+.BR attributes (7)
.sp
.LP
\fILinker and Libraries Guide\fR
diff --git a/usr/src/man/man3c/dlopen.3c b/usr/src/man/man3c/dlopen.3c
index 4836a95562..f74a262eb0 100644
--- a/usr/src/man/man3c/dlopen.3c
+++ b/usr/src/man/man3c/dlopen.3c
@@ -283,7 +283,7 @@ functions that give the user direct access to the dynamic linking facilities.
This family of functions is available only to dynamically-linked processes. See
the \fILinker and Libraries Guide\fR.
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -299,9 +299,16 @@ MT\(miLevel MT\(miSafe
.TE
.SH SEE ALSO
-\fBld\fR(1), \fBld.so.1\fR(1), \fBdladdr\fR(3C), \fBdlclose\fR(3C),
-\fBdldump\fR(3C), \fBdlerror\fR(3C), \fBdlinfo\fR(3C), \fBdlsym\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR ld (1),
+.BR ld.so.1 (1),
+.BR dladdr (3C),
+.BR dlclose (3C),
+.BR dldump (3C),
+.BR dlerror (3C),
+.BR dlinfo (3C),
+.BR dlsym (3C),
+.BR attributes (7),
+.BR standards (7)
.sp
.LP
\fILinker and Libraries Guide\fR
diff --git a/usr/src/man/man3c/dlsym.3c b/usr/src/man/man3c/dlsym.3c
index a4d55288ed..562e0c6be5 100644
--- a/usr/src/man/man3c/dlsym.3c
+++ b/usr/src/man/man3c/dlsym.3c
@@ -175,7 +175,7 @@ to dynamically-linked processes only. See the \fILinker and Libraries Guide\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
@@ -193,9 +193,16 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBld\fR(1), \fBld.so.1\fR(1), \fBdladdr\fR(3C), \fBdlclose\fR(3C),
-\fBdldump\fR(3C), \fBdlerror\fR(3C), \fBdlinfo\fR(3C), \fBdlopen\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR ld (1),
+.BR ld.so.1 (1),
+.BR dladdr (3C),
+.BR dlclose (3C),
+.BR dldump (3C),
+.BR dlerror (3C),
+.BR dlinfo (3C),
+.BR dlopen (3C),
+.BR attributes (7),
+.BR standards (7)
.sp
.LP
\fILinker and Libraries Guide\fR
diff --git a/usr/src/man/man3c/door_bind.3c b/usr/src/man/man3c/door_bind.3c
index 5283481ca8..cd090ccaa0 100644
--- a/usr/src/man/man3c/door_bind.3c
+++ b/usr/src/man/man3c/door_bind.3c
@@ -172,7 +172,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
@@ -191,5 +191,8 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBfork\fR(2), \fBdoor_create\fR(3C), \fBdoor_return\fR(3C),
-\fBdoor_server_create\fR(3C), \fBattributes\fR(5)
+.BR fork (2),
+.BR door_create (3C),
+.BR door_return (3C),
+.BR door_server_create (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/door_call.3c b/usr/src/man/man3c/door_call.3c
index c2e7515365..81584c51a6 100644
--- a/usr/src/man/man3c/door_call.3c
+++ b/usr/src/man/man3c/door_call.3c
@@ -176,7 +176,7 @@ invocation is not idempotent the caller should mask any signals that may be
generated during a \fBdoor_call()\fR operation. If the client aborts in the
middle of a \fBdoor_call()\fR and the door was not created with the
\fBDOOR_NO_CANCEL\fR flag, the server thread is notified using the POSIX (see
-\fBstandards\fR(5)) thread cancellation mechanism. See \fBcancellation\fR(5).
+\fBstandards\fR(7)) thread cancellation mechanism. See \fBcancellation\fR(7).
.SH RETURN VALUES
.LP
Upon successful completion, \fB0\fR is returned. Otherwise, \fB\(mi1\fR is
@@ -291,7 +291,7 @@ System could not create overflow area in caller for results.
.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
@@ -310,6 +310,12 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBmunmap\fR(2), \fBdoor_create\fR(3C), \fBdoor_getparam\fR(3C),
-\fBdoor_info\fR(3C), \fBdoor_return\fR(3C), \fBlibdoor\fR(3LIB),
-\fBattributes\fR(5), \fBcancellation\fR(5), \fBstandards\fR(5)
+.BR munmap (2),
+.BR door_create (3C),
+.BR door_getparam (3C),
+.BR door_info (3C),
+.BR door_return (3C),
+.BR libdoor (3LIB),
+.BR attributes (7),
+.BR cancellation (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/door_create.3c b/usr/src/man/man3c/door_create.3c
index 0f04425dd8..ec2eb50688 100644
--- a/usr/src/man/man3c/door_create.3c
+++ b/usr/src/man/man3c/door_create.3c
@@ -94,7 +94,7 @@ procedure will always be invoked with an \fIn_desc\fR argument of 0.
.RS 4n
Clients which abort calls to \fBdoor_call()\fR on this door will not cause the
cancellation of the server thread handling the request. See
-\fBcancellation\fR(5).
+\fBcancellation\fR(7).
.RE
.sp
@@ -200,7 +200,7 @@ main(int argc, char *argv[])
.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
@@ -219,7 +219,13 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBdoor_bind\fR(3C), \fBdoor_call\fR(3C), \fBdoor_info\fR(3C),
-\fBdoor_revoke\fR(3C), \fBdoor_setparam\fR(3C), \fBdoor_server_create\fR(3C),
-\fBfattach\fR(3C), \fBlibdoor\fR(3LIB), \fBattributes\fR(5),
-\fBcancellation\fR(5)
+.BR door_bind (3C),
+.BR door_call (3C),
+.BR door_info (3C),
+.BR door_revoke (3C),
+.BR door_server_create (3C),
+.BR door_setparam (3C),
+.BR fattach (3C),
+.BR libdoor (3LIB),
+.BR attributes (7),
+.BR cancellation (7)
diff --git a/usr/src/man/man3c/door_cred.3c b/usr/src/man/man3c/door_cred.3c
index b560bb80dc..b1e6a0351d 100644
--- a/usr/src/man/man3c/door_cred.3c
+++ b/usr/src/man/man3c/door_cred.3c
@@ -70,7 +70,7 @@ The \fBdoor_cred()\fR function is obsolete. Applications should use the
\fBdoor_ucred\fR(3C) function in place of \fBdoor_cred()\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
@@ -89,5 +89,7 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBdoor_call\fR(3C), \fBdoor_create\fR(3C), \fBdoor_ucred\fR(3C),
-\fBattributes\fR(5)
+.BR door_call (3C),
+.BR door_create (3C),
+.BR door_ucred (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/door_getparam.3c b/usr/src/man/man3c/door_getparam.3c
index 7922d2badb..3c057fbd90 100644
--- a/usr/src/man/man3c/door_getparam.3c
+++ b/usr/src/man/man3c/door_getparam.3c
@@ -201,7 +201,7 @@ if (door_setparam(fd, DOOR_PARAM_DATA_MIN,
.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
@@ -218,7 +218,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBdoor_call\fR(3C), \fBdoor_create\fR(3C), \fBattributes\fR(5)
+.BR door_call (3C),
+.BR door_create (3C),
+.BR attributes (7)
.SH NOTES
.LP
The parameters that can be manipulated by \fBdoor_setparam()\fR are not the
diff --git a/usr/src/man/man3c/door_info.3c b/usr/src/man/man3c/door_info.3c
index 19d11bc863..72dda01d15 100644
--- a/usr/src/man/man3c/door_info.3c
+++ b/usr/src/man/man3c/door_info.3c
@@ -98,7 +98,7 @@ descriptors.
.ad
.RS 20n
Clients who abort a \fBdoor_call\fR(3C) call on this door will not cause the
-\fBcancellation\fR(5) of the server thread handling the request.
+\fBcancellation\fR(7) of the server thread handling the request.
.RE
.sp
@@ -154,7 +154,7 @@ The address of argument \fIinfo\fR is an invalid 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
@@ -173,5 +173,9 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBdoor_bind\fR(3C), \fBdoor_call\fR(3C), \fBdoor_create\fR(3C),
-\fBdoor_server_create\fR(3C), \fBattributes\fR(5), \fBcancellation\fR(5)
+.BR door_bind (3C),
+.BR door_call (3C),
+.BR door_create (3C),
+.BR door_server_create (3C),
+.BR attributes (7),
+.BR cancellation (7)
diff --git a/usr/src/man/man3c/door_return.3c b/usr/src/man/man3c/door_return.3c
index 25a2f46d8d..488c086fcc 100644
--- a/usr/src/man/man3c/door_return.3c
+++ b/usr/src/man/man3c/door_return.3c
@@ -73,7 +73,7 @@ The client has too many open descriptors.
.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
@@ -92,4 +92,5 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBdoor_call\fR(3C), \fBattributes\fR(5)
+.BR door_call (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/door_revoke.3c b/usr/src/man/man3c/door_revoke.3c
index 1e76083f76..227a5d6917 100644
--- a/usr/src/man/man3c/door_revoke.3c
+++ b/usr/src/man/man3c/door_revoke.3c
@@ -54,7 +54,7 @@ The door descriptor was not created by this process (with
.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
@@ -73,4 +73,6 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBclose\fR(2), \fBdoor_create\fR(3C), \fBattributes\fR(5)
+.BR close (2),
+.BR door_create (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/door_server_create.3c b/usr/src/man/man3c/door_server_create.3c
index cc2940b976..001e0ef5da 100644
--- a/usr/src/man/man3c/door_server_create.3c
+++ b/usr/src/man/man3c/door_server_create.3c
@@ -23,7 +23,7 @@ incoming concurrent door invocations automatically. There is no pre-defined
upper limit on the number of server threads that the system creates in
response to incoming invocations (1 server thread for each active door
invocation). These threads are created with the default thread stack size and
-POSIX (see \fBstandards\fR(5)) threads cancellation disabled. The created
+POSIX (see \fBstandards\fR(7)) threads cancellation disabled. The created
threads also have the \fBTHR_BOUND\fR | \fBTHR_DETACHED\fR attributes for
Solaris threads and the \fBPTHREAD_SCOPE_SYSTEM\fR |
\fBPTHREAD_CREATE_DETACHED\fR attributes for POSIX threads. The signal
@@ -122,7 +122,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
@@ -141,7 +141,13 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBdoor_bind\fR(3C), \fBdoor_call\fR(3C), \fBdoor_create\fR(3C),
-\fBdoor_return\fR(3C), \fBpthread_create\fR(3C),
-\fBpthread_setcancelstate\fR(3C), \fBthr_create\fR(3C), \fBattributes\fR(5),
-\fBcancellation\fR(5), \fBstandards\fR(5)
+.BR door_bind (3C),
+.BR door_call (3C),
+.BR door_create (3C),
+.BR door_return (3C),
+.BR pthread_create (3C),
+.BR pthread_setcancelstate (3C),
+.BR thr_create (3C),
+.BR attributes (7),
+.BR cancellation (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/door_ucred.3c b/usr/src/man/man3c/door_ucred.3c
index e7b471d9d5..6ae4294b1f 100644
--- a/usr/src/man/man3c/door_ucred.3c
+++ b/usr/src/man/man3c/door_ucred.3c
@@ -85,7 +85,7 @@ sufficient to hold a ucred failed.
.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
@@ -102,5 +102,7 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBdoor_call\fR(3C), \fBdoor_create\fR(3C), \fBucred_get\fR(3C),
-\fBattributes\fR(5)
+.BR door_call (3C),
+.BR door_create (3C),
+.BR ucred_get (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/drand48.3c b/usr/src/man/man3c/drand48.3c
index a91e5a8877..14f085250b 100644
--- a/usr/src/man/man3c/drand48.3c
+++ b/usr/src/man/man3c/drand48.3c
@@ -151,7 +151,7 @@ addend values, \fIa\fR and \fIc\fR, specified above.
.LP
For a more powerful random number generator, see \fBarc4random\fR(3C).
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -167,4 +167,7 @@ MT-Level Safe
.TE
.SH SEE ALSO
-\fBarc4random\fR(3C), \fBrand\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR arc4random (3C),
+.BR rand (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/dup2.3c b/usr/src/man/man3c/dup2.3c
index c2d8b43b84..ae84087a49 100644
--- a/usr/src/man/man3c/dup2.3c
+++ b/usr/src/man/man3c/dup2.3c
@@ -103,7 +103,7 @@ Additionally, the \fBdup3()\fR function will fail if:
.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
@@ -120,6 +120,12 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.LP
-\fBclose\fR(2), \fBcreat\fR(2), \fBexec\fR(2), \fBfcntl\fR(2),
-\fBgetrlimit\fR(2), \fBopen\fR(2), \fBpipe\fR(2), \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 attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/econvert.3c b/usr/src/man/man3c/econvert.3c
index 9c726c166d..30ec139633 100644
--- a/usr/src/man/man3c/econvert.3c
+++ b/usr/src/man/man3c/econvert.3c
@@ -128,7 +128,7 @@ System Interfaces and Headers, Issue 4, Version 2.
longer form is produced when \fIndigit\fR >= 8.
.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
@@ -143,4 +143,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBecvt\fR(3C), \fBsprintf\fR(3C), \fBattributes\fR(5)
+.BR ecvt (3C),
+.BR sprintf (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/ecvt.3c b/usr/src/man/man3c/ecvt.3c
index b74c05e3dc..0b30a32fd9 100644
--- a/usr/src/man/man3c/ecvt.3c
+++ b/usr/src/man/man3c/ecvt.3c
@@ -134,7 +134,7 @@ For portability to implementations conforming to earlier versions of Solaris,
.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,5 +152,8 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBprintf\fR(3C), \fBsetlocale\fR(3C), \fBsprintf\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR printf (3C),
+.BR setlocale (3C),
+.BR sprintf (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/enable_extended_FILE_stdio.3c b/usr/src/man/man3c/enable_extended_FILE_stdio.3c
index 08c3a2141d..43fe050687 100644
--- a/usr/src/man/man3c/enable_extended_FILE_stdio.3c
+++ b/usr/src/man/man3c/enable_extended_FILE_stdio.3c
@@ -73,7 +73,7 @@ system default), the application needs to raise the limit (see
descriptor limit.
.sp
.LP
-This function is used by the \fBextendedFILE\fR(5) preloadable library to
+This function is used by the \fBextendedFILE\fR(7) preloadable library to
enable the extended FILE facility.
.SH RETURN VALUES
.sp
@@ -145,7 +145,7 @@ process it. Alternatively, the \fBenable_extended_FILE_stdio()\fR function can
be used at a higher level in the code.
.sp
.LP
-Use \fBextendedFILE\fR(5) for binary relief.
+Use \fBextendedFILE\fR(7) for binary relief.
.SH EXAMPLES
.LP
\fBExample 1 \fRIncrease the file limit and enable the extended FILE facility.
@@ -175,7 +175,7 @@ if (retval == -1) {
.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
@@ -193,9 +193,16 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBclose\fR(2), \fBfcntl\fR(2), \fBgetrlimit\fR(2), \fBfdopen\fR(3C),
-\fBfopen\fR(3C), \fBpopen\fR(3C), \fBsignal.h\fR(3HEAD), \fBstdio\fR(3C),
-\fBattributes\fR(5), \fBextendedFILE\fR(5)
+.BR close (2),
+.BR fcntl (2),
+.BR getrlimit (2),
+.BR fdopen (3C),
+.BR fopen (3C),
+.BR popen (3C),
+.BR stdio (3C),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR extendedFILE (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/encrypt.3c b/usr/src/man/man3c/encrypt.3c
index 196c0a9d11..580e046dce 100644
--- a/usr/src/man/man3c/encrypt.3c
+++ b/usr/src/man/man3c/encrypt.3c
@@ -111,7 +111,7 @@ for errors should set \fBerrno\fR to 0, call \fBencrypt()\fR, then test
.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
@@ -129,4 +129,6 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBcrypt\fR(3C), \fBsetkey\fR(3C), \fBattributes\fR(5)
+.BR crypt (3C),
+.BR setkey (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/end.3c b/usr/src/man/man3c/end.3c
index 27e08e521c..e05ac5d339 100644
--- a/usr/src/man/man3c/end.3c
+++ b/usr/src/man/man3c/end.3c
@@ -79,4 +79,6 @@ underscore.
.SH SEE ALSO
.sp
.LP
-\fBbrk\fR(2), \fBmalloc\fR(3C), \fBstdio\fR(3C)
+.BR brk (2),
+.BR malloc (3C),
+.BR stdio (3C)
diff --git a/usr/src/man/man3c/endian.3c b/usr/src/man/man3c/endian.3c
index 65c07323bb..06cf4d6e5b 100644
--- a/usr/src/man/man3c/endian.3c
+++ b/usr/src/man/man3c/endian.3c
@@ -117,7 +117,7 @@ native byte order and big- or little-endian.
All of the functions in this family simply return their input when the host's
native byte order is the same as the desired order.
For more information on endianness, see
-.Xr byteorder 5 .
+.Xr byteorder 7 .
.Pp
The
.Fn betoh16 ,
@@ -188,5 +188,5 @@ converted.
.Sh SEE ALSO
.Xr byteorder 3C ,
.Xr endian.h 3HEAD ,
-.Xr attributes 5 ,
-.Xr byteorder 5
+.Xr attributes 7 ,
+.Xr byteorder 7
diff --git a/usr/src/man/man3c/epoll_create.3c b/usr/src/man/man3c/epoll_create.3c
index 624e0f3a16..fa594bdc36 100644
--- a/usr/src/man/man3c/epoll_create.3c
+++ b/usr/src/man/man3c/epoll_create.3c
@@ -25,7 +25,7 @@ epoll_create, epoll_create1 \- create an epoll instance
.SH DESCRIPTION
The \fBepoll_create()\fR and \fBepoll_create1()\fR functions both create an
-\fBepoll\fR(5) instance that can be operated upon via \fBepoll_ctl\fR(3C),
+\fBepoll\fR(7) instance that can be operated upon via \fBepoll_ctl\fR(3C),
\fBepoll_wait\fR(3C) and \fBepoll_pwait\fR(3C). \fBepoll\fR instances are
represented as file descriptors, and should be closed via \fBclose\fR(2).
@@ -81,11 +81,13 @@ The maximum allowable number of files is currently open in the system.
.sp
.SH NOTES
-The \fBepoll\fR(5) facility is implemented for purposes of offering
+The \fBepoll\fR(7) facility is implemented for purposes of offering
compatibility for Linux-borne applications; native
applications should continue to prefer using event ports via the
\fBport_create\fR(3C), \fBport_associate\fR(3C) and \fBport_get\fR(3C)
-interfaces. See \fBepoll\fR(5) for compatibility details and restrictions.
+interfaces. See \fBepoll\fR(7) for compatibility details and restrictions.
.SH SEE ALSO
-\fBepoll_ctl\fR(3C), \fBepoll_wait\fR(3C), \fBepoll\fR(5)
+.BR epoll_ctl (3C),
+.BR epoll_wait (3C),
+.BR epoll (7)
diff --git a/usr/src/man/man3c/epoll_ctl.3c b/usr/src/man/man3c/epoll_ctl.3c
index b80efb8b33..5b71feb77a 100644
--- a/usr/src/man/man3c/epoll_ctl.3c
+++ b/usr/src/man/man3c/epoll_ctl.3c
@@ -30,7 +30,7 @@ Valid values for \fIop\fR:
\fBEPOLL_CTL_ADD\fR
.ad
.RS 12n
-For the \fBepoll\fR(5) instance specified by \fIepfd\fR,
+For the \fBepoll\fR(7) instance specified by \fIepfd\fR,
associate the file descriptor specified by \fIfd\fR with the event specified
by \fIevent\fR.
.RE
@@ -41,7 +41,7 @@ by \fIevent\fR.
\fBEPOLL_CTL_DEL\fR
.ad
.RS 12n
-For the \fBepoll\fR(5) instance specified by \fIepfd\fR,
+For the \fBepoll\fR(7) instance specified by \fIepfd\fR,
remove all event associations for the file descriptor specified by \fIfd\fR.
\fIevent\fR is ignored, and may be NULL.
.RE
@@ -52,7 +52,7 @@ remove all event associations for the file descriptor specified by \fIfd\fR.
\fBEPOLL_CTL_MOD\fR
.ad
.RS 12n
-For the \fBepoll\fR(5) instance specified by \fIepfd\fR, modify the event
+For the \fBepoll\fR(7) instance specified by \fIepfd\fR, modify the event
association for the file descriptor specified by \fIfd\fR to be that
specified by \fIevent\fR.
@@ -238,7 +238,7 @@ it has no meaning and is ignored.
.ad
.RS 14n
Sets the specified event to be in one-shot mode, whereby the event association
-with the \fBepoll\fR(5) instance specified by \fIepfd\fR is removed atomically
+with the \fBepoll\fR(7) instance specified by \fIepfd\fR is removed atomically
as the event is returned via \fBepoll_wait\fR(3C). Use of this mode allows
for resolution of some of the
races inherent in multithreaded use of \fBepoll_wait\fR(3C).
@@ -291,7 +291,7 @@ The memory associated with \fIevent\fR was not mapped.
.RS 10n
The operation specified was \fBEPOLL_CTL_ADD\fR and the specified file
descriptor is already associated with an event for the specified
-\fBepoll\fR(5) instance.
+\fBepoll\fR(7) instance.
.RE
.sp
@@ -302,18 +302,21 @@ descriptor is already associated with an event for the specified
.RS 10n
The operation specified was \fBEPOLL_CTL_MOD\fR or \fBEPOLL_CTL_DEL\fR and
the specified file descriptor is not associated with an event for the
-specified \fBepoll\fR(5) instance.
+specified \fBepoll\fR(7) instance.
.RE
.sp
.SH NOTES
-The \fBepoll\fR(5) facility is implemented for purposes of offering
+The \fBepoll\fR(7) facility is implemented for purposes of offering
compatibility for Linux-borne applications; native
applications should continue to prefer using event ports via the
\fBport_create\fR(3C), \fBport_associate\fR(3C) and \fBport_get\fR(3C)
-interfaces. See \fBepoll\fR(5) for compatibility details and restrictions.
+interfaces. See \fBepoll\fR(7) for compatibility details and restrictions.
.SH SEE ALSO
-\fBepoll_create\fR(3C), \fBepoll_wait\fR(3C),
-\fBport_create\fR(3C), \fBport_associate\fR(3C), \fBport_get\fR(3C),
-\fBepoll\fR(5)
+.BR epoll_create (3C),
+.BR epoll_wait (3C),
+.BR port_associate (3C),
+.BR port_create (3C),
+.BR port_get (3C),
+.BR epoll (7)
diff --git a/usr/src/man/man3c/epoll_wait.3c b/usr/src/man/man3c/epoll_wait.3c
index 7808661238..99cd7c399a 100644
--- a/usr/src/man/man3c/epoll_wait.3c
+++ b/usr/src/man/man3c/epoll_wait.3c
@@ -27,7 +27,7 @@ epoll_wait, epoll_pwait \- wait for epoll events
.fi
.SH DESCRIPTION
-The \fBepoll_wait()\fR function waits for events on the \fBepoll\fR(5)
+The \fBepoll_wait()\fR function waits for events on the \fBepoll\fR(7)
instance specified by \fIepfd\fR. The \fIevents\fR parameter must point to
an array of \fImaxevents\fR \fIepoll_event\fR structures to be
filled in with pending events. The \fItimeout\fR argument specifies the
@@ -82,19 +82,23 @@ A signal was received during the \fBepoll_wait()\fR or \fBepoll_pwait()\fR.
\fB\fBEINVAL\fR\fR
.ad
.RS 10n
-Either \fIepfd\fR is not a valid \fBepoll\fR(5) instance or \fImaxevents\fR
+Either \fIepfd\fR is not a valid \fBepoll\fR(7) instance or \fImaxevents\fR
is not greater than zero.
.RE
.sp
.SH NOTES
-The \fBepoll\fR(5) facility is implemented for purposes of offering
+The \fBepoll\fR(7) facility is implemented for purposes of offering
compatibility for Linux-borne applications; native
applications should continue to prefer using event ports via the
\fBport_create\fR(3C), \fBport_associate\fR(3C) and \fBport_get\fR(3C)
-interfaces. See \fBepoll\fR(5) for compatibility details and restrictions.
+interfaces. See \fBepoll\fR(7) for compatibility details and restrictions.
.SH SEE ALSO
-\fBepoll_create\fR(3C), \fBepoll_ctl\fR(3C),
-\fBport_create\fR(3C), \fBport_associate\fR(3C), \fBport_get\fR(3C),
-\fBpselect\fR(3C), \fBepoll\fR(5)
+.BR epoll_create (3C),
+.BR epoll_ctl (3C),
+.BR port_associate (3C),
+.BR port_create (3C),
+.BR port_get (3C),
+.BR pselect (3C),
+.BR epoll (7)
diff --git a/usr/src/man/man3c/err.3c b/usr/src/man/man3c/err.3c
index a82cca4a1b..c81427c3dd 100644
--- a/usr/src/man/man3c/err.3c
+++ b/usr/src/man/man3c/err.3c
@@ -127,7 +127,7 @@ err(1, "%s", string);
.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
@@ -148,5 +148,8 @@ These functions are safe to use in multithreaded applications as long as
\fBsetlocale\fR(3C) is not being called to change the locale.
.SH SEE ALSO
.LP
-\fBexit\fR(3C), \fBgetexecname\fR(3C), \fBsetlocale\fR(3C), \fBstrerror\fR(3C),
-\fBattributes\fR(5)
+.BR exit (3C),
+.BR getexecname (3C),
+.BR setlocale (3C),
+.BR strerror (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/euclen.3c b/usr/src/man/man3c/euclen.3c
index e616e446f7..c55961a91f 100644
--- a/usr/src/man/man3c/euclen.3c
+++ b/usr/src/man/man3c/euclen.3c
@@ -55,7 +55,7 @@ These functions can be used safely in multithreaded applications, as long as
.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,4 +71,6 @@ MT-Level MT-Safe with exceptions
.SH SEE ALSO
.sp
.LP
-\fBgetwidth\fR(3C), \fBsetlocale\fR(3C), \fBattributes\fR(5)
+.BR getwidth (3C),
+.BR setlocale (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/eventfd.3c b/usr/src/man/man3c/eventfd.3c
index c7e21d22d7..180ac40223 100644
--- a/usr/src/man/man3c/eventfd.3c
+++ b/usr/src/man/man3c/eventfd.3c
@@ -41,7 +41,7 @@
The
.Fn eventfd
function creates an
-.Xr eventfd 5
+.Xr eventfd 7
instance that has an associated 64-bit unsigned counter.
It returns a file descriptor that can be operated upon via
.Xr read 2 ,
@@ -237,4 +237,4 @@ file descriptors open in the calling process.
.Xr write 2 ,
.Xr epoll_wait 3C ,
.Xr port_get 3C ,
-.Xr eventfd 5
+.Xr eventfd 7
diff --git a/usr/src/man/man3c/exit.3c b/usr/src/man/man3c/exit.3c
index fe58c304e2..956817db95 100644
--- a/usr/src/man/man3c/exit.3c
+++ b/usr/src/man/man3c/exit.3c
@@ -45,7 +45,7 @@ successful or unsuccessful termination, respectively.
.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
@@ -61,5 +61,8 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBexit\fR(2), \fBatexit\fR(3C), \fBdldump\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR exit (2),
+.BR atexit (3C),
+.BR dldump (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fattach.3c b/usr/src/man/man3c/fattach.3c
index 263ef2358f..fc39495e9b 100644
--- a/usr/src/man/man3c/fattach.3c
+++ b/usr/src/man/man3c/fattach.3c
@@ -144,7 +144,7 @@ appropriate privileges.
.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
@@ -162,9 +162,16 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBfdetach\fR(1M), \fBchmod\fR(2), \fBmount\fR(2), \fBstat\fR(2),
-\fBdoor_create\fR(3C), \fBfdetach\fR(3C), \fBisastream\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5), \fBstreamio\fR(7I)
+.BR chmod (2),
+.BR mount (2),
+.BR stat (2),
+.BR door_create (3C),
+.BR fdetach (3C),
+.BR isastream (3C),
+.BR streamio (4I),
+.BR attributes (7),
+.BR standards (7),
+.BR fdetach (8)
.sp
.LP
\fISTREAMS Programming Guide\fR
diff --git a/usr/src/man/man3c/fclose.3c b/usr/src/man/man3c/fclose.3c
index 3b48527eb9..97bbf2ea59 100644
--- a/usr/src/man/man3c/fclose.3c
+++ b/usr/src/man/man3c/fclose.3c
@@ -167,7 +167,7 @@ limits of the device.
.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
@@ -183,6 +183,12 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBclose\fR(2), \fBexit\fR(2), \fBgetrlimit\fR(2), \fBulimit\fR(2),
-\fBfcloseall\fR(3C), \fBfopen\fR(3C), \fBstdio\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR close (2),
+.BR exit (2),
+.BR getrlimit (2),
+.BR ulimit (2),
+.BR fcloseall (3C),
+.BR fopen (3C),
+.BR stdio (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fcloseall.3c b/usr/src/man/man3c/fcloseall.3c
index bd13dc76a6..79ba6f7070 100644
--- a/usr/src/man/man3c/fcloseall.3c
+++ b/usr/src/man/man3c/fcloseall.3c
@@ -50,6 +50,6 @@ Note, portable applications should always check the return value.
.Sh SEE ALSO
.Xr close 2 ,
.Xr fflush 3C ,
-.Xr attributes 5 ,
-.Xr environ 5 ,
-.Xr standards 5
+.Xr attributes 7 ,
+.Xr environ 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man3c/fdatasync.3c b/usr/src/man/man3c/fdatasync.3c
index f8402c1608..02abe97ccd 100644
--- a/usr/src/man/man3c/fdatasync.3c
+++ b/usr/src/man/man3c/fdatasync.3c
@@ -111,7 +111,7 @@ returns the error conditions defined for \fBread\fR(2) and \fBwrite\fR(2).
.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
@@ -125,12 +125,18 @@ Interface Stability Committed
_
MT-Level Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBfcntl\fR(2), \fBopen\fR(2), \fBread\fR(2), \fBwrite\fR(2), \fBfsync\fR(3C),
-\fBaio_fsync\fR(3C), \fBfcntl.h\fR(3HEAD), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR fcntl (2),
+.BR open (2),
+.BR read (2),
+.BR write (2),
+.BR aio_fsync (3C),
+.BR fsync (3C),
+.BR fcntl.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fdetach.3c b/usr/src/man/man3c/fdetach.3c
index cd33e40336..57cde0845f 100644
--- a/usr/src/man/man3c/fdetach.3c
+++ b/usr/src/man/man3c/fdetach.3c
@@ -167,7 +167,7 @@ length exceeds \fBPATH_MAX\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
@@ -183,8 +183,12 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBfdetach\fR(1M), \fBclose\fR(2), \fBfattach\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5), \fBstreamio\fR(7I)
+.BR close (2),
+.BR fattach (3C),
+.BR streamio (4I),
+.BR attributes (7),
+.BR standards (7),
+.BR fdetach (8)
.sp
.LP
\fISTREAMS Programming Guide\fR
diff --git a/usr/src/man/man3c/fdopen.3c b/usr/src/man/man3c/fdopen.3c
index 0954e8e639..6048b0d03b 100644
--- a/usr/src/man/man3c/fdopen.3c
+++ b/usr/src/man/man3c/fdopen.3c
@@ -177,7 +177,7 @@ functions.
.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
@@ -199,5 +199,11 @@ respects this function is Standard.
.SH SEE ALSO
.sp
.LP
-\fBcreat\fR(2), \fBdup\fR(2), \fBopen\fR(2), \fBpipe\fR(2), \fBfclose\fR(3C),
-\fBfopen\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR creat (2),
+.BR dup (2),
+.BR open (2),
+.BR pipe (2),
+.BR fclose (3C),
+.BR fopen (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fflush.3c b/usr/src/man/man3c/fflush.3c
index ffadc8399e..39268bc146 100644
--- a/usr/src/man/man3c/fflush.3c
+++ b/usr/src/man/man3c/fflush.3c
@@ -166,7 +166,7 @@ limits of the device.
.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
@@ -182,4 +182,7 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBgetrlimit\fR(2), \fBulimit\fR(2), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR getrlimit (2),
+.BR ulimit (2),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/ffs.3c b/usr/src/man/man3c/ffs.3c
index 2684706fc3..56e0a613bf 100644
--- a/usr/src/man/man3c/ffs.3c
+++ b/usr/src/man/man3c/ffs.3c
@@ -89,7 +89,7 @@ the last bit set. If \fIi\fR is 0, then they return 0.
No errors are defined.
.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
@@ -106,4 +106,5 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fgetattr.3c b/usr/src/man/man3c/fgetattr.3c
index 7b473bada4..951a5b7829 100644
--- a/usr/src/man/man3c/fgetattr.3c
+++ b/usr/src/man/man3c/fgetattr.3c
@@ -288,7 +288,7 @@ if (setattrat(fildes, XATTR_VIEW_READWRITE, "file", request)) {
.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
@@ -305,6 +305,13 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBcreat\fR(2), \fBdup\fR(2), \fBfcntl\fR(2), \fBfstat\fR(2), \fBfstatat\fR(2),
-\fBopen\fR(2), \fBpipe\fR(2), \fBlibnvpair\fR(3LIB), \fBattributes\fR(5),
-\fBfsattr\fR(5)
+.BR creat (2),
+.BR dup (2),
+.BR fcntl (2),
+.BR fstat (2),
+.BR fstatat (2),
+.BR open (2),
+.BR pipe (2),
+.BR libnvpair (3LIB),
+.BR attributes (7),
+.BR fsattr (7)
diff --git a/usr/src/man/man3c/fgetc.3c b/usr/src/man/man3c/fgetc.3c
index f4c07cb3b4..16527953e6 100644
--- a/usr/src/man/man3c/fgetc.3c
+++ b/usr/src/man/man3c/fgetc.3c
@@ -89,7 +89,7 @@ char\fR converted to an \fBint\fR, from the input stream pointed to by
stream (if defined).
.sp
.LP
-For standard-conforming (see \fBstandards\fR(5)) applications, if the
+For standard-conforming (see \fBstandards\fR(7)) applications, if the
end-of-file indicator for the stream is set, \fBfgetc()\fR returns \fBEOF\fR
whether or not a next byte is present.
.sp
@@ -139,7 +139,7 @@ Upon successful completion, \fBfgetc()\fR, \fBgetc()\fR, \fBgetc_unlocked()\fR,
\fBgetchar()\fR, \fBgetchar_unlocked()\fR, and \fBgetw()\fR return the next
byte from the input stream pointed to by \fIstream\fR. If the stream is at
end-of-file, the end-of-file indicator for the stream is set and these
-functions return \fBEOF\fR. For standard-conforming (see \fBstandards\fR(5))
+functions return \fBEOF\fR. For standard-conforming (see \fBstandards\fR(7))
applications, if the end-of-file indicator for the stream is set, these
functions return \fBEOF\fR whether or not the stream is at end-of-file. If a
read error occurs, the error indicator for the stream is set, \fBEOF\fR is
@@ -265,7 +265,7 @@ functions instead.
.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
@@ -285,11 +285,25 @@ MT-Level See \fBNOTES\fR below.
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(3), \fB__fsetlocking\fR(3C), \fBfclose\fR(3C), \fBfeof\fR(3C),
-\fBfgets\fR(3C), \fBfgetwc\fR(3C), \fBfgetws\fR(3C), \fBflockfile\fR(3C),
-\fBfopen\fR(3C), \fBfread\fR(3C), \fBfscanf\fR(3C), \fBgets\fR(3C),
-\fBputc\fR(3C), \fBscanf\fR(3C), \fBstdio\fR(3C), \fBungetc\fR(3C),
-\fBungetwc\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR Intro (3),
+.BR __fsetlocking (3C),
+.BR fclose (3C),
+.BR feof (3C),
+.BR fgets (3C),
+.BR fgetwc (3C),
+.BR fgetws (3C),
+.BR flockfile (3C),
+.BR fopen (3C),
+.BR fread (3C),
+.BR fscanf (3C),
+.BR gets (3C),
+.BR putc (3C),
+.BR scanf (3C),
+.BR stdio (3C),
+.BR ungetc (3C),
+.BR ungetwc (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/fgetpos.3c b/usr/src/man/man3c/fgetpos.3c
index c0873d8aec..2ab6b1c62d 100644
--- a/usr/src/man/man3c/fgetpos.3c
+++ b/usr/src/man/man3c/fgetpos.3c
@@ -104,11 +104,11 @@ object of type \fBfpos_t\fR.
.sp
.LP
The \fBfgetpos()\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
@@ -124,5 +124,11 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBfopen\fR(3C), \fBfsetpos\fR(3C), \fBftell\fR(3C), \fBrewind\fR(3C),
-\fBungetc\fR(3C), \fBattributes\fR(5), \fBlf64\fR(5), \fBstandards\fR(5)
+.BR fopen (3C),
+.BR fsetpos (3C),
+.BR ftell (3C),
+.BR rewind (3C),
+.BR ungetc (3C),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fgetwc.3c b/usr/src/man/man3c/fgetwc.3c
index a33fce04e2..f696af79bd 100644
--- a/usr/src/man/man3c/fgetwc.3c
+++ b/usr/src/man/man3c/fgetwc.3c
@@ -91,7 +91,7 @@ Upon successful completion both functions return the
wide-character code of the character read from the input stream pointed to by
\fIstream\fR converted to a type \fBwint_t\fR.
.LP
-For standard-conforming (see \fBstandards\fR(5)) applications, if the
+For standard-conforming (see \fBstandards\fR(7)) applications, if the
end-of-file indicator for the stream is set, \fBfgetwc()\fR and
\fBfgetwc_l()\fR return \fBWEOF\fR whether or not the stream is at
end-of-file.
@@ -150,7 +150,7 @@ between an error condition and an end-of-file condition.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -172,9 +172,22 @@ function is Standard. The
function is Uncommitted.
.SH SEE ALSO
.LP
-\fBfeof\fR(3C), \fBferror\fR(3C), \fBfgetc\fR(3C), \fBfgets\fR(3C),
-\fBfgetws\fR(3C), \fBfopen\fR(3C), \fBfread\fR(3C), \fBfscanf\fR(3C),
-\fBgetc\fR(3C), \fBgetchar\fR(3C), \fBgets\fR(3C), \fBscanf\fR(3C),
-\fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBungetc\fR(3C), \fBungetwc\fR(3C),
-\fBuselocale\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR feof (3C),
+.BR ferror (3C),
+.BR fgetc (3C),
+.BR fgets (3C),
+.BR fgetws (3C),
+.BR fopen (3C),
+.BR fread (3C),
+.BR fscanf (3C),
+.BR getc (3C),
+.BR getchar (3C),
+.BR gets (3C),
+.BR newlocale (3C),
+.BR scanf (3C),
+.BR setlocale (3C),
+.BR ungetc (3C),
+.BR ungetwc (3C),
+.BR uselocale (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/floating_to_decimal.3c b/usr/src/man/man3c/floating_to_decimal.3c
index 0900c3e76d..13362d7791 100644
--- a/usr/src/man/man3c/floating_to_decimal.3c
+++ b/usr/src/man/man3c/floating_to_decimal.3c
@@ -107,7 +107,7 @@ The \fBeconvert\fR(3C), \fBfconvert\fR(3C), \fBgconvert\fR(3C),
.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,5 +123,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBeconvert\fR(3C), \fBfconvert\fR(3C), \fBgconvert\fR(3C), \fBprintf\fR(3C),
-\fBsprintf\fR(3C), \fBattributes\fR(5)
+.BR econvert (3C),
+.BR fconvert (3C),
+.BR gconvert (3C),
+.BR printf (3C),
+.BR sprintf (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/flock.3c b/usr/src/man/man3c/flock.3c
index 66e9bedde3..18b1825d12 100644
--- a/usr/src/man/man3c/flock.3c
+++ b/usr/src/man/man3c/flock.3c
@@ -70,7 +70,7 @@ process holding a lock on a file forks and the child explicitly unlocks the
file, the parent will lose its lock. See \fBfcntl\fR(2) for more information
about file locking and the interaction between locks created by this function
and those created by other mechanisms. These locks are currently not supported
-over remote file systems (e.g. \fBnfs\fR(4)) which use the Network Lock
+over remote file systems (e.g. \fBnfs\fR(5)) which use the Network Lock
Manager.
.sp
.LP
@@ -181,7 +181,7 @@ removed OFD-style locks; see \fBfcntl\fR(2) for information about the
interaction between OFD-style and POSIX-style file locks.
.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
@@ -198,6 +198,15 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBIntro\fR(2), \fBalarm\fR(2), \fBchmod\fR(2), \fBclose\fR(2), \fBcreat\fR(2),
-\fBfcntl\fR(2), \fBmmap\fR(2), \fBopen\fR(2), \fBread\fR(2), \fBwrite\fR(2),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR Intro (2),
+.BR alarm (2),
+.BR chmod (2),
+.BR close (2),
+.BR creat (2),
+.BR fcntl (2),
+.BR mmap (2),
+.BR open (2),
+.BR read (2),
+.BR write (2),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/flockfile.3c b/usr/src/man/man3c/flockfile.3c
index 66c56654eb..71fb196112 100644
--- a/usr/src/man/man3c/flockfile.3c
+++ b/usr/src/man/man3c/flockfile.3c
@@ -130,7 +130,7 @@ funlockfile(iop);
.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
@@ -148,11 +148,18 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(3), \fB__fsetlocking\fR(3C), \fBferror\fR(3C), \fBfprintf\fR(3C),
-\fBgetc\fR(3C), \fBputc\fR(3C), \fBstdio\fR(3C), \fBungetc\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR Intro (3),
+.BR __fsetlocking (3C),
+.BR ferror (3C),
+.BR fprintf (3C),
+.BR getc (3C),
+.BR putc (3C),
+.BR stdio (3C),
+.BR ungetc (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
The interfaces on this page are as specified in IEEE Std 1003.1:2001. See
-\fBstandards\fR(5).
+\fBstandards\fR(7).
diff --git a/usr/src/man/man3c/fmtmsg.3c b/usr/src/man/man3c/fmtmsg.3c
index ad389bfa34..989534b4c9 100644
--- a/usr/src/man/man3c/fmtmsg.3c
+++ b/usr/src/man/man3c/fmtmsg.3c
@@ -466,7 +466,7 @@ TO FIX: refer to manual UX:cat:001
.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
@@ -484,5 +484,9 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBfmtmsg\fR(1), \fBaddseverity\fR(3C), \fBgettxt\fR(3C), \fBprintf\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR fmtmsg (1),
+.BR addseverity (3C),
+.BR gettxt (3C),
+.BR printf (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fnmatch.3c b/usr/src/man/man3c/fnmatch.3c
index d39d5dfb1e..3d8737aacd 100644
--- a/usr/src/man/man3c/fnmatch.3c
+++ b/usr/src/man/man3c/fnmatch.3c
@@ -64,7 +64,7 @@
The
.Fn fnmatch
function matches patterns as described on the
-.Xr fnmatch 5
+.Xr fnmatch 7
manual page
.Po with the exceptions noted in the
.Sx STANDARDS
@@ -236,9 +236,9 @@ is not being called to change the locale.
.Xr glob 3C ,
.Xr setlocale 3C ,
.Xr wordexp 3C ,
-.Xr attributes 5 ,
-.Xr fnmatch 5 ,
-.Xr standards 5
+.Xr attributes 7 ,
+.Xr fnmatch 7 ,
+.Xr standards 7
.Sh STANDARDS
The current implementation of the
.Fn fnmatch
diff --git a/usr/src/man/man3c/fopen.3c b/usr/src/man/man3c/fopen.3c
index a36ea40697..a2fd4aeefe 100644
--- a/usr/src/man/man3c/fopen.3c
+++ b/usr/src/man/man3c/fopen.3c
@@ -130,7 +130,7 @@ flags (including the \fB+\fR) does not matter.
.sp
.LP
The character \fBb\fR has no effect, but is allowed for ISO C standard
-conformance (see \fBstandards\fR(5)). Opening a file with read mode (\fBr\fR as
+conformance (see \fBstandards\fR(7)). Opening a file with read mode (\fBr\fR as
the first character in the \fImode\fR argument) fails if the file does not
exist or cannot be read.
.sp
@@ -414,10 +414,10 @@ access \fBFILE\fR structure contents.
.sp
.LP
The \fBfopen()\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
@@ -438,7 +438,15 @@ The \fBF\fR character in the \fImode\fR argument is Evolving. In all other
respects this function is Standard.
.SH SEE ALSO
.LP
-\fBenable_extended_FILE_stdio\fR(3C), \fBfclose\fR(3C),
-\fBfcloseall\fR(3C), \fBfdopen\fR(3C), \fBfflush\fR(3C),
-\fBfreopen\fR(3C), \fBfsetpos\fR(3C), \fBrewind\fR(3C), \fBopen\fR(2),
-\fBattributes\fR(5), \fBlf64\fR(5), \fBstandards\fR(5)
+.BR open (2),
+.BR enable_extended_FILE_stdio (3C),
+.BR fclose (3C),
+.BR fcloseall (3C),
+.BR fdopen (3C),
+.BR fflush (3C),
+.BR freopen (3C),
+.BR fsetpos (3C),
+.BR rewind (3C),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fpgetround.3c b/usr/src/man/man3c/fpgetround.3c
index 55fdf178a3..7f4e9b137a 100644
--- a/usr/src/man/man3c/fpgetround.3c
+++ b/usr/src/man/man3c/fpgetround.3c
@@ -158,7 +158,7 @@ Individual bits may be examined using the constants defined in
.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
@@ -174,4 +174,5 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBisnand\fR(3C), \fBattributes\fR(5)
+.BR isnand (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/fputc.3c b/usr/src/man/man3c/fputc.3c
index 2cd811282d..ddd2cfefd0 100644
--- a/usr/src/man/man3c/fputc.3c
+++ b/usr/src/man/man3c/fputc.3c
@@ -273,7 +273,7 @@ in the context of either multibyte character streams or wide-character streams.
Application programmers are encouraged to use one of the character-based output
functions instead.
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -291,11 +291,21 @@ MT-Level See \fBNOTES\fR below.
.TE
.SH SEE ALSO
-\fBgetrlimit\fR(2), \fBulimit\fR(2) \fBwrite\fR(2), \fBIntro\fR(3),
-\fBabort\fR(3C), \fBexit\fR(3C), \fBfclose\fR(3C), \fBferror\fR(3C),
-\fBfflush\fR(3C), \fBflockfile\fR(3C), \fBprintf\fR(3C),
-\fBputc\fR(3C), \fBputs\fR(3C), \fBsetbuf\fR(3C), \fBstdio\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+\fBgetrlimit\fR(2), \fBulimit\fR(2) \fBwrite\fR(2),
+.BR Intro (3),
+.BR abort (3C),
+.BR exit (3C),
+.BR fclose (3C),
+.BR ferror (3C),
+.BR fflush (3C),
+.BR flockfile (3C),
+.BR printf (3C),
+.BR putc (3C),
+.BR puts (3C),
+.BR setbuf (3C),
+.BR stdio (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
The \fBfputc()\fR, \fBputc()\fR, \fBputchar()\fR, and \fBputw()\fR routines are
MT-Safe in multithreaded applications. The \fBputc_unlocked()\fR and
diff --git a/usr/src/man/man3c/fputwc.3c b/usr/src/man/man3c/fputwc.3c
index 0a9353c91a..fc0e75023a 100644
--- a/usr/src/man/man3c/fputwc.3c
+++ b/usr/src/man/man3c/fputwc.3c
@@ -216,7 +216,7 @@ more than once. In particular, \fBputwc(\fR\fIwc\fR\fB, \fR\fI*f++\fR\fB)\fR
does not work sensibly. The \fBfputwc()\fR function should be used instead
when evaluating the \fIstream\fR argument has side effects.
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -232,6 +232,13 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBexit\fR(2), \fBulimit\fR(2), \fBabort\fR(3C), \fBfclose\fR(3C),
-\fBferror\fR(3C), \fBfflush\fR(3C), \fBfopen\fR(3C), \fBsetbuf\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR exit (2),
+.BR ulimit (2),
+.BR abort (3C),
+.BR fclose (3C),
+.BR ferror (3C),
+.BR fflush (3C),
+.BR fopen (3C),
+.BR setbuf (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fputws.3c b/usr/src/man/man3c/fputws.3c
index a4936b7dcb..c300557df1 100644
--- a/usr/src/man/man3c/fputws.3c
+++ b/usr/src/man/man3c/fputws.3c
@@ -81,7 +81,7 @@ Refer to \fBfputwc\fR(3C).
.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
@@ -99,5 +99,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBexit\fR(2), \fBabort\fR(3C), \fBfclose\fR(3C), \fBfflush\fR(3C),
-\fBfopen\fR(3C), \fBfputwc\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR exit (2),
+.BR abort (3C),
+.BR fclose (3C),
+.BR fflush (3C),
+.BR fopen (3C),
+.BR fputwc (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fread.3c b/usr/src/man/man3c/fread.3c
index 7266aec650..e91eebb81d 100644
--- a/usr/src/man/man3c/fread.3c
+++ b/usr/src/man/man3c/fread.3c
@@ -125,7 +125,7 @@ application on a different processor.
.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,6 +143,14 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBread\fR(2), \fBfclose\fR(3C), \fBferror\fR(3C), \fBfopen\fR(3C),
-\fBgetc\fR(3C), \fBgets\fR(3C), \fBprintf\fR(3C), \fBputc\fR(3C),
-\fBputs\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR read (2),
+.BR fclose (3C),
+.BR ferror (3C),
+.BR fopen (3C),
+.BR getc (3C),
+.BR gets (3C),
+.BR printf (3C),
+.BR putc (3C),
+.BR puts (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/freopen.3c b/usr/src/man/man3c/freopen.3c
index a53cd77706..8566700fb9 100644
--- a/usr/src/man/man3c/freopen.3c
+++ b/usr/src/man/man3c/freopen.3c
@@ -67,7 +67,7 @@ pointed to by \fIfilename\fR and associates the stream pointed to by
.sp
.LP
If \fIfilename\fR is a null pointer and the application conforms to SUSv3 (see
-\fBstandards\fR(5)), the \fBfreopen()\fR function attempts to change the mode
+\fBstandards\fR(7)), the \fBfreopen()\fR function attempts to change the mode
of the stream to that specified by \fImode\fR, as though the name of the file
currently associated with the \fIstream\fR had been used. This behavior
is not supported by streams that are backed by memory, such as
@@ -325,9 +325,9 @@ other files. By default \fBstderr\fR is unbuffered, but the use of
.sp
.LP
The \fBfreopen()\fR function has a transitional interface for 64-bit file
-offsets. See \fBlf64\fR(5).
+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
@@ -343,5 +343,10 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBfclose\fR(3C), \fBfdopen\fR(3C), \fBfopen\fR(3C), \fBstdio\fR(3C),
-\fBattributes\fR(5), \fBlf64\fR(5), \fBstandards\fR(5)
+.BR fclose (3C),
+.BR fdopen (3C),
+.BR fopen (3C),
+.BR stdio (3C),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fseek.3c b/usr/src/man/man3c/fseek.3c
index fbcdaac52c..0d81291c57 100644
--- a/usr/src/man/man3c/fseek.3c
+++ b/usr/src/man/man3c/fseek.3c
@@ -297,9 +297,9 @@ necessarily measured in bytes.
.sp
.LP
The \fBfseeko()\fR function has a transitional interface for 64-bit file
-offsets. See \fBlf64\fR(5).
+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
@@ -315,6 +315,12 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBgetrlimit\fR(2), \fBulimit\fR(2), \fBftell\fR(3C),
-\fBrewind\fR(3C), \fBungetc\fR(3C), \fBungetwc\fR(3C), \fBattributes\fR(5),
-\fBlf64\fR(5), \fBstandards\fR(5)
+.BR getrlimit (2),
+.BR ulimit (2),
+.BR ftell (3C),
+.BR rewind (3C),
+.BR ungetc (3C),
+.BR ungetwc (3C),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fsetpos.3c b/usr/src/man/man3c/fsetpos.3c
index a96ccd9f27..b3b68e4d61 100644
--- a/usr/src/man/man3c/fsetpos.3c
+++ b/usr/src/man/man3c/fsetpos.3c
@@ -100,11 +100,11 @@ or a socket.
.sp
.LP
The \fBfsetpos()\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
@@ -122,6 +122,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBlseek\fR(2), \fBfgetpos\fR(3C), \fBfopen\fR(3C), \fBfseek\fR(3C),
-\fBftell\fR(3C), \fBrewind\fR(3C), \fBungetc\fR(3C), \fBattributes\fR(5),
-\fBlf64\fR(5), \fBstandards\fR(5)
+.BR lseek (2),
+.BR fgetpos (3C),
+.BR fopen (3C),
+.BR fseek (3C),
+.BR ftell (3C),
+.BR rewind (3C),
+.BR ungetc (3C),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fsync.3c b/usr/src/man/man3c/fsync.3c
index fae57398b1..a60ac174e6 100644
--- a/usr/src/man/man3c/fsync.3c
+++ b/usr/src/man/man3c/fsync.3c
@@ -86,7 +86,7 @@ There was no free space remaining on the device containing the file.
.ad
.RS 13n
Remote connection timed out. This occurs when the file is on an \fBNFS\fR file
-system mounted with the \fIsoft\fR option. See \fBmount_nfs\fR(1M).
+system mounted with the \fIsoft\fR option. See \fBmount_nfs\fR(8).
.RE
.sp
@@ -108,7 +108,7 @@ by the device driver that the write has taken place.
.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
@@ -122,12 +122,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
-\fBmount_nfs\fR(1M), \fBread\fR(2), \fBsync\fR(2), \fBwrite\fR(2),
-\fBfcntl.h\fR(3HEAD), \fBfdatasync\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR read (2),
+.BR sync (2),
+.BR write (2),
+.BR fdatasync (3C),
+.BR fcntl.h (3HEAD),
+.BR attributes (7),
+.BR standards (7),
+.BR mount_nfs (8)
diff --git a/usr/src/man/man3c/ftell.3c b/usr/src/man/man3c/ftell.3c
index 7228f12304..8408ad2158 100644
--- a/usr/src/man/man3c/ftell.3c
+++ b/usr/src/man/man3c/ftell.3c
@@ -129,9 +129,9 @@ The current file offset cannot be represented correctly in an object of type
.SH USAGE
The \fBftello()\fR function has a transitional interface for 64-bit file
-offsets. See \fBlf64\fR(5).
+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
@@ -147,5 +147,10 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBlseek\fR(2), \fBfopen\fR(3C), \fBfseek\fR(3C), \fBopen_wmemstream\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5), \fBlf64\fR(5)
+.BR lseek (2),
+.BR fopen (3C),
+.BR fseek (3C),
+.BR open_wmemstream (3C),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/ftime.3c b/usr/src/man/man3c/ftime.3c
index 9b9ff4bf99..7e47473a2b 100644
--- a/usr/src/man/man3c/ftime.3c
+++ b/usr/src/man/man3c/ftime.3c
@@ -106,7 +106,7 @@ granularity of one) renders code non-portable.
.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
@@ -122,5 +122,10 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBdate\fR(1), \fBtime\fR(2), \fBctime\fR(3C), \fBgettimeofday\fR(3C),
-\fBtimezone\fR(4), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR date (1),
+.BR time (2),
+.BR ctime (3C),
+.BR gettimeofday (3C),
+.BR timezone (5),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/ftok.3c b/usr/src/man/man3c/ftok.3c
index 71d017daf4..c9ad0c046e 100644
--- a/usr/src/man/man3c/ftok.3c
+++ b/usr/src/man/man3c/ftok.3c
@@ -171,7 +171,7 @@ for paths naming different files on large filesystems.
.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,5 +189,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBmsgget\fR(2), \fBsemget\fR(2), \fBshmget\fR(2), \fBstat\fR(2),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR msgget (2),
+.BR semget (2),
+.BR shmget (2),
+.BR stat (2),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fts.3c b/usr/src/man/man3c/fts.3c
index 974c79552d..ce10d7d155 100644
--- a/usr/src/man/man3c/fts.3c
+++ b/usr/src/man/man3c/fts.3c
@@ -822,4 +822,4 @@ See
.Xr chdir 2 ,
.Xr stat 2 ,
.Xr qsort 3C ,
-.Xr attributes 5
+.Xr attributes 7
diff --git a/usr/src/man/man3c/ftw.3c b/usr/src/man/man3c/ftw.3c
index 3e909d4313..055380d4d1 100644
--- a/usr/src/man/man3c/ftw.3c
+++ b/usr/src/man/man3c/ftw.3c
@@ -546,7 +546,7 @@ non-zero value at its next invocation.
.sp
.LP
The \fBftw()\fR and \fBnftw()\fR functions have transitional interfaces for
-64-bit file offsets. See \fBlf64\fR(5).
+64-bit file offsets. See \fBlf64\fR(7).
.sp
.LP
The \fBftw()\fR function is safe in multithreaded applications. The
@@ -555,7 +555,7 @@ The \fBftw()\fR function is safe in multithreaded applications. The
.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
@@ -573,5 +573,8 @@ MT-Level MT-Safe with exceptions
.SH SEE ALSO
.sp
.LP
-\fBstat\fR(2), \fBlongjmp\fR(3C), \fBattributes\fR(5), \fBlf64\fR(5),
-\fBstandards\fR(5)
+.BR stat (2),
+.BR longjmp (3C),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fwide.3c b/usr/src/man/man3c/fwide.3c
index 1a01221710..7b99c09f8c 100644
--- a/usr/src/man/man3c/fwide.3c
+++ b/usr/src/man/man3c/fwide.3c
@@ -95,7 +95,7 @@ A call to \fBfwide()\fR with \fImode\fR set to 0 can be used to determine the
current orientation of a stream.
.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
@@ -112,4 +112,5 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fwprintf.3c b/usr/src/man/man3c/fwprintf.3c
index 4179c242ce..00e5c37efc 100644
--- a/usr/src/man/man3c/fwprintf.3c
+++ b/usr/src/man/man3c/fwprintf.3c
@@ -797,7 +797,7 @@ Sonntag, 3. Juli, 10:02
.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
@@ -815,8 +815,13 @@ MT-Level MT-Safe with exceptions
.SH SEE ALSO
.sp
.LP
-\fBbtowc\fR(3C), \fBfputwc\fR(3C), \fBfwscanf\fR(3C), \fBmbrtowc\fR(3C),
-\fBsetlocale\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR btowc (3C),
+.BR fputwc (3C),
+.BR fwscanf (3C),
+.BR mbrtowc (3C),
+.BR setlocale (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/fwrite.3c b/usr/src/man/man3c/fwrite.3c
index 92f13cd98f..0e9ea1617e 100644
--- a/usr/src/man/man3c/fwrite.3c
+++ b/usr/src/man/man3c/fwrite.3c
@@ -89,7 +89,7 @@ written using \fBfwrite()\fR are application-dependent, and possibly cannot be
read using \fBfread\fR(3C) by a different application or by the same
application on a different processor.
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -105,7 +105,16 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBwrite\fR(2), \fBfclose\fR(3C), \fBferror\fR(3C), \fBfopen\fR(3C),
-\fBfread\fR(3C), \fBgetc\fR(3C), \fBgets\fR(3C), \fBopen_wmemstream\fR(3C),
-\fBprintf\fR(3C), \fBputc\fR(3C), \fBputs\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR write (2),
+.BR fclose (3C),
+.BR ferror (3C),
+.BR fopen (3C),
+.BR fread (3C),
+.BR getc (3C),
+.BR gets (3C),
+.BR open_wmemstream (3C),
+.BR printf (3C),
+.BR putc (3C),
+.BR puts (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/fwscanf.3c b/usr/src/man/man3c/fwscanf.3c
index b1ed76ea45..aa74568237 100644
--- a/usr/src/man/man3c/fwscanf.3c
+++ b/usr/src/man/man3c/fwscanf.3c
@@ -412,7 +412,7 @@ Matches an optionally signed floating-point number, whose format is the same as
expected for the subject sequence of \fBwcstod\fR(3C). In the absence of a size
modifier, the corresponding argument must be a pointer to \fBfloat\fR. The
\fBe\fR, \fBf\fR, and \fBg\fR specifiers match hexadecimal floating point
-values only in C99/SUSv3 (see \fBstandards\fR(5)) mode, but the \fBa\fR
+values only in C99/SUSv3 (see \fBstandards\fR(7)) mode, but the \fBa\fR
specifier always matches hexadecimal floating point values.
.sp
These conversion specifiers match any subject sequence accepted by
@@ -694,7 +694,7 @@ character \fBa\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
@@ -708,17 +708,32 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBfgetc\fR(3C), \fBfgets\fR(3C), \fBfgetwc\fR(3C), \fBfgetws\fR(3C),
-\fBfread\fR(3C), \fBfscanf\fR(3C), \fBfwprintf\fR(3C), \fBgetc\fR(3C),
-\fBgetchar\fR(3C), \fBgets\fR(3C), \fBgetwc\fR(3C), \fBgetwchar\fR(3C),
-\fBsetlocale\fR(3C), \fBstrtod\fR(3C), \fBwcrtomb\fR(3C), \fBwcstod\fR(3C),
-\fBwcstol\fR(3C), \fBwcstoul\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR fgetc (3C),
+.BR fgets (3C),
+.BR fgetwc (3C),
+.BR fgetws (3C),
+.BR fread (3C),
+.BR fscanf (3C),
+.BR fwprintf (3C),
+.BR getc (3C),
+.BR getchar (3C),
+.BR gets (3C),
+.BR getwc (3C),
+.BR getwchar (3C),
+.BR setlocale (3C),
+.BR strtod (3C),
+.BR wcrtomb (3C),
+.BR wcstod (3C),
+.BR wcstol (3C),
+.BR wcstoul (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/get_nprocs.3c b/usr/src/man/man3c/get_nprocs.3c
index 9b5df526df..2b8bccd863 100644
--- a/usr/src/man/man3c/get_nprocs.3c
+++ b/usr/src/man/man3c/get_nprocs.3c
@@ -53,8 +53,8 @@ configured.
.Sy MT-Safe ,
.Sy Async-Signal-Safe
.Sh SEE ALSO
-.Xr psrinfo 1M ,
.Xr processor_info 2 ,
.Xr sysconf 3C ,
-.Xr attributes 5 ,
-.Xr standards 5
+.Xr attributes 7 ,
+.Xr standards 7 ,
+.Xr psrinfo 8
diff --git a/usr/src/man/man3c/getcpuid.3c b/usr/src/man/man3c/getcpuid.3c
index c09c79ab55..b52732c6d9 100644
--- a/usr/src/man/man3c/getcpuid.3c
+++ b/usr/src/man/man3c/getcpuid.3c
@@ -43,7 +43,7 @@ Both the current CPU and the home locality group can change at any time.
.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
@@ -63,10 +63,19 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpsradm\fR(1M), \fBpsrinfo\fR(1M), \fBpsrset\fR(1M), \fBp_online\fR(2),
-\fBprocessor_bind\fR(2), \fBprocessor_info\fR(2), \fBpset_assign\fR(2),
-\fBpset_bind\fR(2), \fBpset_info\fR(2), \fBmeminfo\fR(2),
-\fBlgrp_home\fR(3LGRP), \fBsysconf\fR(3C), \fBattributes\fR(5)
+.BR meminfo (2),
+.BR p_online (2),
+.BR processor_bind (2),
+.BR processor_info (2),
+.BR pset_assign (2),
+.BR pset_bind (2),
+.BR pset_info (2),
+.BR sysconf (3C),
+.BR lgrp_home (3LGRP),
+.BR attributes (7),
+.BR psradm (8),
+.BR psrinfo (8),
+.BR psrset (8)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/getcwd.3c b/usr/src/man/man3c/getcwd.3c
index ba27b7f9bb..cf4269787d 100644
--- a/usr/src/man/man3c/getcwd.3c
+++ b/usr/src/man/man3c/getcwd.3c
@@ -213,5 +213,5 @@ could produce unexpected results.
.Sh SEE ALSO
.Xr chdir 2 ,
.Xr free 3C ,
-.Xr attributes 5 ,
-.Xr standards 5
+.Xr attributes 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man3c/getdate.3c b/usr/src/man/man3c/getdate.3c
index 23c78af627..93f6aa3c93 100644
--- a/usr/src/man/man3c/getdate.3c
+++ b/usr/src/man/man3c/getdate.3c
@@ -138,7 +138,7 @@ Locale's appropriate date and time representation.
.RS 6n
Century number (the year divided by 100 and truncated to an integer as a
decimal number [1,99]); single digits are preceded by 0; see
-\fBstandards\fR(5). If used without the \fB%y\fR specifier, this format
+\fBstandards\fR(7). If used without the \fB%y\fR specifier, this format
specifier will assume the current year offset in whichever century is
specified. The only valid years are between 1902-2037.
.RE
@@ -817,7 +817,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
@@ -837,5 +837,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBctype\fR(3C), \fBmktime\fR(3C), \fBsetlocale\fR(3C), \fBstrftime\fR(3C),
-\fBstrptime\fR(3C), \fBattributes\fR(5), \fBenviron\fR(5), \fBstandards\fR(5)
+.BR ctype (3C),
+.BR mktime (3C),
+.BR setlocale (3C),
+.BR strftime (3C),
+.BR strptime (3C),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/getdtablesize.3c b/usr/src/man/man3c/getdtablesize.3c
index 993989d2cc..df0f234479 100644
--- a/usr/src/man/man3c/getdtablesize.3c
+++ b/usr/src/man/man3c/getdtablesize.3c
@@ -72,5 +72,8 @@ size of this table by calling the \fBgetrlimit()\fR function.
.SH SEE ALSO
.sp
.LP
-\fBclose\fR(2), \fBgetrlimit\fR(2), \fBopen\fR(2), \fBsetrlimit\fR(2),
-\fBselect\fR(3C)
+.BR close (2),
+.BR getrlimit (2),
+.BR open (2),
+.BR setrlimit (2),
+.BR select (3C)
diff --git a/usr/src/man/man3c/getentropy.3c b/usr/src/man/man3c/getentropy.3c
index c15f6b5fff..f3a4b4c2b0 100644
--- a/usr/src/man/man3c/getentropy.3c
+++ b/usr/src/man/man3c/getentropy.3c
@@ -62,4 +62,4 @@ Too many bytes requested, or some other fatal error occurred.
.Sy Async-Signal-Safe
.Sh SEE ALSO
.Xr arc4random 3C ,
-.Xr attributes 5
+.Xr attributes 7
diff --git a/usr/src/man/man3c/getenv.3c b/usr/src/man/man3c/getenv.3c
index 0d5a374e08..a5d55f0f56 100644
--- a/usr/src/man/man3c/getenv.3c
+++ b/usr/src/man/man3c/getenv.3c
@@ -18,7 +18,7 @@ getenv \- return value for environment name
.sp
.LP
The \fBgetenv()\fR function searches the environment list (see
-\fBenviron\fR(5)) for a string of the form \fIname\fR\fB=\fR\fIvalue\fR and, if
+\fBenviron\fR(7)) for a string of the form \fIname\fR\fB=\fR\fIvalue\fR and, if
the string is present, returns a pointer to the \fIvalue\fR in the current
environment.
.SH RETURN VALUES
@@ -39,7 +39,7 @@ accessing the environment list using \fBgetenv()\fR or \fBputenv\fR(3C).
.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
@@ -57,5 +57,8 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBputenv\fR(3C), \fBattributes\fR(5), \fBenviron\fR(5),
-\fBstandards\fR(5)
+.BR exec (2),
+.BR putenv (3C),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/getexecname.3c b/usr/src/man/man3c/getexecname.3c
index bfa3561b73..88e20d668f 100644
--- a/usr/src/man/man3c/getexecname.3c
+++ b/usr/src/man/man3c/getexecname.3c
@@ -48,7 +48,7 @@ that is always present.
.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
@@ -64,4 +64,6 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBgetcwd\fR(3C), \fBattributes\fR(5)
+.BR exec (2),
+.BR getcwd (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/getgrnam.3c b/usr/src/man/man3c/getgrnam.3c
index 944cf91383..19ca7b9288 100644
--- a/usr/src/man/man3c/getgrnam.3c
+++ b/usr/src/man/man3c/getgrnam.3c
@@ -123,7 +123,7 @@ cc [ \fIflag\fR... ] \fIfile\fR... \fB-D_POSIX_PTHREAD_SEMANTICS\fR [ \fIlibrary
.LP
These functions are used to obtain entries describing user groups. Entries can
come from any of the sources for \fBgroup\fR specified in the
-\fB/etc/nsswitch.conf\fR file (see \fBnsswitch.conf\fR(4)).
+\fB/etc/nsswitch.conf\fR file (see \fBnsswitch.conf\fR(5)).
.sp
.LP
The \fBgetgrnam()\fR function searches the group database for an entry with the
@@ -160,7 +160,7 @@ calling \fBendgrent()\fR.
The \fBfgetgrent()\fR function, unlike the other functions above, does not use
\fBnsswitch.conf\fR. It reads and parses the next line from the stream \fIf\fR,
which is assumed to have the format of the \fBgroup\fR file (see
-\fBgroup\fR(4)).
+\fBgroup\fR(5)).
.SS "Reentrant Interfaces"
.LP
The \fBgetgrnam()\fR, \fBgetgrgid()\fR, \fBgetgrent()\fR, and
@@ -352,7 +352,7 @@ the data to be referenced by the resulting \fBgroup\fR structure.
.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
@@ -374,8 +374,13 @@ The \fBendgrent()\fR, \fBgetgrent()\fR, \fBgetgrgid()\fR, \fBgetgrgid_r()\fR,
Standard.
.SH SEE ALSO
.LP
-\fBIntro\fR(3), \fBgetpwnam\fR(3C), \fBgroup\fR(4), \fBnsswitch.conf\fR(4),
-\fBpasswd\fR(4), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR Intro (3),
+.BR getpwnam (3C),
+.BR group (5),
+.BR nsswitch.conf (5),
+.BR passwd (5),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.LP
When compiling multithreaded programs, see \fBIntro\fR(3).
@@ -385,7 +390,7 @@ Use of the enumeration interfaces \fBgetgrent()\fR and \fBgetgrent_r()\fR is
discouraged; enumeration is supported for the group file and \fBNIS\fR
but in general is not efficient and might not be supported for all
database sources. The semantics of enumeration are discussed further in
-\fBnsswitch.conf\fR(4).
+\fBnsswitch.conf\fR(5).
.sp
.LP
Previous releases allowed the use of ``+'' and ``-'' entries in
@@ -400,8 +405,8 @@ specifying \fBcompat\fR as the source for \fBgroup\fR.
.LP
If the ``+/-'' functionality is required in conjunction with \fBLDAP,\fR
specify both \fBcompat\fR as the source for \fBgroup\fR and \fBldap\fR as
-the source for the pseudo-database \fBgroup_compat\fR. See \fBgroup\fR(4), and
-\fBnsswitch.conf\fR(4) for details.
+the source for the pseudo-database \fBgroup_compat\fR. See \fBgroup\fR(5), and
+\fBnsswitch.conf\fR(5) for details.
.sp
.LP
Solaris 2.4 and earlier releases provided definitions of the \fBgetgrnam_r()\fR
diff --git a/usr/src/man/man3c/gethostid.3c b/usr/src/man/man3c/gethostid.3c
index da0891bf9d..26b91c2e31 100644
--- a/usr/src/man/man3c/gethostid.3c
+++ b/usr/src/man/man3c/gethostid.3c
@@ -29,7 +29,7 @@ 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
@@ -43,11 +43,14 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBhostid\fR(1), \fBsysinfo\fR(2), \fBattributes\fR(5), \fBstandards\fR(5),
-\fBzones\fR(5)
+.BR hostid (1),
+.BR sysinfo (2),
+.BR attributes (7),
+.BR standards (7),
+.BR zones (7)
diff --git a/usr/src/man/man3c/gethostname.3c b/usr/src/man/man3c/gethostname.3c
index 44e1c6a501..ec87e49461 100644
--- a/usr/src/man/man3c/gethostname.3c
+++ b/usr/src/man/man3c/gethostname.3c
@@ -63,7 +63,7 @@ the calling process.
.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
@@ -80,5 +80,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBsysinfo\fR(2), \fBuname\fR(2), \fBgethostid\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR sysinfo (2),
+.BR uname (2),
+.BR gethostid (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/gethrtime.3c b/usr/src/man/man3c/gethrtime.3c
index 49bdae813d..a481677874 100644
--- a/usr/src/man/man3c/gethrtime.3c
+++ b/usr/src/man/man3c/gethrtime.3c
@@ -58,7 +58,7 @@ printf("Avg getpid() time = %lld nsec\en", (end \(mi start) / iters);\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
@@ -74,8 +74,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBproc\fR(1), \fBadjtime\fR(2), \fBgettimeofday\fR(3C),
-\fBsettimeofday\fR(3C), \fBattributes\fR(5)
+.BR proc (1),
+.BR adjtime (2),
+.BR gettimeofday (3C),
+.BR settimeofday (3C),
+.BR attributes (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/getline.3c b/usr/src/man/man3c/getline.3c
index 4339315d38..cba9eead65 100644
--- a/usr/src/man/man3c/getline.3c
+++ b/usr/src/man/man3c/getline.3c
@@ -128,5 +128,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBfgetc\fR(3C), \fBfgets\fR(3C), \fBfree\fR(3C), \fBmalloc\fR(3C),
-\fBrealloc\fR(3C), \fBattributes\fR(5)
+.BR fgetc (3C),
+.BR fgets (3C),
+.BR free (3C),
+.BR malloc (3C),
+.BR realloc (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/getloadavg.3c b/usr/src/man/man3c/getloadavg.3c
index 7531051c94..69f29eb974 100644
--- a/usr/src/man/man3c/getloadavg.3c
+++ b/usr/src/man/man3c/getloadavg.3c
@@ -53,7 +53,7 @@ behavior of \fBgetloadavg()\fR is equivalent to that of
.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
@@ -69,5 +69,9 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBuptime\fR(1), \fBw\fR(1), \fBpooladm\fR(1M), \fBKstat\fR(3PERL),
-\fBpset_getloadavg\fR(3C), \fBstandards\fR(5)
+.BR uptime (1),
+.BR w (1),
+.BR pset_getloadavg (3C),
+.BR Kstat (3PERL),
+.BR standards (7),
+.BR pooladm (8)
diff --git a/usr/src/man/man3c/getlogin.3c b/usr/src/man/man3c/getlogin.3c
index 41211c78c7..5baa3e448c 100644
--- a/usr/src/man/man3c/getlogin.3c
+++ b/usr/src/man/man3c/getlogin.3c
@@ -106,7 +106,7 @@ The \fBgetlogin_r()\fR function has the same functionality as \fBgetlogin()\fR
except that the caller must supply a buffer \fIname\fR with length \fInamelen\fR
to store the result. The \fIname\fR buffer should be at least
\fBLOGIN_NAME_MAX\fR bytes in size (defined in <\fBlimits.h\fR>). The POSIX
-version (see \fBstandards\fR(5)) of \fBgetlogin_r()\fR takes a \fInamesize\fR
+version (see \fBstandards\fR(7)) of \fBgetlogin_r()\fR takes a \fInamesize\fR
parameter of type \fBsize_t\fR. If the size of the supplied buffer is less than
the size of \fBLOGIN_NAME_MAX\fR and the name, including the null
terminator, does not fit inside the buffer, than an error will be generated.
@@ -221,7 +221,7 @@ A 64-bit compatibility library to return long login names.
.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
@@ -237,9 +237,15 @@ MT-Level See below.
.TE
.SH SEE ALSO
-\fBgeteuid\fR(2), \fBgetuid\fR(2), \fBcuserid\fR(3C), \fBgetgrnam\fR(3C),
-\fBgetpwnam\fR(3C), \fBgetpwuid\fR(3C), \fButmpx\fR(4), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR geteuid (2),
+.BR getuid (2),
+.BR cuserid (3C),
+.BR getgrnam (3C),
+.BR getpwnam (3C),
+.BR getpwuid (3C),
+.BR utmpx (5),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
When compiling multithreaded programs, see \fBIntro\fR(3).
.sp
diff --git a/usr/src/man/man3c/getmntent.3c b/usr/src/man/man3c/getmntent.3c
index 16995f58f1..6d3346ed1e 100644
--- a/usr/src/man/man3c/getmntent.3c
+++ b/usr/src/man/man3c/getmntent.3c
@@ -50,7 +50,7 @@ structure pointed to by \fImp\fR with the broken-out fields of a line in the
\fBmnttab\fR file. Each line read from the file contains a \fBmnttab\fR
structure, which is defined in the <\fBsys/mnttab.h\fR> header. The structure
contains the following members, which correspond to the broken-out fields from
-a line in \fB/etc/mnttab\fR (see \fBmnttab\fR(4)).
+a line in \fB/etc/mnttab\fR (see \fBmnttab\fR(5)).
.sp
.in +2
.nf
@@ -111,7 +111,7 @@ function name is still defined for transition purposes.
.LP
The \fBresetmnttab()\fR function notifies \fBgetextmntent()\fR to reload from
the kernel the device information that corresponds to the new snapshot of the
-\fBmnttab\fR information (see \fBmnttab\fR(4)). Subsequent \fBgetextmntent()\fR
+\fBmnttab\fR information (see \fBmnttab\fR(5)). Subsequent \fBgetextmntent()\fR
calls then return correct \fBextmnttab\fR information. This function should be
called whenever the \fBmnttab\fR file is either rewound or closed and reopened
before any calls are made to \fBgetextmntent()\fR.
@@ -163,7 +163,7 @@ The \fBputmntent()\fR is obsolete and always returns \fB\(mi1\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
@@ -179,4 +179,6 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBmount\fR(2), \fBmnttab\fR(4), \fBattributes\fR(5)
+.BR mount (2),
+.BR mnttab (5),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/getnetgrent.3c b/usr/src/man/man3c/getnetgrent.3c
index 024064d633..f0bfe11eef 100644
--- a/usr/src/man/man3c/getnetgrent.3c
+++ b/usr/src/man/man3c/getnetgrent.3c
@@ -39,11 +39,11 @@ group entry
.SH DESCRIPTION
These functions are used to test membership in and enumerate members of
``netgroup'' network groups defined in a system database. Netgroups are sets
-of (machine,user,domain) triples (see \fBnetgroup\fR(4)).
+of (machine,user,domain) triples (see \fBnetgroup\fR(5)).
.sp
.LP
These functions consult the source specified for \fBnetgroup\fR in the
-\fB/etc/nsswitch.conf\fR file (see \fBnsswitch.conf\fR(4)).
+\fB/etc/nsswitch.conf\fR file (see \fBnsswitch.conf\fR(5)).
.sp
.LP
The function \fBinnetgr()\fR returns \fB1\fR if there is a netgroup
@@ -138,7 +138,7 @@ success.
.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
@@ -152,8 +152,11 @@ MT-Level See \fBDESCRIPTION\fR section.
.TE
.SH SEE ALSO
-\fBIntro\fR(2), \fBIntro\fR(3), \fBnetgroup\fR(4), \fBnsswitch.conf\fR(4),
-\fBattributes\fR(5)
+.BR Intro (2),
+.BR Intro (3),
+.BR netgroup (5),
+.BR nsswitch.conf (5),
+.BR attributes (7)
.SH WARNINGS
The function \fBgetnetgrent_r()\fR is included in this release on an
uncommitted basis only, and is subject to change or removal in future minor
@@ -162,7 +165,7 @@ releases.
Network groups are usually stored in network information services,
such as \fBLDAP\fR, or \fBNIS\fR, but may alternatively be stored in
the local \fB/etc/netgroup\fR file. The \fBnetgroup\fR line of the
-\fBnsswitch.conf\fR(4) file determines which of those sources are used.
+\fBnsswitch.conf\fR(5) file determines which of those sources are used.
.sp
.LP
When compiling multi-threaded applications, see \fBIntro\fR(3), \fINotes On
diff --git a/usr/src/man/man3c/getopt.3c b/usr/src/man/man3c/getopt.3c
index a14760446a..a653fb2d44 100644
--- a/usr/src/man/man3c/getopt.3c
+++ b/usr/src/man/man3c/getopt.3c
@@ -392,7 +392,7 @@ can also be assigned as shown in the following example:
.SH ENVIRONMENT VARIABLES
.LP
-See \fBenviron\fR(5) for descriptions of the following environment variables
+See \fBenviron\fR(7) for descriptions of the following environment variables
that affect the execution of \fBgetopt()\fR: \fBLANG\fR, \fBLC_ALL\fR, and
\fBLC_MESSAGES\fR.
.sp
@@ -433,7 +433,7 @@ cmd \(miab \(mio filename
.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
@@ -452,9 +452,16 @@ Standard See below.
.sp
.LP
-For the Basic Utility Command syntax is Standard, see \fBstandards\fR(5).
+For the Basic Utility Command syntax is Standard, see \fBstandards\fR(7).
.SH SEE ALSO
.LP
-\fBIntro\fR(1), \fBgetopt\fR(1), \fBgetopts\fR(1), \fBgetopt_long\fR(3C),
-\fBgetsubopt\fR(3C), \fBgettext\fR(3C), \fBsetlocale\fR(3C), \fBattributes\fR(5),
-\fBenviron\fR(5), \fBstandards\fR(5)
+.BR Intro (1),
+.BR getopt (1),
+.BR getopts (1),
+.BR getopt_long (3C),
+.BR getsubopt (3C),
+.BR gettext (3C),
+.BR setlocale (3C),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/getopt_long.3c b/usr/src/man/man3c/getopt_long.3c
index 6c59fe3fc7..9e44595fa0 100644
--- a/usr/src/man/man3c/getopt_long.3c
+++ b/usr/src/man/man3c/getopt_long.3c
@@ -448,7 +448,7 @@ and
.Ev LC_ALL ,
.Ev LC_MESSAGES .
See
-.Xr environ 5 .
+.Xr environ 7 .
.Bl -tag -width ".Ev POSIXLY_CORRECT"
.It Ev POSIXLY_CORRECT
If set, option processing stops when the first non-option is found and
diff --git a/usr/src/man/man3c/getpagesize.3c b/usr/src/man/man3c/getpagesize.3c
index 4d686e63b2..ccd51b0d4b 100644
--- a/usr/src/man/man3c/getpagesize.3c
+++ b/usr/src/man/man3c/getpagesize.3c
@@ -84,7 +84,7 @@ object of this size can be allocated with \fBmalloc()\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,6 +100,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpagesize\fR(1), \fBbrk\fR(2), \fBgetrlimit\fR(2), \fBmmap\fR(2),
-\fBmprotect\fR(2), \fBmunmap\fR(2), \fBmalloc\fR(3C), \fBmsync\fR(3C),
-\fBsysconf\fR(3C), \fBattributes\fR(5)
+.BR pagesize (1),
+.BR brk (2),
+.BR getrlimit (2),
+.BR mmap (2),
+.BR mprotect (2),
+.BR munmap (2),
+.BR malloc (3C),
+.BR msync (3C),
+.BR sysconf (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/getpagesizes.3c b/usr/src/man/man3c/getpagesizes.3c
index 395c26d44d..b43b7873d3 100644
--- a/usr/src/man/man3c/getpagesizes.3c
+++ b/usr/src/man/man3c/getpagesizes.3c
@@ -55,7 +55,7 @@ into consideration when using \fBgetpagesizes()\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
@@ -71,4 +71,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBmemcntl\fR(2), \fBmmap\fR(2), \fBgetpagesize\fR(3C), \fBattributes\fR(5)
+.BR memcntl (2),
+.BR mmap (2),
+.BR getpagesize (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/getpass.3c b/usr/src/man/man3c/getpass.3c
index 932ebb113b..365d43eb2b 100644
--- a/usr/src/man/man3c/getpass.3c
+++ b/usr/src/man/man3c/getpass.3c
@@ -145,7 +145,7 @@ call.
.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
@@ -163,4 +163,5 @@ MT-Level Unsafe
.SH SEE ALSO
.sp
.LP
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/getpeerucred.3c b/usr/src/man/man3c/getpeerucred.3c
index 8f8fac2c82..68688a01e4 100644
--- a/usr/src/man/man3c/getpeerucred.3c
+++ b/usr/src/man/man3c/getpeerucred.3c
@@ -116,7 +116,7 @@ This operation is not supported on this file descriptor.
.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,8 +134,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBdoor_ucred\fR(3C), \fBucred_get\fR(3C), \fBattributes\fR(5),
-\fBconnld\fR(7M)
+.BR door_ucred (3C),
+.BR ucred_get (3C),
+.BR connld (4M),
+.BR attributes (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/getpriority.3c b/usr/src/man/man3c/getpriority.3c
index 9b8c246557..66eb6c99a8 100644
--- a/usr/src/man/man3c/getpriority.3c
+++ b/usr/src/man/man3c/getpriority.3c
@@ -222,7 +222,7 @@ parameter for \fBsetpriority()\fR are in the range -\fBNZERO\fR to
.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,11 +234,15 @@ ATTRIBUTE TYPE ATTRIBUTE VALUE
_
Interface Stability Committed
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBnice\fR(1), \fBrenice\fR(1), \fBsched_get_priority_max\fR(3C),
-\fBsched_setscheduler\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR nice (1),
+.BR renice (1),
+.BR sched_get_priority_max (3C),
+.BR sched_setscheduler (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/getprogname.3c b/usr/src/man/man3c/getprogname.3c
index df83b3d2ae..52da7dd96c 100644
--- a/usr/src/man/man3c/getprogname.3c
+++ b/usr/src/man/man3c/getprogname.3c
@@ -64,7 +64,7 @@ is
.Sy Unsafe .
.Sh SEE ALSO
.Xr err 3c ,
-.Xr attributes 5
+.Xr attributes 7
.Sh NOTES
The use of
.Fn setprogname
diff --git a/usr/src/man/man3c/getpw.3c b/usr/src/man/man3c/getpw.3c
index 44dd9cc3fc..107b2ea85c 100644
--- a/usr/src/man/man3c/getpw.3c
+++ b/usr/src/man/man3c/getpw.3c
@@ -39,7 +39,7 @@ The \fBgetpw()\fR function returns non-zero on 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
@@ -55,4 +55,6 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBgetpwnam\fR(3C), \fBpasswd\fR(4), \fBattributes\fR(5)
+.BR getpwnam (3C),
+.BR passwd (5),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/getpwnam.3c b/usr/src/man/man3c/getpwnam.3c
index 13c149d27f..8d106fec5e 100644
--- a/usr/src/man/man3c/getpwnam.3c
+++ b/usr/src/man/man3c/getpwnam.3c
@@ -124,7 +124,7 @@ cc [ \fIflag\fR...] \fIfile\fR... \fB-D_POSIX_PTHREAD_SEMANTICS\fR [ \fIlibrary\
.LP
These functions are used to obtain password entries. Entries can come from any
of the sources for \fBpasswd\fR specified in the \fB/etc/nsswitch.conf\fR file
-(see \fBnsswitch.conf\fR(4)).
+(see \fBnsswitch.conf\fR(5)).
.sp
.LP
The \fBgetpwnam()\fR function searches for a password entry with the login name
@@ -155,7 +155,7 @@ functions after calling \fBendpwent()\fR.
The \fBfgetpwent()\fR function, unlike the other functions above, does not use
\fBnsswitch.conf\fR but reads and parses the next line from the stream \fIf\fR,
which is assumed to have the format of the \fBpasswd\fR file. See
-\fBpasswd\fR(4).
+\fBpasswd\fR(5).
.SS "Reentrant Interfaces"
.LP
The \fBgetpwnam()\fR, \fBgetpwuid()\fR, \fBgetpwent()\fR, and \fBfgetpwent()\fR
@@ -186,7 +186,7 @@ the returned \fBstruct passwd\fR \fIpwd\fR point to data stored within this
buffer; see \fBpasswd Structure\fR below. The buffer must be large enough to
hold all the data associated with the password entry. The parameter
\fIbuflen\fR (or \fIbufsize\fR for the standard-conforming versions; see
-\fBstandards\fR(5)) should give the size in bytes of \fIbuffer\fR. The maximum
+\fBstandards\fR(7)) should give the size in bytes of \fIbuffer\fR. The maximum
size needed for this buffer can be determined with the
{\fB_SC_GETPW_R_SIZE_MAX\fR} \fBsysconf\fR(3C) parameter. The
standard-conforming versions place a pointer to the modified \fIpwd\fR
@@ -388,7 +388,7 @@ current login activity; and \fBgetpwuid\fR(\fBgetuid()\fR) returns the name
associated with the real user ID of the process.
.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
@@ -409,13 +409,22 @@ Standard See below.
.LP
For \fBendpwent()\fR, \fBgetpwent()\fR, \fBgetpwnam()\fR,
\fBgetpwnam_r()\fR, \fBgetpwuid()\fR, \fBgetpwuid_r()\fR, and \fBsetpwent()\fR,
-see \fBstandards\fR(5).
+see \fBstandards\fR(7).
.SH SEE ALSO
.LP
-\fBpasswd\fR(1), \fByppasswd\fR(1), \fBIntro\fR(2),
-\fBIntro\fR(3), \fBcuserid\fR(3C), \fBgetgrnam\fR(3C), \fBgetlogin\fR(3C),
-\fBgetspnam\fR(3C), \fBnsswitch.conf\fR(4), \fBpasswd\fR(4), \fBshadow\fR(4),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR passwd (1),
+.BR yppasswd (1),
+.BR Intro (2),
+.BR Intro (3),
+.BR cuserid (3C),
+.BR getgrnam (3C),
+.BR getlogin (3C),
+.BR getspnam (3C),
+.BR nsswitch.conf (5),
+.BR passwd (5),
+.BR shadow (5),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.LP
When compiling multithreaded programs, see \fBIntro\fR(3).
@@ -425,7 +434,7 @@ Use of the enumeration interfaces \fBgetpwent()\fR and \fBgetpwent_r()\fR is
discouraged; enumeration is supported for the \fBpasswd\fR file and \fBNIS\fR
but in general is not efficient and might not be supported for all
database sources. The semantics of enumeration are discussed further in
-\fBnsswitch.conf\fR(4).
+\fBnsswitch.conf\fR(5).
.sp
.LP
Previous releases allowed the use of `+' and `-' entries in \fB/etc/passwd\fR
@@ -436,7 +445,7 @@ might not be supported in future releases.
.LP
If required, the `+/-' functionality can still be obtained for \fBNIS\fR by
specifying \fBcompat\fR as the source for \fBpasswd\fR. See
-\fBnsswitch.conf\fR(4).
+\fBnsswitch.conf\fR(5).
.sp
.LP
If the `+/-' is used, both \fB/etc/shadow\fR and \fB/etc/passwd\fR should have
diff --git a/usr/src/man/man3c/getrusage.3c b/usr/src/man/man3c/getrusage.3c
index 0fa7b9e645..2d9d616701 100644
--- a/usr/src/man/man3c/getrusage.3c
+++ b/usr/src/man/man3c/getrusage.3c
@@ -261,7 +261,7 @@ The \fBwho\fR parameter is not a valid value.
.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,9 +277,15 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBsar\fR(1M), \fBread\fR(2), \fBtimes\fR(2), \fBwrite\fR(2),
-\fBgetpagesize\fR(3C), \fBgettimeofday\fR(3C), \fBwait\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR read (2),
+.BR times (2),
+.BR write (2),
+.BR getpagesize (3C),
+.BR gettimeofday (3C),
+.BR wait (3C),
+.BR attributes (7),
+.BR standards (7),
+.BR sar (8)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/gets.3c b/usr/src/man/man3c/gets.3c
index 08b290f586..c2a0dcdec0 100644
--- a/usr/src/man/man3c/gets.3c
+++ b/usr/src/man/man3c/gets.3c
@@ -51,7 +51,7 @@ returns data not supplied by a prior call to \fBungetc\fR(3C) or
.LP
If end-of-file is encountered and no bytes have been read, no bytes are
transferred to \fIs\fR and a null pointer is returned. For standard-conforming
-(see \fBstandards\fR(5)) applications, if the end-of-file indicator for the
+(see \fBstandards\fR(7)) applications, if the end-of-file indicator for the
stream is set, no bytes are transferred to \fIs\fR and a null pointer is
returned whether or not the stream is at end-of-file. If a read error occurs,
such as trying to use these functions on a file that has not been opened for
@@ -65,7 +65,7 @@ Refer to \fBfgetc\fR(3C).
.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
@@ -83,7 +83,17 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBlseek\fR(2), \fBread\fR(2), \fBferror\fR(3C), \fBfgetc\fR(3C),
-\fBfgetwc\fR(3C), \fBfopen\fR(3C), \fBfread\fR(3C), \fBgetchar\fR(3C),
-\fBscanf\fR(3C), \fBstdio\fR(3C), \fBungetc\fR(3C), \fBungetwc\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR lseek (2),
+.BR read (2),
+.BR ferror (3C),
+.BR fgetc (3C),
+.BR fgetwc (3C),
+.BR fopen (3C),
+.BR fread (3C),
+.BR getchar (3C),
+.BR scanf (3C),
+.BR stdio (3C),
+.BR ungetc (3C),
+.BR ungetwc (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/getspnam.3c b/usr/src/man/man3c/getspnam.3c
index 50c169d9e1..8f8ea7c5d3 100644
--- a/usr/src/man/man3c/getspnam.3c
+++ b/usr/src/man/man3c/getspnam.3c
@@ -58,7 +58,7 @@ fgetspent_r \- get password entry
.LP
These functions are used to obtain shadow password entries. An entry may come
from any of the sources for \fBshadow\fR specified in the
-\fB/etc/nsswitch.conf\fR file (see \fBnsswitch.conf\fR(4)).
+\fB/etc/nsswitch.conf\fR file (see \fBnsswitch.conf\fR(5)).
.sp
.LP
The \fBgetspnam()\fR function searches for a shadow password entry with the
@@ -89,7 +89,7 @@ call more shadow password functions after calling \fBendspent()\fR.
The \fBfgetspent()\fR function, unlike the other functions above, does not use
\fBnsswitch.conf\fR; it reads and parses the next line from the stream
\fIfp\fR, which is assumed to have the format of the \fBshadow\fR file (see
-\fBshadow\fR(4)).
+\fBshadow\fR(5)).
.SS "Reentrant Interfaces"
.LP
The \fBgetspnam()\fR, \fBgetspent()\fR, and \fBfgetspent()\fR functions use
@@ -154,7 +154,7 @@ Password entries are represented by the \fBstruct spwd\fR structure defined in
.sp
.LP
-See \fBshadow\fR(4) for more information on the interpretation of this data.
+See \fBshadow\fR(5) for more information on the interpretation of this data.
.sp
.LP
The \fBgetspnam()\fRand \fBgetspnam_r()\fR functions each return a pointer to
@@ -185,7 +185,7 @@ result. See \fBIntro\fR(2) for the proper usage and interpretation of
\fBerrno\fR in multithreaded applications.
.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
@@ -202,9 +202,15 @@ T}
.SH SEE ALSO
.LP
-\fBpasswd\fR(1), \fByppasswd\fR(1), \fBIntro\fR(3),
-\fBgetlogin\fR(3C), \fBgetpwnam\fR(3C), \fBnsswitch.conf\fR(4),
-\fBpasswd\fR(4), \fBshadow\fR(4), \fBattributes\fR(5)
+.BR passwd (1),
+.BR yppasswd (1),
+.BR Intro (3),
+.BR getlogin (3C),
+.BR getpwnam (3C),
+.BR nsswitch.conf (5),
+.BR passwd (5),
+.BR shadow (5),
+.BR attributes (7)
.SH WARNINGS
.LP
The reentrant interfaces \fBgetspnam_r()\fR, \fBgetspent_r()\fR, and
@@ -221,7 +227,7 @@ Use of the enumeration interfaces \fBgetspent()\fR and \fBgetspent_r()\fR is
not recommended; enumeration is supported for the shadow file and \fBNIS\fR
but in general is not efficient and may not be supported for all
database sources. The semantics of enumeration are discussed further in
-\fBnsswitch.conf\fR(4).
+\fBnsswitch.conf\fR(5).
.sp
.LP
Access to shadow password information may be restricted in a manner depending
diff --git a/usr/src/man/man3c/getsubopt.3c b/usr/src/man/man3c/getsubopt.3c
index 84fab652e4..349c64c565 100644
--- a/usr/src/man/man3c/getsubopt.3c
+++ b/usr/src/man/man3c/getsubopt.3c
@@ -117,7 +117,7 @@ No errors are defined.
.sp
.LP
The following example demonstrates the processing of options to the
-\fBmount\fR(1M) utility using \fBgetsubopt()\fR.
+\fBmount\fR(8) utility using \fBgetsubopt()\fR.
.sp
.in +2
@@ -236,7 +236,7 @@ while ((opt = getopt(argc, argv, "e:")) != -1) {
.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
@@ -254,4 +254,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBmount\fR(1M), \fBgetopt\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR getopt (3C),
+.BR attributes (7),
+.BR standards (7),
+.BR mount (8)
diff --git a/usr/src/man/man3c/gettext.3c b/usr/src/man/man3c/gettext.3c
index 4f08aee444..cade03245a 100644
--- a/usr/src/man/man3c/gettext.3c
+++ b/usr/src/man/man3c/gettext.3c
@@ -96,7 +96,7 @@ determine the plural form. If no message catalogues are found, \fImsgid1\fR is
returned if \fIn\fR == 1, otherwise \fImsgid2\fR is returned.
.sp
.LP
-The \fBNLSPATH\fR environment variable (see \fBenviron\fR(5)) is searched first
+The \fBNLSPATH\fR environment variable (see \fBenviron\fR(7)) is searched first
for the location of the \fBLC_MESSAGES\fR catalogue. The setting of the
\fBLC_MESSAGES\fR category of the current locale determines the locale used by
\fBgettext()\fR and \fBdgettext()\fR for string retrieval. The \fIcategory\fR
@@ -321,7 +321,7 @@ location for files containing messages for domain \fIdomainname,\fR language
.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
@@ -342,6 +342,10 @@ The external variables \fB_nl_msg_cat_cntr\fR and \fB_nl_domain_bindings\fR are
Uncommitted.
.SH SEE ALSO
.LP
-\fBmsgfmt\fR(1), \fBxgettext\fR(1), \fBiconv_open\fR(3C),
-\fBlibintl.h\fR(3HEAD), \fBsetlocale\fR(3C), \fBattributes\fR(5),
-\fBenviron\fR(5)
+.BR msgfmt (1),
+.BR xgettext (1),
+.BR iconv_open (3C),
+.BR setlocale (3C),
+.BR libintl.h (3HEAD),
+.BR attributes (7),
+.BR environ (7)
diff --git a/usr/src/man/man3c/gettimeofday.3c b/usr/src/man/man3c/gettimeofday.3c
index d5e8f6b3f0..fcd52a962a 100644
--- a/usr/src/man/man3c/gettimeofday.3c
+++ b/usr/src/man/man3c/gettimeofday.3c
@@ -43,7 +43,7 @@ set.
.sp
.LP
The \fBTZ\fR environment variable holds time zone information. See
-\fBTIMEZONE\fR(4).
+\fBTIMEZONE\fR(5).
.sp
.LP
The \fItzp\fR argument to \fBgettimeofday()\fR and \fBsettimeofday()\fR is
@@ -103,7 +103,7 @@ second accuracy, call \fBsettimeofday()\fR for the seconds and then
.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
@@ -121,5 +121,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBadjtime\fR(2), \fBctime\fR(3C), \fBgethrtime\fR(3C), \fBTIMEZONE\fR(4),
-\fBattributes\fR(5), \fBprivileges\fR(5), \fBstandards\fR(5)
+.BR adjtime (2),
+.BR ctime (3C),
+.BR gethrtime (3C),
+.BR TIMEZONE (5),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/gettxt.3c b/usr/src/man/man3c/gettxt.3c
index 8d3980ae69..8b920ca65e 100644
--- a/usr/src/man/man3c/gettxt.3c
+++ b/usr/src/man/man3c/gettxt.3c
@@ -116,7 +116,7 @@ contains message files for different languages created by \fBmkmsgs\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
@@ -132,5 +132,11 @@ MT-Level Safe with exceptions
.SH SEE ALSO
.sp
.LP
-\fBexstr\fR(1), \fBmkmsgs\fR(1), \fBsrchtxt\fR(1), \fBgettext\fR(3C),
-\fBfmtmsg\fR(3C), \fBsetlocale\fR(3C), \fBattributes\fR(5), \fBenviron\fR(5)
+.BR exstr (1),
+.BR mkmsgs (1),
+.BR srchtxt (1),
+.BR fmtmsg (3C),
+.BR gettext (3C),
+.BR setlocale (3C),
+.BR attributes (7),
+.BR environ (7)
diff --git a/usr/src/man/man3c/getutent.3c b/usr/src/man/man3c/getutent.3c
index 76b25cec9c..f386ec787a 100644
--- a/usr/src/man/man3c/getutent.3c
+++ b/usr/src/man/man3c/getutent.3c
@@ -153,7 +153,7 @@ to fail if user accounting data cannot be represented properly in the
Use the functions described on the \fBgetutxent\fR(3C) manual page instead.
.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
@@ -168,7 +168,10 @@ MT-Level Unsafe
.SH SEE ALSO
.LP
-\fBgetutxent\fR(3C), \fBttyslot\fR(3C), \fButmpx\fR(4), \fBattributes\fR(5)
+.BR getutxent (3C),
+.BR ttyslot (3C),
+.BR utmpx (5),
+.BR attributes (7)
.SH NOTES
.LP
The most current entry is saved in a static structure. Multiple accesses
diff --git a/usr/src/man/man3c/getutxent.3c b/usr/src/man/man3c/getutxent.3c
index f3878386d0..f06f7875c4 100644
--- a/usr/src/man/man3c/getutxent.3c
+++ b/usr/src/man/man3c/getutxent.3c
@@ -68,7 +68,7 @@ getutmp, getutmpx, updwtmp, updwtmpx \- user accounting database functions
.SH DESCRIPTION
.LP
These functions provide access to the user accounting database, \fButmpx\fR
-(see \fButmpx\fR(4)). Entries in the database are described by the definitions
+(see \fButmpx\fR(5)). Entries in the database are described by the definitions
and data structures in \fB<utmpx.h>\fR\&.
.sp
.LP
@@ -199,7 +199,7 @@ pointed to by \fIutmpx\fR to the database.
.LP
The values of the \fBe_termination\fR and \fBe_exit\fR members of the
\fBut_exit\fR structure are valid only for records of type \fBDEAD_PROCESS\fR.
-For \fButmpx\fR entries created by \fBinit\fR(1M), these values are set
+For \fButmpx\fR entries created by \fBinit\fR(8), these values are set
according to the result of the \fBwait()\fR call that \fBinit\fR performs on
the process when the process exits. See the \fBwait\fR(3C), manual page for the
values \fBinit\fR uses. Applications creating \fButmpx\fR entries can set
@@ -282,7 +282,7 @@ history of user access and accounting information
.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
@@ -303,8 +303,13 @@ The \fBendutxent()\fR, \fBgetutxent()\fR, \fBgetutxid()\fR, \fBgetutxline()\fR,
\fBpututxline()\fR, and \fBsetutxent()\fR functions are Standard.
.SH SEE ALSO
.LP
-\fBgetutent\fR(3C), \fBttyslot\fR(3C), \fBwait\fR(3C), \fBwait.h\fR(3HEAD),
-\fButmpx\fR(4), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR getutent (3C),
+.BR ttyslot (3C),
+.BR wait (3C),
+.BR wait.h (3HEAD),
+.BR utmpx (5),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.LP
The most current entry is saved in a static structure. Multiple accesses
diff --git a/usr/src/man/man3c/getvfsent.3c b/usr/src/man/man3c/getvfsent.3c
index cd3ab2b5d9..5b599606c4 100644
--- a/usr/src/man/man3c/getvfsent.3c
+++ b/usr/src/man/man3c/getvfsent.3c
@@ -37,7 +37,7 @@ The \fBgetvfsent()\fR, \fBgetvfsfile()\fR, \fBgetvfsspec()\fR, and
with the broken-out fields of a line in the \fB/etc/vfstab\fR file. Each line
in the file contains a \fBvfstab\fR structure, declared in the
<\fBsys/vfstab.h\fR> header, whose following members are described on the
-\fBvfstab\fR(4) manual page:
+\fBvfstab\fR(5) manual page:
.sp
.in +2
.nf
@@ -115,7 +115,7 @@ A line in the file contains too few fields.
\fB/etc/vfstab\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
@@ -130,7 +130,8 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBvfstab\fR(4), \fBattributes\fR(5)
+.BR vfstab (5),
+.BR attributes (7)
.SH NOTES
.LP
The members of the \fBvfstab\fR structure point to information contained in a
diff --git a/usr/src/man/man3c/getwc.3c b/usr/src/man/man3c/getwc.3c
index 101f1ec454..cee57529d4 100644
--- a/usr/src/man/man3c/getwc.3c
+++ b/usr/src/man/man3c/getwc.3c
@@ -91,7 +91,7 @@ functions is not recommended; \fBfgetwc\fR(3C) and \fBfgetwc_l\fR(3C)
should be used instead.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -111,5 +111,9 @@ function is Standard. The
function is Uncommitted.
.SH SEE ALSO
.LP
-\fBfgetwc\fR(3C), \fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBuselocale\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR fgetwc (3C),
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR uselocale (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/getwchar.3c b/usr/src/man/man3c/getwchar.3c
index e9c48c1231..5461c12166 100644
--- a/usr/src/man/man3c/getwchar.3c
+++ b/usr/src/man/man3c/getwchar.3c
@@ -74,7 +74,7 @@ variable of type \fBwchar_t\fR and then compared against the \fBwint_t\fR macro
\fBWEOF\fR, the comparison may never succeed because \fBwchar_t\fR is defined
as unsigned.
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -90,4 +90,7 @@ MT-Level MT-Safe
The \fBgetwchar()\fR function is Standard. The \fBgetwchar_l()\fR function
is Uncommitted.
.SH SEE ALSO
-\fBfgetwc\fR(3C), \fBgetwc\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR fgetwc (3C),
+.BR getwc (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/getwd.3c b/usr/src/man/man3c/getwd.3c
index 915dc7f3e4..38d64f1c2a 100644
--- a/usr/src/man/man3c/getwd.3c
+++ b/usr/src/man/man3c/getwd.3c
@@ -89,13 +89,13 @@ should be used instead.
.Sy Obsolete Standard .
.Sh SEE ALSO
.Xr getcwd 3C ,
-.Xr standards 5
+.Xr standards 7
.Sh STANDARDS
The
.Fn getwd
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/man3c/getwidth.3c b/usr/src/man/man3c/getwidth.3c
index e4f3ecc081..d0050fdec4 100644
--- a/usr/src/man/man3c/getwidth.3c
+++ b/usr/src/man/man3c/getwidth.3c
@@ -46,7 +46,7 @@ set to \fB0\fR if only single-byte characters are used.
.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
@@ -62,7 +62,9 @@ MT-Level MT-Safe with exceptions
.SH SEE ALSO
.sp
.LP
-\fBeuclen\fR(3C), \fBsetlocale\fR(3C), \fBattributes\fR(5)
+.BR euclen (3C),
+.BR setlocale (3C),
+.BR attributes (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/getws.3c b/usr/src/man/man3c/getws.3c
index c1485a0687..3edfca1018 100644
--- a/usr/src/man/man3c/getws.3c
+++ b/usr/src/man/man3c/getws.3c
@@ -59,7 +59,7 @@ call to \fBungetc\fR(3C) or \fBungetwc\fR(3C).
Upon successful completion, \fBgetws()\fR and \fBfgetws()\fR return \fIws\fR.
If the stream is at end-of-file, the end-of-file indicator for the stream is
set and \fBfgetws()\fR returns a null pointer. For standard-conforming (see
-\fBstandards\fR(5)) applications, if the end-of-file indicator for the stream
+\fBstandards\fR(7)) applications, if the end-of-file indicator for the stream
is set, \fBfgetws()\fR returns a null pointer whether or not the stream is at
end-of-file. If a read error occurs, the error indicator for the stream is set
and \fBfgetws()\fR returns a null pointer and sets \fBerrno\fR to indicate the
@@ -71,7 +71,7 @@ See \fBfgetwc\fR(3C) for the conditions that will cause \fBfgetws()\fR to fail.
.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
@@ -89,6 +89,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBferror\fR(3C), \fBfgetwc\fR(3C), \fBfread\fR(3C), \fBgetwc\fR(3C),
-\fBputws\fR(3C), \fBscanf\fR(3C), \fBungetc\fR(3C),
-\fBungetwc\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR ferror (3C),
+.BR fgetwc (3C),
+.BR fread (3C),
+.BR getwc (3C),
+.BR putws (3C),
+.BR scanf (3C),
+.BR ungetc (3C),
+.BR ungetwc (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/getzoneid.3c b/usr/src/man/man3c/getzoneid.3c
index 1395537a81..e5034dbc98 100644
--- a/usr/src/man/man3c/getzoneid.3c
+++ b/usr/src/man/man3c/getzoneid.3c
@@ -108,7 +108,7 @@ The \fIbuf\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
@@ -126,5 +126,8 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBchroot\fR(2), \fBmalloc\fR(3C), \fBattributes\fR(5),
-\fBzones\fR(5)
+.BR Intro (2),
+.BR chroot (2),
+.BR malloc (3C),
+.BR attributes (7),
+.BR zones (7)
diff --git a/usr/src/man/man3c/glob.3c b/usr/src/man/man3c/glob.3c
index 35e837b88d..0c1500c191 100644
--- a/usr/src/man/man3c/glob.3c
+++ b/usr/src/man/man3c/glob.3c
@@ -248,7 +248,7 @@ int (*gl_stat)(const char *, struct stat *);
.fi
.sp
This extension is provided to allow programs such as
-\fBufsrestore\fR(1M) to provide globbing from directories stored
+\fBufsrestore\fR(8) to provide globbing from directories stored
on tape.
.RE
@@ -637,7 +637,7 @@ glob ("*.h", GLOB_DOOFFS|GLOB_APPEND, NULL, &globbuf);
.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
@@ -655,5 +655,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBexecv\fR(2), \fBstat\fR(2), \fBfnmatch\fR(3C), \fBopendir\fR(3C),
-\fBreaddir\fR(3C), \fBwordexp\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR execv (2),
+.BR stat (2),
+.BR fnmatch (3C),
+.BR opendir (3C),
+.BR readdir (3C),
+.BR wordexp (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/grantpt.3c b/usr/src/man/man3c/grantpt.3c
index 154a5a07f5..671f156f0a 100644
--- a/usr/src/man/man3c/grantpt.3c
+++ b/usr/src/man/man3c/grantpt.3c
@@ -72,7 +72,7 @@ of the pseudo-terminal manager device; e.g., by calling
or by performing an
.Xr open 2
of the
-.Xr ptm 7D
+.Xr ptm 4D
device.
.Pp
The user ID owner of the subsidiary device is set to the real user ID of the
@@ -113,6 +113,6 @@ The corresponding pseudo-terminal subsidiary device could not be accessed.
.Xr posix_openpt 3C ,
.Xr ptsname 3C ,
.Xr unlockpt 3C ,
-.Xr attributes 5 ,
-.Xr standards 5 ,
-.Xr ptm 7D
+.Xr ptm 4D ,
+.Xr attributes 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man3c/hsearch.3c b/usr/src/man/man3c/hsearch.3c
index c7209481dd..1f8f463532 100644
--- a/usr/src/man/man3c/hsearch.3c
+++ b/usr/src/man/man3c/hsearch.3c
@@ -142,7 +142,7 @@ main( )
.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
@@ -160,9 +160,14 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBbsearch\fR(3C), \fBlsearch\fR(3C), \fBmalloc\fR(3C), \fBstring\fR(3C),
-\fBtsearch\fR(3C), \fBmalloc\fR(3MALLOC), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR bsearch (3C),
+.BR lsearch (3C),
+.BR malloc (3C),
+.BR string (3C),
+.BR tsearch (3C),
+.BR malloc (3MALLOC),
+.BR attributes (7),
+.BR standards (7)
.sp
.LP
\fIThe Art of Computer Programming, Volume 3, Sorting and Searching by Donald
diff --git a/usr/src/man/man3c/iconv.3c b/usr/src/man/man3c/iconv.3c
index e26d6267dd..b8f86b49f0 100644
--- a/usr/src/man/man3c/iconv.3c
+++ b/usr/src/man/man3c/iconv.3c
@@ -401,7 +401,7 @@ conversion binary tables
.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
@@ -419,6 +419,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBgeniconvtbl\fR(1), \fBiconv\fR(1), \fBiconv_close\fR(3C),
-\fBiconv_open\fR(3C), \fBgeniconvtbl\fR(4), \fBattributes\fR(5),
-\fBiconv\fR(5), \fBiconv_unicode\fR(5), \fBstandards\fR(5)
+.BR geniconvtbl (1),
+.BR iconv (1),
+.BR iconv_close (3C),
+.BR iconv_open (3C),
+.BR geniconvtbl (5),
+.BR attributes (7),
+.BR iconv (7),
+.BR iconv_unicode (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/iconv_close.3c b/usr/src/man/man3c/iconv_close.3c
index 73562b944a..bb643c8938 100644
--- a/usr/src/man/man3c/iconv_close.3c
+++ b/usr/src/man/man3c/iconv_close.3c
@@ -88,7 +88,7 @@ The conversion descriptor 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
@@ -106,4 +106,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBiconv\fR(3C), \fBiconv_open\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR iconv (3C),
+.BR iconv_open (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/iconv_open.3c b/usr/src/man/man3c/iconv_open.3c
index 37d4c3bdfa..06392a8521 100644
--- a/usr/src/man/man3c/iconv_open.3c
+++ b/usr/src/man/man3c/iconv_open.3c
@@ -71,7 +71,7 @@ are implementation-dependent.
.LP
The \fBiconv_open()\fR function supports the alias of the encoding name
specified in \fItocode\fR and \fIfromcode\fR. The alias table of the encoding
-name is described in the file \fB/usr/lib/iconv/alias\fR. See \fBalias\fR(4).
+name is described in the file \fB/usr/lib/iconv/alias\fR. See \fBalias\fR(5).
.sp
.LP
A conversion descriptor remains valid in a process until that process closes
@@ -139,7 +139,7 @@ alias table file of the encoding name
.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,8 +157,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBiconv\fR(3C), \fBiconv_close\fR(3C), \fBmalloc\fR(3C),
-\fBalias\fR(4), \fBattributes\fR(5)
+.BR exec (2),
+.BR iconv (3C),
+.BR iconv_close (3C),
+.BR malloc (3C),
+.BR alias (5),
+.BR attributes (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/imaxabs.3c b/usr/src/man/man3c/imaxabs.3c
index 60cef3e840..992f7b477a 100644
--- a/usr/src/man/man3c/imaxabs.3c
+++ b/usr/src/man/man3c/imaxabs.3c
@@ -75,7 +75,7 @@ complement.
.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
@@ -93,4 +93,5 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBimaxdiv\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+\fBimaxdiv\fR(3C), \fBattributes\fR(7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/imaxdiv.3c b/usr/src/man/man3c/imaxdiv.3c
index e898bb81b1..f0990f708d 100644
--- a/usr/src/man/man3c/imaxdiv.3c
+++ b/usr/src/man/man3c/imaxdiv.3c
@@ -74,7 +74,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
@@ -92,4 +92,5 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBimaxabs\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+\fBimaxabs\fR(3C), \fBattributes\fR(7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/index.3c b/usr/src/man/man3c/index.3c
index 1b3ea8c77a..d7f1182fa2 100644
--- a/usr/src/man/man3c/index.3c
+++ b/usr/src/man/man3c/index.3c
@@ -93,7 +93,7 @@ yield a null string.
.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,5 +109,8 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBbstring\fR(3C), \fBmalloc\fR(3C), \fBstring\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR bstring (3C),
+.BR malloc (3C),
+.BR string (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/inet.3c b/usr/src/man/man3c/inet.3c
index 3f0f87b3b0..2dca4837b6 100644
--- a/usr/src/man/man3c/inet.3c
+++ b/usr/src/man/man3c/inet.3c
@@ -422,9 +422,9 @@ functions are
.Xr gethostbyname 3NSL ,
.Xr getipnodebyname 3SOCKET ,
.Xr getnetbyname 3SOCKET ,
-.Xr hosts 4 ,
-.Xr networks 4 ,
-.Xr attributes 5
+.Xr hosts 5 ,
+.Xr networks 5 ,
+.Xr attributes 7
.Sh NOTES
The return value from
.Fn inet_ntoa
diff --git a/usr/src/man/man3c/initgroups.3c b/usr/src/man/man3c/initgroups.3c
index f17f65c7b8..abc8076851 100644
--- a/usr/src/man/man3c/initgroups.3c
+++ b/usr/src/man/man3c/initgroups.3c
@@ -52,7 +52,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
@@ -68,4 +68,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBgetgroups\fR(2), \fBgetgrnam\fR(3C), \fBattributes\fR(5)
+.BR getgroups (2),
+.BR getgrnam (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/insque.3c b/usr/src/man/man3c/insque.3c
index 753e419fc5..314afa384e 100644
--- a/usr/src/man/man3c/insque.3c
+++ b/usr/src/man/man3c/insque.3c
@@ -40,7 +40,7 @@ queue.
.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
@@ -58,4 +58,5 @@ MT-Level Unsafe
.SH SEE ALSO
.sp
.LP
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/is_system_labeled.3c b/usr/src/man/man3c/is_system_labeled.3c
index 3e47b52708..baa5d69105 100644
--- a/usr/src/man/man3c/is_system_labeled.3c
+++ b/usr/src/man/man3c/is_system_labeled.3c
@@ -26,7 +26,7 @@ See DESCRIPTION.
.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
@@ -44,4 +44,4 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBattributes\fR(5)
+.BR attributes (7)
diff --git a/usr/src/man/man3c/isaexec.3c b/usr/src/man/man3c/isaexec.3c
index 0bc091f390..629ecbce84 100644
--- a/usr/src/man/man3c/isaexec.3c
+++ b/usr/src/man/man3c/isaexec.3c
@@ -19,7 +19,7 @@ isaexec \- invoke isa-specific executable
.LP
The \fBisaexec()\fR function takes the path specified as \fIpath\fR and breaks
it into directory and file name components. It enquires from the running system
-the list of supported instruction set architectures; see \fBisalist\fR(5). The
+the list of supported instruction set architectures; see \fBisalist\fR(7). The
function traverses the list for an executable file in named subdirectories of
the original directory. When such a file is located, \fBexecve()\fR is invoked
with \fIargv\fR\fB[\|]\fR and \fIenvp\fR\fB[\|]\fR. See \fBexec\fR(2).
@@ -83,7 +83,7 @@ main(int argc, char *argv[], char *envp[])
.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,4 +101,7 @@ Interface Stability Stable
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBgetexecname\fR(3C), \fBattributes\fR(5), \fBisalist\fR(5)
+.BR exec (2),
+.BR getexecname (3C),
+.BR attributes (7),
+.BR isalist (7)
diff --git a/usr/src/man/man3c/isastream.3c b/usr/src/man/man3c/isastream.3c
index 2dbcaa48d5..f10e13ff82 100644
--- a/usr/src/man/man3c/isastream.3c
+++ b/usr/src/man/man3c/isastream.3c
@@ -32,7 +32,7 @@ The \fIfildes\fR argument is not a valid file descriptor.
.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
@@ -48,7 +48,9 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBattributes\fR(5), \fBstandards\fR(5), \fBstreamio\fR(7I)
+.BR streamio (4I),
+.BR attributes (7),
+.BR standards (7)
.sp
.LP
\fISTREAMS Programming Guide\fR
diff --git a/usr/src/man/man3c/isatty.3c b/usr/src/man/man3c/isatty.3c
index ce63807a39..8d19255233 100644
--- a/usr/src/man/man3c/isatty.3c
+++ b/usr/src/man/man3c/isatty.3c
@@ -96,7 +96,7 @@ non-terminal devices are connected to the communications line.
.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,4 +114,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBttyname\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR ttyname (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/isnand.3c b/usr/src/man/man3c/isnand.3c
index a351b5377a..3f13d8a8d5 100644
--- a/usr/src/man/man3c/isnand.3c
+++ b/usr/src/man/man3c/isnand.3c
@@ -156,7 +156,7 @@ See DESCRIPTION.
.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,4 +172,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBfpgetround\fR(3C), \fBisnan\fR(3M), \fBattributes\fR(5)
+.BR fpgetround (3C),
+.BR isnan (3M),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/iswalpha.3c b/usr/src/man/man3c/iswalpha.3c
index 1a85c70147..66991b81a3 100644
--- a/usr/src/man/man3c/iswalpha.3c
+++ b/usr/src/man/man3c/iswalpha.3c
@@ -337,7 +337,7 @@ character.
.RS 19n
Tests whether \fIwc\fR is a wide-character code representing a character of
class "blank" in the program's current locale. This function is not available
-to applications conforming to standards prior to SUSv3. See \fBstandards\fR(5).
+to applications conforming to standards prior to SUSv3. See \fBstandards\fR(7).
.RE
.sp
@@ -432,7 +432,7 @@ class "xdigit" in the program's current locale.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -458,6 +458,11 @@ The \fBiswalpha_l()\fR, \fBiswalnum_l()\fR, \fBiswblank_l()\fR, \fBiswcntrl_l()\
functions are Standard.
.SH SEE ALSO
.LP
-\fBlocaledef\fR(1), \fBnewlocale\fR(3C),
-\fBsetlocale\fR(3C), \fBstdio\fR(3C), \fBuselocale\fR(3C),
-\fBascii\fR(5), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR localedef (1),
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR stdio (3C),
+.BR uselocale (3C),
+.BR ascii (7),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/iswctype.3c b/usr/src/man/man3c/iswctype.3c
index 4e4807152e..5aa6ff4c02 100644
--- a/usr/src/man/man3c/iswctype.3c
+++ b/usr/src/man/man3c/iswctype.3c
@@ -147,7 +147,7 @@ does not have an equivalent \fBisw*(\|)\fR function.
.SH ATTRIBUTES
.LP
See
-.BR attributes (5)
+.BR attributes (7)
for descriptions of the following attributes:
.TS
box;
@@ -169,5 +169,5 @@ MT-Level MT-Safe
.BR setlocale (3C),
.BR uselocale (3C),
.BR wctype (3C),
-.BR attributes (5),
-.BR standards (5)
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/killpg.3c b/usr/src/man/man3c/killpg.3c
index c43faf5019..c6295ffa67 100644
--- a/usr/src/man/man3c/killpg.3c
+++ b/usr/src/man/man3c/killpg.3c
@@ -67,7 +67,7 @@ No processes were found in the specified 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
@@ -85,5 +85,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBkill\fR(2), \fBsetpgrp\fR(2), \fBsigaction\fR(2), \fBsignal.h\fR(3HEAD),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR kill (2),
+.BR setpgrp (2),
+.BR sigaction (2),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/lckpwdf.3c b/usr/src/man/man3c/lckpwdf.3c
index 49ebb3334e..233317c99a 100644
--- a/usr/src/man/man3c/lckpwdf.3c
+++ b/usr/src/man/man3c/lckpwdf.3c
@@ -26,7 +26,7 @@ The \fBlckpwdf()\fR and \fBulckpwdf()\fR functions enable modification access
to the password databases through the lock file. A process first uses
\fBlckpwdf()\fR to lock the lock file, thereby gaining exclusive rights to
modify the \fB/etc/passwd\fR or \fB/etc/shadow\fR password database. See
-\fBpasswd\fR(4) and \fBshadow\fR(4). Upon completing modifications, a process
+\fBpasswd\fR(5) and \fBshadow\fR(5). Upon completing modifications, a process
should release the lock on the lock file using \fBulckpwdf()\fR. This mechanism
prevents simultaneous modification of the password databases. The lock file,
\fB/etc/.pwd.lock\fR, is used to coordinate modification access to the password
@@ -77,7 +77,7 @@ lock file
.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
@@ -93,5 +93,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBgetpwnam\fR(3C), \fBgetspnam\fR(3C), \fBpasswd\fR(4), \fBshadow\fR(4),
-\fBattributes\fR(5)
+.BR getpwnam (3C),
+.BR getspnam (3C),
+.BR passwd (5),
+.BR shadow (5),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/lfmt.3c b/usr/src/man/man3c/lfmt.3c
index 3699c6b6b4..50e949dbfd 100644
--- a/usr/src/man/man3c/lfmt.3c
+++ b/usr/src/man/man3c/lfmt.3c
@@ -395,7 +395,7 @@ UX:test: INFO: test facility enabled
.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
@@ -411,6 +411,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBaddsev\fR(3C), \fBgettxt\fR(3C), \fBpfmt\fR(3C), \fBprintf\fR(3C),
-\fBsetcat\fR(3C), \fBsetlabel\fR(3C), \fBsetlocale\fR(3C), \fBattributes\fR(5),
-\fBenviron\fR(5)
+.BR addsev (3C),
+.BR gettxt (3C),
+.BR pfmt (3C),
+.BR printf (3C),
+.BR setcat (3C),
+.BR setlabel (3C),
+.BR setlocale (3C),
+.BR attributes (7),
+.BR environ (7)
diff --git a/usr/src/man/man3c/lio_listio.3c b/usr/src/man/man3c/lio_listio.3c
index f785269bc1..6d5f107a2e 100644
--- a/usr/src/man/man3c/lio_listio.3c
+++ b/usr/src/man/man3c/lio_listio.3c
@@ -285,11 +285,11 @@ or equal to the offset maximum in the open file description associated with
.sp
.LP
The \fBlio_listio()\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
@@ -303,15 +303,29 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBclose\fR(2), \fBexec\fR(2), \fBexit\fR(2), \fBfork\fR(2), \fBlseek\fR(2),
-\fBread\fR(2), \fBwrite\fR(2), \fBaio_cancel\fR(3C), \fBaio_error\fR(3C),
-\fBaio_fsync\fR(3C), \fBaio_read\fR(3C), \fBaio_return\fR(3C),
-\fBaio_write\fR(3C), \fBaio.h\fR(3HEAD), \fBfcntl.h\fR(3HEAD),
-\fBsiginfo.h\fR(3HEAD), \fBsignal.h\fR(3HEAD), \fBattributes\fR(5),
-\fBlf64\fR(5), \fBstandards\fR(5)
+.BR close (2),
+.BR exec (2),
+.BR exit (2),
+.BR fork (2),
+.BR lseek (2),
+.BR read (2),
+.BR write (2),
+.BR aio_cancel (3C),
+.BR aio_error (3C),
+.BR aio_fsync (3C),
+.BR aio_read (3C),
+.BR aio_return (3C),
+.BR aio_write (3C),
+.BR aio.h (3HEAD),
+.BR fcntl.h (3HEAD),
+.BR siginfo.h (3HEAD),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/localeconv.3c b/usr/src/man/man3c/localeconv.3c
index 6f7d0fe919..fc099de40c 100644
--- a/usr/src/man/man3c/localeconv.3c
+++ b/usr/src/man/man3c/localeconv.3c
@@ -91,7 +91,7 @@ char n_sign_posn; /* CHAR_MAX */
.sp
.LP
The following members are also available to SUSv3-conforming applications. See
-\fBstandards\fR(5)
+.BR standards (7)
.sp
.in +2
.nf
@@ -552,7 +552,7 @@ l l l l l .
.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
@@ -577,4 +577,7 @@ locale.
.SH SEE ALSO
.sp
.LP
-\fBsetlocale\fR(3C), \fBattributes\fR(5), \fBenviron\fR(5), \fBstandards\fR(5)
+.BR setlocale (3C),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/lockf.3c b/usr/src/man/man3c/lockf.3c
index 4deea9e69a..5cbbb89f43 100644
--- a/usr/src/man/man3c/lockf.3c
+++ b/usr/src/man/man3c/lockf.3c
@@ -282,10 +282,10 @@ applications requiring it.
.sp
.LP
The \fBlockf()\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
@@ -302,6 +302,16 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBIntro\fR(2), \fBalarm\fR(2), \fBchmod\fR(2), \fBclose\fR(2), \fBcreat\fR(2),
-\fBfcntl\fR(2), \fBmmap\fR(2), \fBopen\fR(2), \fBread\fR(2), \fBwrite\fR(2),
-\fBattributes\fR(5), \fBlf64\fR(5), \fBstandards\fR(5)
+.BR Intro (2),
+.BR alarm (2),
+.BR chmod (2),
+.BR close (2),
+.BR creat (2),
+.BR fcntl (2),
+.BR mmap (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/man3c/lsearch.3c b/usr/src/man/man3c/lsearch.3c
index 7963a03201..2fc9bdafc2 100644
--- a/usr/src/man/man3c/lsearch.3c
+++ b/usr/src/man/man3c/lsearch.3c
@@ -120,7 +120,7 @@ main()
.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
@@ -138,8 +138,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBbsearch\fR(3C), \fBhsearch\fR(3C), \fBstring\fR(3C), \fBtsearch\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR bsearch (3C),
+.BR hsearch (3C),
+.BR string (3C),
+.BR tsearch (3C),
+.BR attributes (7),
+.BR standards (7)
.sp
.LP
\fIThe Art of Computer Programming, Volume 3, Sorting and Searching by Donald
diff --git a/usr/src/man/man3c/madvise.3c b/usr/src/man/man3c/madvise.3c
index c703409dc2..c6d39ab8d4 100644
--- a/usr/src/man/man3c/madvise.3c
+++ b/usr/src/man/man3c/madvise.3c
@@ -263,7 +263,7 @@ Stale \fBNFS\fR file handle.
.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
@@ -280,4 +280,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBmeminfo\fR(2), \fBmmap\fR(2), \fBsysconf\fR(3C), \fBattributes\fR(5)
+.BR meminfo (2),
+.BR mmap (2),
+.BR sysconf (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/makecontext.3c b/usr/src/man/man3c/makecontext.3c
index 8b0d36a7c7..1dc62e330b 100644
--- a/usr/src/man/man3c/makecontext.3c
+++ b/usr/src/man/man3c/makecontext.3c
@@ -174,11 +174,11 @@ main(int argc, char **argv)
These functions are useful for implementing user-level context switching
between multiple threads of control within a process (co-processing). More
effective multiple threads of control can be obtained by using native support
-for multithreading. See \fBthreads\fR(5).
+for multithreading. See \fBthreads\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
@@ -196,9 +196,15 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBmmap\fR(2), \fBgetcontext\fR(2), \fBsigaction\fR(2), \fBsigprocmask\fR(2),
-\fBpthread_exit\fR(3C), \fBucontext.h\fR(3HEAD), \fBattributes\fR(5),
-\fBstandards\fR(5), \fBthreads\fR(5)
+.BR getcontext (2),
+.BR mmap (2),
+.BR sigaction (2),
+.BR sigprocmask (2),
+.BR pthread_exit (3C),
+.BR ucontext.h (3HEAD),
+.BR attributes (7),
+.BR standards (7),
+.BR threads (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/makedev.3c b/usr/src/man/man3c/makedev.3c
index e2209e9f9e..8cd0d2c997 100644
--- a/usr/src/man/man3c/makedev.3c
+++ b/usr/src/man/man3c/makedev.3c
@@ -88,7 +88,7 @@ The \fIdevice\fR argument is \fBNODEV\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
@@ -104,4 +104,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBmknod\fR(2), \fBstat\fR(2), \fBattributes\fR(5)
+.BR mknod (2),
+.BR stat (2),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/malloc.3c b/usr/src/man/man3c/malloc.3c
index 1fbc0d1775..4772cd8d0b 100644
--- a/usr/src/man/man3c/malloc.3c
+++ b/usr/src/man/man3c/malloc.3c
@@ -434,7 +434,7 @@ functions are
.Xr libumem 3LIB ,
.Xr umem_alloc 3MALLOC ,
.Xr watchmalloc 3MALLOC ,
-.Xr attributes 5
+.Xr attributes 7
.Sh WARNINGS
Undefined results will occur if the size requested for a block of memory
exceeds the maximum size of a process's heap, which can be obtained with
diff --git a/usr/src/man/man3c/mblen.3c b/usr/src/man/man3c/mblen.3c
index c482a5d1b5..531a524a2e 100644
--- a/usr/src/man/man3c/mblen.3c
+++ b/usr/src/man/man3c/mblen.3c
@@ -106,7 +106,7 @@ Invalid character sequence is detected.
.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,5 +132,5 @@ function is Uncommitted.
.SH SEE ALSO
.LP
\fBmbstowcs\fR(3C), \fBmbtowc\fR(3C), \fBnewlocale\fR(3C), \fBsetlocale\fR(3C),
-\fBwcstombs\fR(3C), \fBwctomb\fR(3C), \fBuselocale\fR(3C) \fBattributes\fR(5),
-\fBstandards\fR(5)
+\fBwcstombs\fR(3C), \fBwctomb\fR(3C), \fBuselocale\fR(3C) \fBattributes\fR(7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/mbrlen.3c b/usr/src/man/man3c/mbrlen.3c
index 4343446df9..c1a6260ef1 100644
--- a/usr/src/man/man3c/mbrlen.3c
+++ b/usr/src/man/man3c/mbrlen.3c
@@ -88,7 +88,7 @@ associated character sequence. The implemenation will behave as if no function
defined in the Reference Manual calls \fBmbrlen()\fR.
.LP
The behavior of \fBmbrlen()\fR is affected by the \fBLC_CTYPE\fR category of the
-current locale. See \fBenviron\fR(5). The behavior of \fBmbrlen_l()\fR does not
+current locale. See \fBenviron\fR(7). The behavior of \fBmbrlen_l()\fR does not
use the current enivronment and instead uses the locale specified by \fBloc\fR.
.SH RETURN VALUES
.LP
@@ -162,7 +162,7 @@ Invalid character sequence is detected.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -182,9 +182,13 @@ function is Standard. The
function is Uncommitted.
.SH SEE ALSO
.LP
-\fBmbrtowc\fR(3C), \fBmbsinit\fR(3C), \fBnewlocale\fR(3C),
-\fBsetlocale\fR(3C), \fBattributes\fR(5),
-\fBenviron\fR(5), \fBstandards\fR(5)
+.BR mbrtowc (3C),
+.BR mbsinit (3C),
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/mbrtoc16.3c b/usr/src/man/man3c/mbrtoc16.3c
index 1b9bd8c8d6..b4016b2efd 100644
--- a/usr/src/man/man3c/mbrtoc16.3c
+++ b/usr/src/man/man3c/mbrtoc16.3c
@@ -394,4 +394,4 @@ then the functions are
.Xr uselocale 3C ,
.Xr wcrtomb 3C ,
.Xr uchar.h 3HEAD ,
-.Xr environ 5
+.Xr environ 7
diff --git a/usr/src/man/man3c/mbsinit.3c b/usr/src/man/man3c/mbsinit.3c
index 4f7257c7fa..3d35a0a9ca 100644
--- a/usr/src/man/man3c/mbsinit.3c
+++ b/usr/src/man/man3c/mbsinit.3c
@@ -78,7 +78,7 @@ If an \fBmbstate_t\fR object is altered by any of the functions described as
"restartable", and is then used with a different character sequence, or in the
other conversion direction, or with a different \fBLC_CTYPE\fR category setting
than on earlier function calls, the behavior is undefined. See
-\fBenviron\fR(5).
+\fBenviron\fR(7).
.SH ERRORS
.LP
No errors are defined.
@@ -97,7 +97,7 @@ conversion involving any character sequence, in any \fBLC_CTYPE\fR category
setting.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -119,5 +119,6 @@ function is Uncommitted.
.LP
\fBmbrlen\fR(3C), \fBmbrtowc\fR(3C), \fBmbsrtowcs\fR(3C),
\fBnewlocale\fR(3C), \fBsetlocale\fR(3C),
-\fBwcrtomb\fR(3C), \fBwcsrtombs\fR(3C), \fBuselocale\fR(), \fBattributes\fR(5), \fBenviron\fR(5),
-\fBstandards\fR(5)
+\fBwcrtomb\fR(3C), \fBwcsrtombs\fR(3C), \fBuselocale\fR(), \fBattributes\fR(7),
+.BR environ (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/mbsrtowcs.3c b/usr/src/man/man3c/mbsrtowcs.3c
index 05efa21401..017b745d4e 100644
--- a/usr/src/man/man3c/mbsrtowcs.3c
+++ b/usr/src/man/man3c/mbsrtowcs.3c
@@ -117,7 +117,7 @@ buffer pointed to by \fIsrc\fR.
.LP
The behavior of \fBmbnrtowcs()\fR and \fBmbsrtowcs()\fR functions are
affected by the \fBLC_CTYPE\fR category of the
-current locale. See \fBenviron\fR(5). The functions \fBmbsrtowcs_l()\fR and
+current locale. See \fBenviron\fR(7). The functions \fBmbsrtowcs_l()\fR and
\fBmbsnrtowcs_l()\fR behave identically to \fBmbsrtowcs()\fR and
\fBmbsnrtowcs()\fR, except that instead of using the current locale, they use
the locale specified by \fIloc\fR.
@@ -149,7 +149,7 @@ state.
Invalid character sequence is detected.
.RE
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -179,5 +179,6 @@ internal \fBmbstate_t\fR object and are Unsafe in multithreaded
applications.
.SH SEE ALSO
\fBmbrtowc\fR(3C), \fBmbsinit\fR(3C), \fBnewlocale\fR(3C),
-\fBsetlocale\fR(3C), \fBuselocale()\fR, \fBattributes\fR(5),
-\fBenviron\fR(5), \fBstandards\fR(5)
+\fBsetlocale\fR(3C), \fBuselocale()\fR, \fBattributes\fR(7),
+.BR environ (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/mbstowcs.3c b/usr/src/man/man3c/mbstowcs.3c
index e8dcbaa861..1182ad31a1 100644
--- a/usr/src/man/man3c/mbstowcs.3c
+++ b/usr/src/man/man3c/mbstowcs.3c
@@ -110,6 +110,6 @@ function is
.Xr setlocale 3C ,
.Xr uselocale 3C ,
.Xr wcstombs 3C ,
-.Xr attributes 5 ,
-.Xr environ 5 ,
-.Xr standards 5
+.Xr attributes 7 ,
+.Xr environ 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man3c/mbtowc.3c b/usr/src/man/man3c/mbtowc.3c
index 9935a3596b..b38554000f 100644
--- a/usr/src/man/man3c/mbtowc.3c
+++ b/usr/src/man/man3c/mbtowc.3c
@@ -103,7 +103,7 @@ Invalid character sequence is detected.
.RE
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -125,6 +125,12 @@ function is Standard. The
function is Uncommitted.
.SH SEE ALSO
.LP
-\fBmblen\fR(3C), \fBmbstowcs\fR(3C),
-\fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBuselocale\fR(3C),
-\fBwcstombs\fR(3C), \fBwctomb\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR mblen (3C),
+.BR mbstowcs (3C),
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR uselocale (3C),
+.BR wcstombs (3C),
+.BR wctomb (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/membar_ops.3c b/usr/src/man/man3c/membar_ops.3c
index 2d2cb8843b..36e3676f41 100644
--- a/usr/src/man/man3c/membar_ops.3c
+++ b/usr/src/man/man3c/membar_ops.3c
@@ -76,7 +76,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
@@ -94,10 +94,17 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBatomic_add\fR(3C), \fBatomic_and\fR(3C), \fBatomic_bits\fR(3C),
-\fBatomic_cas\fR(3C), \fBatomic_dec\fR(3C), \fBatomic_inc\fR(3C),
-\fBatomic_ops\fR(3C), \fBatomic_or\fR(3C), \fBatomic_swap\fR(3C),
-\fBattributes\fR(5), \fBatomic_ops\fR(9F)
+.BR atomic_add (3C),
+.BR atomic_and (3C),
+.BR atomic_bits (3C),
+.BR atomic_cas (3C),
+.BR atomic_dec (3C),
+.BR atomic_inc (3C),
+.BR atomic_ops (3C),
+.BR atomic_or (3C),
+.BR atomic_swap (3C),
+.BR attributes (7),
+.BR atomic_ops (9F)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/memory.3c b/usr/src/man/man3c/memory.3c
index 5d4628a709..4615f37b8a 100644
--- a/usr/src/man/man3c/memory.3c
+++ b/usr/src/man/man3c/memory.3c
@@ -243,8 +243,8 @@ application knows that the objects being copied do not overlap.
.Sy MT-Safe
.Sh SEE ALSO
.Xr string 3C ,
-.Xr attributes 5 ,
-.Xr standards 5
+.Xr attributes 7 ,
+.Xr standards 7
.Sh NOTES
Overlap between objects being copied can arise even when their
.Pq virtual
diff --git a/usr/src/man/man3c/mkfifo.3c b/usr/src/man/man3c/mkfifo.3c
index 7c55928d76..9d78f789c4 100644
--- a/usr/src/man/man3c/mkfifo.3c
+++ b/usr/src/man/man3c/mkfifo.3c
@@ -233,7 +233,7 @@ status = mkfifo("/home/cnd/mod_done", S_IWUSR | S_IRUSR |
.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
@@ -249,5 +249,12 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBmkdir\fR(1), \fBchmod\fR(2), \fBexec\fR(2), \fBmknod\fR(2), \fBumask\fR(2),
-\fBstat.h\fR(3HEAD), \fBufs\fR(7FS), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR mkdir (1),
+.BR chmod (2),
+.BR exec (2),
+.BR mknod (2),
+.BR umask (2),
+.BR stat.h (3HEAD),
+.BR ufs (4FS),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/mkstemp.3c b/usr/src/man/man3c/mkstemp.3c
index a328b27119..d1a5e51d8d 100644
--- a/usr/src/man/man3c/mkstemp.3c
+++ b/usr/src/man/man3c/mkstemp.3c
@@ -140,11 +140,11 @@ will be removed by the application before the application terminates.
.sp
.LP
The \fBmkstemp()\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
@@ -164,6 +164,12 @@ The \fBmkstemp()\fR function is Standard. The \fBmkstemps()\fR and
.SH SEE ALSO
.sp
.LP
-\fBgetpid\fR(2), \fBlstat\fR(2), \fBmkdir\fR(2), \fBopen\fR(2),
-\fBtmpfile\fR(3C), \fBmktemp\fR(3C), \fBattributes\fR(5), \fBlf64\fR(5),
-\fBstandards\fR(5)
+.BR getpid (2),
+.BR lstat (2),
+.BR mkdir (2),
+.BR open (2),
+.BR mktemp (3C),
+.BR tmpfile (3C),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/mktemp.3c b/usr/src/man/man3c/mktemp.3c
index 63394fa7b3..44f11cabce 100644
--- a/usr/src/man/man3c/mktemp.3c
+++ b/usr/src/man/man3c/mktemp.3c
@@ -102,7 +102,7 @@ function avoids this problem and is preferred over this 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
@@ -120,5 +120,8 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBmkstemp\fR(3C), \fBtmpfile\fR(3C), \fBtmpnam\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR mkstemp (3C),
+.BR tmpfile (3C),
+.BR tmpnam (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/mktime.3c b/usr/src/man/man3c/mktime.3c
index 0c0673b15d..326bb2f701 100644
--- a/usr/src/man/man3c/mktime.3c
+++ b/usr/src/man/man3c/mktime.3c
@@ -205,7 +205,7 @@ standard time, and could return incorrect values. This affects the 64-bit
versions of \fBmktime()\fR and \fBtimegm()\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
@@ -222,5 +222,8 @@ MT-Level MT-Safe with exceptions
.SH SEE ALSO
.LP
-\fBctime\fR(3C), \fBgetenv\fR(3C), \fBTIMEZONE\fR(4), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR ctime (3C),
+.BR getenv (3C),
+.BR TIMEZONE (5),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/mlock.3c b/usr/src/man/man3c/mlock.3c
index 837575e836..692d94d623 100644
--- a/usr/src/man/man3c/mlock.3c
+++ b/usr/src/man/man3c/mlock.3c
@@ -147,7 +147,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
@@ -165,5 +165,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBfork\fR(2), \fBmemcntl\fR(2), \fBmmap\fR(2), \fBplock\fR(3C),
-\fBmlockall\fR(3C), \fBsysconf\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR fork (2),
+.BR memcntl (2),
+.BR mmap (2),
+.BR mlockall (3C),
+.BR plock (3C),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/mlockall.3c b/usr/src/man/man3c/mlockall.3c
index e5a1aed6dd..4deab295b8 100644
--- a/usr/src/man/man3c/mlockall.3c
+++ b/usr/src/man/man3c/mlockall.3c
@@ -102,7 +102,7 @@ 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
@@ -120,5 +120,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBfork\fR(2), \fBmemcntl\fR(2), \fBmmap\fR(2), \fBplock\fR(3C),
-\fBmlock\fR(3C), \fBsysconf\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR exec (2),
+.BR fork (2),
+.BR memcntl (2),
+.BR mmap (2),
+.BR mlock (3C),
+.BR plock (3C),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/monitor.3c b/usr/src/man/man3c/monitor.3c
index 694c129b9a..011479fb51 100644
--- a/usr/src/man/man3c/monitor.3c
+++ b/usr/src/man/man3c/monitor.3c
@@ -185,7 +185,7 @@ histogram computation.
.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
@@ -201,4 +201,7 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBprofil\fR(2), \fBend\fR(3C), \fBattributes\fR(5), \fBprof\fR(5)
+.BR profil (2),
+.BR end (3C),
+.BR attributes (7),
+.BR prof (7)
diff --git a/usr/src/man/man3c/mq_close.3c b/usr/src/man/man3c/mq_close.3c
index 915f58387c..c97cbc6ced 100644
--- a/usr/src/man/man3c/mq_close.3c
+++ b/usr/src/man/man3c/mq_close.3c
@@ -99,7 +99,7 @@ The \fBmq_open()\fR function is not supported by the 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
@@ -113,14 +113,18 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBmqueue.h\fR(3HEAD), \fBmq_notify\fR(3C), \fBmq_open\fR(3C),
-\fBmq_unlink\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR mq_notify (3C),
+.BR mq_open (3C),
+.BR mq_unlink (3C),
+.BR mqueue.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/mq_getattr.3c b/usr/src/man/man3c/mq_getattr.3c
index 5dc979e5f2..11dcd1946c 100644
--- a/usr/src/man/man3c/mq_getattr.3c
+++ b/usr/src/man/man3c/mq_getattr.3c
@@ -138,7 +138,7 @@ The \fBmq_getattr()\fR function is not supported by the 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
@@ -152,15 +152,22 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBmsgctl\fR(2), \fBmsgget\fR(2), \fBmsgrcv\fR(2), \fBmsgsnd\fR(2),
-\fBmqueue.h\fR(3HEAD), \fBmq_open\fR(3C), \fBmq_send\fR(3C),
-\fBmq_setattr\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR msgctl (2),
+.BR msgget (2),
+.BR msgrcv (2),
+.BR msgsnd (2),
+.BR mq_open (3C),
+.BR mq_send (3C),
+.BR mq_setattr (3C),
+.BR mqueue.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/mq_notify.3c b/usr/src/man/man3c/mq_notify.3c
index f103f3bcbf..b4d44ca0fb 100644
--- a/usr/src/man/man3c/mq_notify.3c
+++ b/usr/src/man/man3c/mq_notify.3c
@@ -124,7 +124,7 @@ A process is already registered for notification by the message queue.
.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
@@ -138,12 +138,18 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBmq_close\fR(3C), \fBmq_open\fR(3C), \fBmq_receive\fR(3C), \fBmq_send\fR(3C),
-\fBmqueue.h\fR(3HEAD), \fBsiginfo.h\fR(3HEAD), \fBsignal.h\fR(3HEAD),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR mq_close (3C),
+.BR mq_open (3C),
+.BR mq_receive (3C),
+.BR mq_send (3C),
+.BR mqueue.h (3HEAD),
+.BR siginfo.h (3HEAD),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/mq_open.3c b/usr/src/man/man3c/mq_open.3c
index f393b6f06d..01868ba4a6 100644
--- a/usr/src/man/man3c/mq_open.3c
+++ b/usr/src/man/man3c/mq_open.3c
@@ -293,7 +293,7 @@ The \fBmq_open()\fR function is not supported by the 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
@@ -307,16 +307,24 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBexit\fR(2), \fBumask\fR(2), \fBsysconf\fR(3C),
-\fBmqueue.h\fR(3HEAD), \fBmq_close\fR(3C), \fBmq_receive\fR(3C),
-\fBmq_send\fR(3C), \fBmq_setattr\fR(3C), \fBmq_unlink\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR exec (2),
+.BR exit (2),
+.BR umask (2),
+.BR mq_close (3C),
+.BR mq_receive (3C),
+.BR mq_send (3C),
+.BR mq_setattr (3C),
+.BR mq_unlink (3C),
+.BR sysconf (3C),
+.BR mqueue.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/mq_receive.3c b/usr/src/man/man3c/mq_receive.3c
index 2248349290..f8075bd72a 100644
--- a/usr/src/man/man3c/mq_receive.3c
+++ b/usr/src/man/man3c/mq_receive.3c
@@ -230,7 +230,7 @@ A data corruption problem with the message has been detected.
.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
@@ -249,9 +249,13 @@ Standard See below.
.sp
.LP
-For \fBmq_receive()\fR and \fBmq_timedreceive()\fR. see \fBstandards\fR(5).
+For \fBmq_receive()\fR and \fBmq_timedreceive()\fR. see \fBstandards\fR(7).
.SH SEE ALSO
.sp
.LP
-\fBmqueue.h\fR(3HEAD), \fBmq_open\fR(3C), \fBmq_send\fR(3C),
-\fBmq_setattr\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR mq_open (3C),
+.BR mq_send (3C),
+.BR mq_setattr (3C),
+.BR mqueue.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/mq_send.3c b/usr/src/man/man3c/mq_send.3c
index 94a161794c..f52b7da5a8 100644
--- a/usr/src/man/man3c/mq_send.3c
+++ b/usr/src/man/man3c/mq_send.3c
@@ -219,7 +219,7 @@ the timeout expired before the message could be added to the queue.
.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,9 +238,13 @@ Standard See below.
.sp
.LP
-For \fBmq_send()\fR and \fBmq_timedsend()\fR, see \fBstandards\fR(5).
+For \fBmq_send()\fR and \fBmq_timedsend()\fR, see \fBstandards\fR(7).
.SH SEE ALSO
.LP
-\fBsysconf\fR(3C), \fBmqueue.h\fR(3HEAD), \fBmq_open\fR(3C),
-\fBmq_receive\fR(3C), \fBmq_setattr\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR mq_open (3C),
+.BR mq_receive (3C),
+.BR mq_setattr (3C),
+.BR sysconf (3C),
+.BR mqueue.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/mq_setattr.3c b/usr/src/man/man3c/mq_setattr.3c
index ef19ce9048..9e0f0c1ce8 100644
--- a/usr/src/man/man3c/mq_setattr.3c
+++ b/usr/src/man/man3c/mq_setattr.3c
@@ -118,7 +118,7 @@ The \fBmq_setattr()\fR function is not supported by the 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
@@ -132,16 +132,23 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBmsgctl\fR(2), \fBmsgget\fR(2), \fBmsgrcv\fR(2), \fBmsgsnd\fR(2),
-\fBmq_getattr\fR(3C), \fBmq_open\fR(3C), \fBmq_receive\fR(3C),
-\fBmq_send\fR(3C), \fBmqueue.h\fR(3HEAD), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR msgctl (2),
+.BR msgget (2),
+.BR msgrcv (2),
+.BR msgsnd (2),
+.BR mq_getattr (3C),
+.BR mq_open (3C),
+.BR mq_receive (3C),
+.BR mq_send (3C),
+.BR mqueue.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/mq_unlink.3c b/usr/src/man/man3c/mq_unlink.3c
index ca2e7ff94c..c3beab7599 100644
--- a/usr/src/man/man3c/mq_unlink.3c
+++ b/usr/src/man/man3c/mq_unlink.3c
@@ -118,7 +118,7 @@ The named message queue, \fIname\fR, does not exist.
.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,14 +132,17 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBmqueue.h\fR(3HEAD), \fBmq_close\fR(3C), \fBmq_open\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR mq_close (3C),
+.BR mq_open (3C),
+.BR mqueue.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/msync.3c b/usr/src/man/man3c/msync.3c
index 05524a07a3..2bbf953601 100644
--- a/usr/src/man/man3c/msync.3c
+++ b/usr/src/man/man3c/msync.3c
@@ -232,7 +232,7 @@ are not written to disk.
.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
@@ -250,5 +250,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBmemcntl\fR(2), \fBmmap\fR(2), \fBsysconf\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR memcntl (2),
+.BR mmap (2),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/mtx.3c b/usr/src/man/man3c/mtx.3c
index a303adc211..26d0d30e6d 100644
--- a/usr/src/man/man3c/mtx.3c
+++ b/usr/src/man/man3c/mtx.3c
@@ -58,7 +58,7 @@ family of functions implement mutual exclusion locks (mutexes) and behave
similarly to both POSIX threads and illumos threads; however, they have
slightly different call signatures and return values.
For more information, see
-.Xr threads 5 .
+.Xr threads 7 .
Importantly, they do not allow for inter-process synchronization.
.Ss Creating and Destroying Mutexes
The
@@ -218,4 +218,4 @@ is returned.
.Xr pthread_mutex_trylock 3C ,
.Xr pthread_mutex_unlock 3C ,
.Xr threads.h 3HEAD ,
-.Xr attributes 5
+.Xr attributes 7
diff --git a/usr/src/man/man3c/mutex_init.3c b/usr/src/man/man3c/mutex_init.3c
index 9c73ad1b27..64e1e1205d 100644
--- a/usr/src/man/man3c/mutex_init.3c
+++ b/usr/src/man/man3c/mutex_init.3c
@@ -253,7 +253,7 @@ PTHREAD_MUTEX_ERRORCHECK\fR type.
The \fBLOCK_PRIO_INHERIT\fR attribute is the same as the POSIX
\fBPTHREAD_PRIO_INHERIT\fR attribute. The \fBLOCK_PRIO_PROTECT\fR attribute is
the same as the POSIX \fBPTHREAD_PRIO_PROTECT\fR attribute. See
-\fBpthread_mutexattr_getprotocol\fR(3C),
+.BR pthread_mutexattr_getprotocol (3C),
\fBpthread_mutexattr_getprioceiling\fR(3C), and
\fBpthread_mutex_getprioceiling\fR(3C) for a full discussion. The
\fBLOCK_PRIO_INHERIT\fR and \fBLOCK_PRIO_PROTECT\fR attributes are mutually
@@ -938,7 +938,7 @@ free(r); /* then free memory */
If the mutex is not destroyed, the program could have memory leaks.
.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
@@ -955,11 +955,17 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBmmap\fR(2), \fBshmop\fR(2), \fBpthread_mutexattr_getprioceiling\fR(3C),
-\fBpthread_mutexattr_getprotocol\fR(3C), \fBpthread_mutexattr_getrobust\fR(3C),
-\fBpthread_mutexattr_gettype\fR(3C), \fBpthread_mutex_getprioceiling\fR(3C),
-\fBpthread_mutex_init\fR(3C), \fBattributes\fR(5), \fBmutex\fR(5),
-\fBstandards\fR(5)
+.BR mmap (2),
+.BR shmop (2),
+.BR pthread_mutex_getprioceiling (3C),
+.BR pthread_mutex_init (3C),
+.BR pthread_mutexattr_getprioceiling (3C),
+.BR pthread_mutexattr_getprotocol (3C),
+.BR pthread_mutexattr_getrobust (3C),
+.BR pthread_mutexattr_gettype (3C),
+.BR attributes (7),
+.BR mutex (7),
+.BR standards (7)
.SH NOTES
.LP
Previous releases of Solaris provided the \fBUSYNC_PROCESS_ROBUST\fR mutex
diff --git a/usr/src/man/man3c/nanosleep.3c b/usr/src/man/man3c/nanosleep.3c
index ba1e275bb0..dbf7c09112 100644
--- a/usr/src/man/man3c/nanosleep.3c
+++ b/usr/src/man/man3c/nanosleep.3c
@@ -137,7 +137,7 @@ The \fBnanosleep()\fR function is not supported by this implementation.
.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,8 +151,11 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
-\fBsleep\fR(3C), \fBtime.h\fR(3HEAD), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR sleep (3C),
+.BR time.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/ndbm.3c b/usr/src/man/man3c/ndbm.3c
index 5f50e78ece..765a7c74ba 100644
--- a/usr/src/man/man3c/ndbm.3c
+++ b/usr/src/man/man3c/ndbm.3c
@@ -288,7 +288,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
@@ -305,8 +305,14 @@ MT-Level Unsafe
.SH SEE ALSO
.LP
-\fBar\fR(1), \fBcat\fR(1), \fBcp\fR(1), \fBtar\fR(1), \fBopen\fR(2),
-\fBnetconfig\fR(4), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR ar (1),
+.BR cat (1),
+.BR cp (1),
+.BR tar (1),
+.BR open (2),
+.BR netconfig (5),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.LP
The \fB\&.pag\fR file will contain holes so that its apparent size may be
diff --git a/usr/src/man/man3c/newlocale.3c b/usr/src/man/man3c/newlocale.3c
index 7bbf553bf6..c89ba03cea 100644
--- a/usr/src/man/man3c/newlocale.3c
+++ b/usr/src/man/man3c/newlocale.3c
@@ -77,16 +77,16 @@ Indicates that the locale should be processed based in the values in the
environment. See
.BR setlocale (3C)
and
-.BR environ (5)
+.BR environ (7)
for more information.
.LP
The value of
.I category_mask
is a bitwise-inclusive or of the following macros which correspond to categories
as defined in
-.BR locale (5)
+.BR locale (7)
and
-.BR environ (5):
+.BR environ (7):
.TP
.B LC_CTYPE_MASK
Character classification and case conversion.
@@ -187,5 +187,5 @@ MT-Level Safe
.BR locale (1),
.BR setlocale (3C),
.BR uselocale (3C),
-.BR environ (5),
-.BR locale (5)
+.BR environ (7),
+.BR locale (7)
diff --git a/usr/src/man/man3c/nl_langinfo.3c b/usr/src/man/man3c/nl_langinfo.3c
index 83a2bc5bd6..5aae99b3bc 100644
--- a/usr/src/man/man3c/nl_langinfo.3c
+++ b/usr/src/man/man3c/nl_langinfo.3c
@@ -84,7 +84,7 @@ in the C locale. In all locales, they return a pointer to an
empty string if \fIitem\fR contains an invalid setting.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -100,9 +100,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBuselocale\fR(3C),
-\fBlanginfo.h\fR(3HEAD), \fBnl_types.h\fR(3HEAD),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR uselocale (3C),
+.BR langinfo.h (3HEAD),
+.BR nl_types.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
.SH WARNINGS
.LP
The array pointed to by the return value should not be modified by the program.
diff --git a/usr/src/man/man3c/offsetof.3c b/usr/src/man/man3c/offsetof.3c
index 2d1c35992c..9b4f23faa1 100644
--- a/usr/src/man/man3c/offsetof.3c
+++ b/usr/src/man/man3c/offsetof.3c
@@ -25,7 +25,7 @@ the offset in bytes to the structure member (designated by
.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
@@ -41,4 +41,4 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBattributes\fR(5)
+.BR attributes (7)
diff --git a/usr/src/man/man3c/opendir.3c b/usr/src/man/man3c/opendir.3c
index a03928c9c7..d3d3c61971 100644
--- a/usr/src/man/man3c/opendir.3c
+++ b/usr/src/man/man3c/opendir.3c
@@ -206,4 +206,4 @@ Too many files are currently open on the system.
.Xr rewinddir 3C ,
.Xr seekdir 3C ,
.Xr telldir 3C ,
-.Xr attributes 5
+.Xr attributes 7
diff --git a/usr/src/man/man3c/perror.3c b/usr/src/man/man3c/perror.3c
index 8834c75c5f..12082a7903 100644
--- a/usr/src/man/man3c/perror.3c
+++ b/usr/src/man/man3c/perror.3c
@@ -37,7 +37,7 @@ is set when errors occur but not cleared when non-erroneous calls are made. See
.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.
@@ -49,7 +49,7 @@ Messages printed from this function are in the native language specified by the
.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
@@ -67,5 +67,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBfmtmsg\fR(3C), \fBgettext\fR(3C), \fBsetlocale\fR(3C),
-\fBstrerror\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5), \fBthreads\fR(5)
+.BR Intro (2),
+.BR fmtmsg (3C),
+.BR gettext (3C),
+.BR setlocale (3C),
+.BR strerror (3C),
+.BR attributes (7),
+.BR standards (7),
+.BR threads (7)
diff --git a/usr/src/man/man3c/pfmt.3c b/usr/src/man/man3c/pfmt.3c
index 907e32c981..4823473b7d 100644
--- a/usr/src/man/man3c/pfmt.3c
+++ b/usr/src/man/man3c/pfmt.3c
@@ -278,7 +278,7 @@ UX:test: TO FIX: Usage ...
.SH USAGE
Since it uses \fBgettxt\fR(3C), \fBpfmt()\fR should not be used.
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -292,6 +292,12 @@ MT-Level MT-safe
.TE
.SH SEE ALSO
-\fBaddsev\fR(3C), \fBgettxt\fR(3C), \fBlfmt\fR(3C), \fBprintf\fR(3C),
-\fBsetcat\fR(3C), \fBsetlabel\fR(3C), \fBsetlocale\fR(3C), \fBattributes\fR(5),
-\fBenviron\fR(5)
+.BR addsev (3C),
+.BR gettxt (3C),
+.BR lfmt (3C),
+.BR printf (3C),
+.BR setcat (3C),
+.BR setlabel (3C),
+.BR setlocale (3C),
+.BR attributes (7),
+.BR environ (7)
diff --git a/usr/src/man/man3c/plock.3c b/usr/src/man/man3c/plock.3c
index 4051b6a19f..f327953fdb 100644
--- a/usr/src/man/man3c/plock.3c
+++ b/usr/src/man/man3c/plock.3c
@@ -113,7 +113,7 @@ interfaces for process locking.
.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
@@ -129,5 +129,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBexit\fR(2), \fBfork\fR(2), \fBmemcntl\fR(2), \fBmlock\fR(3C),
-\fBmlockall\fR(3C), \fBattributes\fR(5)
+.BR exec (2),
+.BR exit (2),
+.BR fork (2),
+.BR memcntl (2),
+.BR mlock (3C),
+.BR mlockall (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/popen.3c b/usr/src/man/man3c/popen.3c
index ca1226e00d..52e22a601c 100644
--- a/usr/src/man/man3c/popen.3c
+++ b/usr/src/man/man3c/popen.3c
@@ -215,7 +215,7 @@ int my_system(const char *cmd)
.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
@@ -238,6 +238,15 @@ Standard.
.SH SEE ALSO
.sp
.LP
-\fBksh\fR(1), \fBpipe\fR(2), \fBfclose\fR(3C), \fBfopen\fR(3C),
-\fBposix_spawn\fR(3C), \fBstdio\fR(3C), \fBsystem\fR(3C), \fBwait\fR(3C),
-\fBwaitpid\fR(3C), \fBwait.h\fR(3HEAD), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR ksh (1),
+.BR pipe (2),
+.BR fclose (3C),
+.BR fopen (3C),
+.BR posix_spawn (3C),
+.BR stdio (3C),
+.BR system (3C),
+.BR wait (3C),
+.BR waitpid (3C),
+.BR wait.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/port_alert.3c b/usr/src/man/man3c/port_alert.3c
index 642eb79cd9..a8f7567b75 100644
--- a/usr/src/man/man3c/port_alert.3c
+++ b/usr/src/man/man3c/port_alert.3c
@@ -110,7 +110,7 @@ Mutually exclusive \fIflags\fR are 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
@@ -129,5 +129,8 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBport_associate\fR(3C), \fBport_create\fR(3C), \fBport_get\fR(3C),
-\fBport_send\fR(3C), \fBattributes\fR(5)
+.BR port_associate (3C),
+.BR port_create (3C),
+.BR port_get (3C),
+.BR port_send (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/port_associate.3c b/usr/src/man/man3c/port_associate.3c
index 7dd2250d0c..8b4fb4843f 100644
--- a/usr/src/man/man3c/port_associate.3c
+++ b/usr/src/man/man3c/port_associate.3c
@@ -208,7 +208,7 @@ The maximum number of objects associated with the port was exceeded. The
maximum allowable number of events or association of objects per port is the
minimum value of the \fBprocess.max-port-events\fR resource control at the time
\fBport_create\fR(3C) was used to create the port. See \fBsetrctl\fR(2) and
-\fBrctladm\fR(1M) for information on using resource controls.
+\fBrctladm\fR(8) for information on using resource controls.
.sp
The number of objects associated with a port is composed of all supported
resource types. Some of the source types do not explicitly use the
@@ -404,7 +404,7 @@ my_status = aio_return(aiocbp);
.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
@@ -423,6 +423,12 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBrctladm\fR(1M), \fBpoll\fR(2), \fBsetrctl\fR(2), \fBport_alert\fR(3C),
-\fBport_create\fR(3C), \fBport_get\fR(3C), \fBport_send\fR(3C),
-\fBsignal.h\fR(3HEAD), \fBattributes\fR(5)
+.BR poll (2),
+.BR setrctl (2),
+.BR port_alert (3C),
+.BR port_create (3C),
+.BR port_get (3C),
+.BR port_send (3C),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR rctladm (8)
diff --git a/usr/src/man/man3c/port_create.3c b/usr/src/man/man3c/port_create.3c
index 3421c6d0be..6c340c2ad2 100644
--- a/usr/src/man/man3c/port_create.3c
+++ b/usr/src/man/man3c/port_create.3c
@@ -28,7 +28,9 @@ l l l .
source object type association mechanism
_
\fBPORT_SOURCE_AIO\fR \fBstruct aiocb\fR T{
-\fBaio_read\fR(3C), \fBaio_write\fR(3C), \fBlio_listio\fR(3C)
+\fBaio_read\fR(3C),
+\fBaio_write\fR(3C),
+\fBlio_listio\fR(3C)
T}
\fBPORT_SOURCE_FD\fR file descriptor \fBport_associate\fR(3C)
\fBPORT_SOURCE_MQ\fR \fBmqd_t\fR \fBmq_notify\fR(3C)
@@ -118,7 +120,7 @@ The \fBport_create()\fR function will fail if:
The maximum allowable number of ports is currently open in the system. The
maximum allowable number of ports is the minimum value of the
\fBproject.max-port-ids\fR resource control. See \fBsetrctl\fR(2) and
-\fBrctladm\fR(1M) for information on using resource controls.
+\fBrctladm\fR(8) for information on using resource controls.
.RE
.sp
@@ -132,7 +134,7 @@ The process has too many open descriptors.
.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
@@ -151,7 +153,18 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBrctladm\fR(1M), \fBclose\fR(2), \fBexit\fR(2), \fBfork\fR(2), \fBpoll\fR(2),
-\fBsetrctl\fR(2), \fBaio_read\fR(3C), \fBaio_write\fR(3C), \fBaio.h\fR(3HEAD),
-\fBlio_listio\fR(3C), \fBmq_notify\fR(3C), \fBport_associate\fR(3C),
-\fBport_get\fR(3C), \fBtimer_create\fR(3C), \fBattributes\fR(5)
+.BR close (2),
+.BR exit (2),
+.BR fork (2),
+.BR poll (2),
+.BR setrctl (2),
+.BR aio_read (3C),
+.BR aio_write (3C),
+.BR lio_listio (3C),
+.BR mq_notify (3C),
+.BR port_associate (3C),
+.BR port_get (3C),
+.BR timer_create (3C),
+.BR aio.h (3HEAD),
+.BR attributes (7),
+.BR rctladm (8)
diff --git a/usr/src/man/man3c/port_get.3c b/usr/src/man/man3c/port_get.3c
index 2683ebde5d..3483854640 100644
--- a/usr/src/man/man3c/port_get.3c
+++ b/usr/src/man/man3c/port_get.3c
@@ -260,7 +260,7 @@ close(myport);
.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
@@ -279,5 +279,8 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBport_alert\fR(3C), \fBport_associate\fR(3C), \fBport_create\fR(3C),
-\fBport_send\fR(3C), \fBattributes\fR(5)
+.BR port_alert (3C),
+.BR port_associate (3C),
+.BR port_create (3C),
+.BR port_send (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/port_send.3c b/usr/src/man/man3c/port_send.3c
index 0c9d1faaf0..b4c1078a78 100644
--- a/usr/src/man/man3c/port_send.3c
+++ b/usr/src/man/man3c/port_send.3c
@@ -195,12 +195,12 @@ close(myport);
.SH USAGE
.sp
.LP
-See \fBsetrctl\fR(2) and \fBrctladm\fR(1M) for information on using resource
+See \fBsetrctl\fR(2) and \fBrctladm\fR(8) for information on using resource
controls.
.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
@@ -220,6 +220,10 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBrctladm\fR(1M), \fBsetrctl\fR(2), \fBport_alert\fR(3C),
-\fBport_associate\fR(3C), \fBport_create\fR(3C), \fBport_get\fR(3C),
-\fBattributes\fR(5)
+.BR setrctl (2),
+.BR port_alert (3C),
+.BR port_associate (3C),
+.BR port_create (3C),
+.BR port_get (3C),
+.BR attributes (7),
+.BR rctladm (8)
diff --git a/usr/src/man/man3c/posix_fadvise.3c b/usr/src/man/man3c/posix_fadvise.3c
index 2d163fa1a8..b7a7c80b2f 100644
--- a/usr/src/man/man3c/posix_fadvise.3c
+++ b/usr/src/man/man3c/posix_fadvise.3c
@@ -175,11 +175,11 @@ The \fIfd\fR argument is associated with a pipe or FIFO.
.sp
.LP
The \fBposix_fadvise()\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
@@ -193,10 +193,12 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBposix_madvise\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR posix_madvise (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/posix_fallocate.3c b/usr/src/man/man3c/posix_fallocate.3c
index 3ab01fb39f..a94b2c8e76 100644
--- a/usr/src/man/man3c/posix_fallocate.3c
+++ b/usr/src/man/man3c/posix_fallocate.3c
@@ -162,11 +162,11 @@ The \fIfd\fR argument is associated with a pipe or FIFO.
.sp
.LP
The \fBposix_fallocate()\fR function has a transitional interface for 64-bit
-file offsets. See \fBlf64\fR(5).
+file 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
@@ -180,11 +180,15 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBcreat\fR(2), \fBopen\fR(2), \fBunlink\fR(2), \fBftruncate\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR creat (2),
+.BR open (2),
+.BR unlink (2),
+.BR ftruncate (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/posix_madvise.3c b/usr/src/man/man3c/posix_madvise.3c
index b7d344c9a5..9ca8ea9515 100644
--- a/usr/src/man/man3c/posix_madvise.3c
+++ b/usr/src/man/man3c/posix_madvise.3c
@@ -166,7 +166,7 @@ The value of \fIlen\fR is 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
@@ -180,11 +180,11 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBmmap\fR(2), \fBmadvise\fR(3C), posix_madvise(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+\fBmmap\fR(2), \fBmadvise\fR(3C), posix_madvise(3C), \fBattributes\fR(7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/posix_memalign.3c b/usr/src/man/man3c/posix_memalign.3c
index f69f30658d..352f446aad 100644
--- a/usr/src/man/man3c/posix_memalign.3c
+++ b/usr/src/man/man3c/posix_memalign.3c
@@ -104,7 +104,7 @@ There is insufficient memory available with the requested alignment.
.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,11 +118,14 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBfree\fR(3C), \fBmalloc\fR(3C), \fBmemalign\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR free (3C),
+.BR malloc (3C),
+.BR memalign (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/posix_openpt.3c b/usr/src/man/man3c/posix_openpt.3c
index b009dd6e17..d539782b62 100644
--- a/usr/src/man/man3c/posix_openpt.3c
+++ b/usr/src/man/man3c/posix_openpt.3c
@@ -158,7 +158,7 @@ This function provides a portable method for obtaining the file descriptor of a
manager terminal device for a pseudo-terminal, as opposed to using
.Xr open 2
on the
-.Xr ptm 7D
+.Xr ptm 4D
device which is system-specific.
.Pp
The
@@ -177,7 +177,7 @@ function can be used to obtain the name of the subsidiary device.
.Xr grantpt 3C ,
.Xr ptsname 3C ,
.Xr unlockpt 3C ,
-.Xr attributes 5 ,
-.Xr standards 5 ,
-.Xr ptm 7D ,
-.Xr pts 7D
+.Xr ptm 4D ,
+.Xr pts 4D ,
+.Xr attributes 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man3c/posix_spawn.3c b/usr/src/man/man3c/posix_spawn.3c
index 20d56f8ead..acd92e64d3 100644
--- a/usr/src/man/man3c/posix_spawn.3c
+++ b/usr/src/man/man3c/posix_spawn.3c
@@ -396,7 +396,7 @@ descriptor that is not open at the time of the call to \fBposix_spawn()\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
@@ -410,36 +410,56 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBalarm\fR(2), \fBchmod\fR(2), \fBclose\fR(2), \fBdup\fR(2), \fBexec\fR(2),
-\fBexit\fR(2), \fBfcntl\fR(2), \fBfork\fR(2), \fBkill\fR(2), \fBopen\fR(2),
-\fBsetpgid\fR(2), \fBsetuid\fR(2), \fBstat\fR(2), \fBtimes\fR(2),
-\fBdup2\fR(3C), \fBpopen\fR(3C), \fBposix_spawn_file_actions_addclose\fR(3C),
-\fBposix_spawn_file_actions_adddup2\fR(3C),
-\fBposix_spawn_file_actions_addopen\fR(3C),
-\fBposix_spawn_file_actions_destroy\fR(3C),
-\fBposix_spawn_file_actions_init\fR(3C),
-\fBposix_spawn_pipe_np\fR(3C),
-\fBposix_spawnattr_destroy\fR(3C),
-\fBposix_spawnattr_getflags\fR(3C), \fBposix_spawnattr_getpgroup\fR(3C),
-\fBposix_spawnattr_getschedparam\fR(3C),
-\fBposix_spawnattr_getschedpolicy\fR(3C),
-\fBposix_spawnattr_getsigdefault\fR(3C),
-\fBposix_spawnattr_getsigignore_np\fR(3C),
-\fBposix_spawnattr_getsigmask\fR(3C), \fBposix_spawnattr_init\fR(3C),
-\fBposix_spawnattr_setflags\fR(3C), \fBposix_spawnattr_setpgroup\fR(3C),
-\fBposix_spawnattr_setschedparam\fR(3C),
-\fBposix_spawnattr_setschedpolicy\fR(3C),
-\fBposix_spawnattr_setsigdefault\fR(3C),
-\fBposix_spawnattr_setsigignore_np\fR(3C),
-\fBposix_spawnattr_setsigmask\fR(3C), \fBsched_setparam\fR(3C),
-\fBsched_setscheduler\fR(3C), \fBsystem\fR(3C), \fBwait\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR alarm (2),
+.BR chmod (2),
+.BR close (2),
+.BR dup (2),
+.BR exec (2),
+.BR exit (2),
+.BR fcntl (2),
+.BR fork (2),
+.BR kill (2),
+.BR open (2),
+.BR setpgid (2),
+.BR setuid (2),
+.BR stat (2),
+.BR times (2),
+.BR dup2 (3C),
+.BR popen (3C),
+.BR posix_spawn_file_actions_addclose (3C),
+.BR posix_spawn_file_actions_adddup2 (3C),
+.BR posix_spawn_file_actions_addopen (3C),
+.BR posix_spawn_file_actions_destroy (3C),
+.BR posix_spawn_file_actions_init (3C),
+.BR posix_spawn_pipe_np (3C),
+.BR posix_spawnattr_destroy (3C),
+.BR posix_spawnattr_getflags (3C),
+.BR posix_spawnattr_getpgroup (3C),
+.BR posix_spawnattr_getschedparam (3C),
+.BR posix_spawnattr_getschedpolicy (3C),
+.BR posix_spawnattr_getsigdefault (3C),
+.BR posix_spawnattr_getsigignore_np (3C),
+.BR posix_spawnattr_getsigmask (3C),
+.BR posix_spawnattr_init (3C),
+.BR posix_spawnattr_setflags (3C),
+.BR posix_spawnattr_setpgroup (3C),
+.BR posix_spawnattr_setschedparam (3C),
+.BR posix_spawnattr_setschedpolicy (3C),
+.BR posix_spawnattr_setsigdefault (3C),
+.BR posix_spawnattr_setsigignore_np (3C),
+.BR posix_spawnattr_setsigmask (3C),
+.BR sched_setparam (3C),
+.BR sched_setscheduler (3C),
+.BR system (3C),
+.BR wait (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/posix_spawn_file_actions_addclose.3c b/usr/src/man/man3c/posix_spawn_file_actions_addclose.3c
index 42eb343b57..02c1a0df19 100644
--- a/usr/src/man/man3c/posix_spawn_file_actions_addclose.3c
+++ b/usr/src/man/man3c/posix_spawn_file_actions_addclose.3c
@@ -161,7 +161,7 @@ the close operation will not cause the \fBposix_spawn()\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
@@ -175,13 +175,17 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBclose\fR(2), \fBdup\fR(2), \fBopen\fR(2), \fBposix_spawn\fR(3C),
-\fBposix_spawn_file_actions_adddup2\fR(3C),
-\fBposix_spawn_file_actions_destroy\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR close (2),
+.BR dup (2),
+.BR open (2),
+.BR posix_spawn (3C),
+.BR posix_spawn_file_actions_adddup2 (3C),
+.BR posix_spawn_file_actions_destroy (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/posix_spawn_file_actions_addclosefrom_np.3c b/usr/src/man/man3c/posix_spawn_file_actions_addclosefrom_np.3c
index 2c2b33e64c..f2754c3eaf 100644
--- a/usr/src/man/man3c/posix_spawn_file_actions_addclosefrom_np.3c
+++ b/usr/src/man/man3c/posix_spawn_file_actions_addclosefrom_np.3c
@@ -110,7 +110,7 @@ Insufficient memory exists to add to the spawn file actions object.
.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,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBclose\fR(2), \fBclosefrom\fR(3C), \fBposix_spawn\fR(3C),
-\fBposix_spawn_file_actions_addclose\fR(3C), \fBattributes\fR(5)
+.BR close (2),
+.BR closefrom (3C),
+.BR posix_spawn (3C),
+.BR posix_spawn_file_actions_addclose (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/posix_spawn_file_actions_adddup2.3c b/usr/src/man/man3c/posix_spawn_file_actions_adddup2.3c
index 337b421212..cac40804c9 100644
--- a/usr/src/man/man3c/posix_spawn_file_actions_adddup2.3c
+++ b/usr/src/man/man3c/posix_spawn_file_actions_adddup2.3c
@@ -120,7 +120,7 @@ used during a \fBposix_spawn\fR(3C) or \fBposix_spawnp\fR(3C) operation.
.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
@@ -138,7 +138,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBdup2\fR(3C), \fBposix_spawn\fR(3C),
-\fBposix_spawn_file_actions_addclose\fR(3C),
-\fBposix_spawn_file_actions_destroy\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR dup2 (3C),
+.BR posix_spawn (3C),
+.BR posix_spawn_file_actions_addclose (3C),
+.BR posix_spawn_file_actions_destroy (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/posix_spawn_file_actions_destroy.3c b/usr/src/man/man3c/posix_spawn_file_actions_destroy.3c
index 5231193566..b8a4500d73 100644
--- a/usr/src/man/man3c/posix_spawn_file_actions_destroy.3c
+++ b/usr/src/man/man3c/posix_spawn_file_actions_destroy.3c
@@ -118,7 +118,7 @@ The value specified by \fIfile_actions\fR 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
@@ -136,5 +136,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBposix_spawn\fR(3C), \fBposix_spawn_file_actions_addclose\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR posix_spawn (3C),
+.BR posix_spawn_file_actions_addclose (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/posix_spawn_pipe_np.3c b/usr/src/man/man3c/posix_spawn_pipe_np.3c
index 244ed810a0..adb0a3190b 100644
--- a/usr/src/man/man3c/posix_spawn_pipe_np.3c
+++ b/usr/src/man/man3c/posix_spawn_pipe_np.3c
@@ -125,7 +125,7 @@ See \fBposix_spawn\fR(3C).
.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,25 +143,33 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBfork\fR(2), \fBopen\fR(2),
-\fBpopen\fR(3C), \fBposix_spawn\fR(3C),
-\fBposix_spawn_file_actions_addclose\fR(3C),
-\fBposix_spawn_file_actions_adddup2\fR(3C),
-\fBposix_spawn_file_actions_addopen\fR(3C),
-\fBposix_spawn_file_actions_destroy\fR(3C),
-\fBposix_spawn_file_actions_init\fR(3C),
-\fBposix_spawnattr_destroy\fR(3C),
-\fBposix_spawnattr_getflags\fR(3C), \fBposix_spawnattr_getpgroup\fR(3C),
-\fBposix_spawnattr_getschedparam\fR(3C),
-\fBposix_spawnattr_getschedpolicy\fR(3C),
-\fBposix_spawnattr_getsigdefault\fR(3C),
-\fBposix_spawnattr_getsigignore_np\fR(3C),
-\fBposix_spawnattr_getsigmask\fR(3C), \fBposix_spawnattr_init\fR(3C),
-\fBposix_spawnattr_setflags\fR(3C), \fBposix_spawnattr_setpgroup\fR(3C),
-\fBposix_spawnattr_setschedparam\fR(3C),
-\fBposix_spawnattr_setschedpolicy\fR(3C),
-\fBposix_spawnattr_setsigdefault\fR(3C),
-\fBposix_spawnattr_setsigignore_np\fR(3C),
-\fBposix_spawnattr_setsigmask\fR(3C),
-\fBsystem\fR(3C), \fBwait\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR exec (2),
+.BR fork (2),
+.BR open (2),
+.BR popen (3C),
+.BR posix_spawn (3C),
+.BR posix_spawn_file_actions_addclose (3C),
+.BR posix_spawn_file_actions_adddup2 (3C),
+.BR posix_spawn_file_actions_addopen (3C),
+.BR posix_spawn_file_actions_destroy (3C),
+.BR posix_spawn_file_actions_init (3C),
+.BR posix_spawnattr_destroy (3C),
+.BR posix_spawnattr_getflags (3C),
+.BR posix_spawnattr_getpgroup (3C),
+.BR posix_spawnattr_getschedparam (3C),
+.BR posix_spawnattr_getschedpolicy (3C),
+.BR posix_spawnattr_getsigdefault (3C),
+.BR posix_spawnattr_getsigignore_np (3C),
+.BR posix_spawnattr_getsigmask (3C),
+.BR posix_spawnattr_init (3C),
+.BR posix_spawnattr_setflags (3C),
+.BR posix_spawnattr_setpgroup (3C),
+.BR posix_spawnattr_setschedparam (3C),
+.BR posix_spawnattr_setschedpolicy (3C),
+.BR posix_spawnattr_setsigdefault (3C),
+.BR posix_spawnattr_setsigignore_np (3C),
+.BR posix_spawnattr_setsigmask (3C),
+.BR system (3C),
+.BR wait (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/posix_spawnattr_destroy.3c b/usr/src/man/man3c/posix_spawnattr_destroy.3c
index f430e366f6..09d8dee575 100644
--- a/usr/src/man/man3c/posix_spawnattr_destroy.3c
+++ b/usr/src/man/man3c/posix_spawnattr_destroy.3c
@@ -125,7 +125,7 @@ The value specified by \fIattr\fR 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
@@ -143,8 +143,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBposix_spawn\fR(3C), \fBposix_spawnattr_getflags\fR(3C),
-\fBposix_spawnattr_getpgroup\fR(3C), \fBposix_spawnattr_getschedparam\fR(3C),
-\fBposix_spawnattr_getschedpolicy\fR(3C),
-\fBposix_spawnattr_getsigdefault\fR(3C), \fBposix_spawnattr_getsigmask\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR posix_spawn (3C),
+.BR posix_spawnattr_getflags (3C),
+.BR posix_spawnattr_getpgroup (3C),
+.BR posix_spawnattr_getschedparam (3C),
+.BR posix_spawnattr_getschedpolicy (3C),
+.BR posix_spawnattr_getsigdefault (3C),
+.BR posix_spawnattr_getsigmask (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/posix_spawnattr_getflags.3c b/usr/src/man/man3c/posix_spawnattr_getflags.3c
index be50bf19ed..69c5f3b334 100644
--- a/usr/src/man/man3c/posix_spawnattr_getflags.3c
+++ b/usr/src/man/man3c/posix_spawnattr_getflags.3c
@@ -156,7 +156,7 @@ The value of the attribute being set 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
@@ -170,14 +170,18 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBposix_spawn\fR(3C), \fBposix_spawnattr_destroy\fR(3C),
-\fBposix_spawnattr_getpgroup\fR(3C), \fBposix_spawnattr_getschedparam\fR(3C),
-\fBposix_spawnattr_getschedpolicy\fR(3C),
-\fBposix_spawnattr_getsigdefault\fR(3C), \fBposix_spawnattr_getsigmask\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR posix_spawn (3C),
+.BR posix_spawnattr_destroy (3C),
+.BR posix_spawnattr_getpgroup (3C),
+.BR posix_spawnattr_getschedparam (3C),
+.BR posix_spawnattr_getschedpolicy (3C),
+.BR posix_spawnattr_getsigdefault (3C),
+.BR posix_spawnattr_getsigmask (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/posix_spawnattr_getpgroup.3c b/usr/src/man/man3c/posix_spawnattr_getpgroup.3c
index e76ac837be..4b6a08b2ad 100644
--- a/usr/src/man/man3c/posix_spawnattr_getpgroup.3c
+++ b/usr/src/man/man3c/posix_spawnattr_getpgroup.3c
@@ -116,7 +116,7 @@ The value of the attribute being set 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
@@ -136,6 +136,8 @@ MT-Level MT-Safe
.LP
\fBposix_spawn\fR(3C), posix_spawnattr_getpgroup(3C),
posix_spawnattr_getpgroup(3C), \fBposix_spawnattr_getschedparam\fR(3C),
-\fBposix_spawnattr_getschedpolicy\fR(3C),
-\fBposix_spawnattr_getsigdefault\fR(3C), \fBposix_spawnattr_getsigmask\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR posix_spawnattr_getschedpolicy (3C),
+.BR posix_spawnattr_getsigdefault (3C),
+.BR posix_spawnattr_getsigmask (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/posix_spawnattr_getschedparam.3c b/usr/src/man/man3c/posix_spawnattr_getschedparam.3c
index 3c6faef317..d04b8fea4c 100644
--- a/usr/src/man/man3c/posix_spawnattr_getschedparam.3c
+++ b/usr/src/man/man3c/posix_spawnattr_getschedparam.3c
@@ -120,7 +120,7 @@ The value of the attribute being set 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
@@ -138,8 +138,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBposix_spawn\fR(3C), \fBposix_spawnattr_destroy\fR(3C),
-\fBposix_spawnattr_getflags\fR(3C), \fBposix_spawnattr_getpgroup\fR(3C),
-\fBposix_spawnattr_getschedpolicy\fR(3C),
-\fBposix_spawnattr_getsigdefault\fR(3C), \fBposix_spawnattr_getsigmask\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR posix_spawn (3C),
+.BR posix_spawnattr_destroy (3C),
+.BR posix_spawnattr_getflags (3C),
+.BR posix_spawnattr_getpgroup (3C),
+.BR posix_spawnattr_getschedpolicy (3C),
+.BR posix_spawnattr_getsigdefault (3C),
+.BR posix_spawnattr_getsigmask (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/posix_spawnattr_getschedpolicy.3c b/usr/src/man/man3c/posix_spawnattr_getschedpolicy.3c
index 93985040ab..770be142dd 100644
--- a/usr/src/man/man3c/posix_spawnattr_getschedpolicy.3c
+++ b/usr/src/man/man3c/posix_spawnattr_getschedpolicy.3c
@@ -120,7 +120,7 @@ The value of the attribute being set 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
@@ -138,8 +138,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBposix_spawn\fR(3C), \fBposix_spawnattr_destroy\fR(3C),
-\fBposix_spawnattr_getflags\fR(3C), \fBposix_spawnattr_getpgroup\fR(3C),
-\fBposix_spawnattr_getschedparam\fR(3C),
-\fBposix_spawnattr_getsigdefault\fR(3C), \fBposix_spawnattr_getsigmask\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR posix_spawn (3C),
+.BR posix_spawnattr_destroy (3C),
+.BR posix_spawnattr_getflags (3C),
+.BR posix_spawnattr_getpgroup (3C),
+.BR posix_spawnattr_getschedparam (3C),
+.BR posix_spawnattr_getsigdefault (3C),
+.BR posix_spawnattr_getsigmask (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/posix_spawnattr_getsigdefault.3c b/usr/src/man/man3c/posix_spawnattr_getsigdefault.3c
index a0db513d0e..794ed2d901 100644
--- a/usr/src/man/man3c/posix_spawnattr_getsigdefault.3c
+++ b/usr/src/man/man3c/posix_spawnattr_getsigdefault.3c
@@ -119,7 +119,7 @@ The value of the attribute being set 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
@@ -137,8 +137,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBposix_spawn\fR(3C), \fBposix_spawnattr_destroy\fR(3C),
-\fBposix_spawnattr_getflags\fR(3C), \fBposix_spawnattr_getpgroup\fR(3C),
-\fBposix_spawnattr_getschedparam\fR(3C),
-\fBposix_spawnattr_getschedpolicy\fR(3C), \fBposix_spawnattr_getsigmask\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR posix_spawn (3C),
+.BR posix_spawnattr_destroy (3C),
+.BR posix_spawnattr_getflags (3C),
+.BR posix_spawnattr_getpgroup (3C),
+.BR posix_spawnattr_getschedparam (3C),
+.BR posix_spawnattr_getschedpolicy (3C),
+.BR posix_spawnattr_getsigmask (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/posix_spawnattr_getsigignore_np.3c b/usr/src/man/man3c/posix_spawnattr_getsigignore_np.3c
index cee68b70fc..76208dd355 100644
--- a/usr/src/man/man3c/posix_spawnattr_getsigignore_np.3c
+++ b/usr/src/man/man3c/posix_spawnattr_getsigignore_np.3c
@@ -81,7 +81,7 @@ The value of the attribute being set 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
@@ -99,12 +99,15 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBposix_spawn\fR(3C), \fBposix_spawnattr_destroy\fR(3C),
-\fBposix_spawnattr_getflags\fR(3C), \fBposix_spawnattr_getpgroup\fR(3C),
-\fBposix_spawnattr_getschedparam\fR(3C),
-\fBposix_spawnattr_getschedpolicy\fR(3C),
-\fBposix_spawnattr_setsigdefault\fR(3C), \fBposix_spawnattr_setsigmask\fR(3C),
-\fBattributes\fR(5)
+.BR posix_spawn (3C),
+.BR posix_spawnattr_destroy (3C),
+.BR posix_spawnattr_getflags (3C),
+.BR posix_spawnattr_getpgroup (3C),
+.BR posix_spawnattr_getschedparam (3C),
+.BR posix_spawnattr_getschedpolicy (3C),
+.BR posix_spawnattr_setsigdefault (3C),
+.BR posix_spawnattr_setsigmask (3C),
+.BR attributes (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/posix_spawnattr_getsigmask.3c b/usr/src/man/man3c/posix_spawnattr_getsigmask.3c
index e8cf2d246c..1998a63cab 100644
--- a/usr/src/man/man3c/posix_spawnattr_getsigmask.3c
+++ b/usr/src/man/man3c/posix_spawnattr_getsigmask.3c
@@ -118,7 +118,7 @@ The value of the attribute being set 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
@@ -138,6 +138,7 @@ MT-Level MT-Safe
.LP
\fBposix_spawn\fR(3C), \fBposix_spawnattr_destroy\fR(3C),
\fBposix_spawnattr_getflags\fR(3C), \fBposix_spawnattr_getpgroup\fR(3C),
-\fBposix_spawnattr_getschedparam\fR(3C),
+.BR posix_spawnattr_getschedparam (3C),
\fBposix_spawnattr_getschedpolicy\fR(3C), posix_spawnattr_getsigmask(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/printf.3c b/usr/src/man/man3c/printf.3c
index add9c37bb9..21318b758e 100644
--- a/usr/src/man/man3c/printf.3c
+++ b/usr/src/man/man3c/printf.3c
@@ -175,7 +175,7 @@ described below, is given to the field width. The field width takes the form of
an asterisk (*), described below, or a decimal integer.
.sp
If the conversion specifier is \fBs\fR, a standard-conforming application (see
-\fBstandards\fR(5)) interprets the field width as the minimum number of bytes
+\fBstandards\fR(7)) interprets the field width as the minimum number of bytes
to be printed; an application that is not standard-conforming interprets the
field width as the minimum number of columns of screen display. For an
application that is not standard-conforming, \fB%10s\fR means if the converted
@@ -200,7 +200,7 @@ decimal digit string, where a null digit string is treated as 0. If a precision
appears with any other conversion specifier, the behavior is undefined.
.sp
If the conversion specifier is \fBs\fR or \fBS\fR, a standard-conforming
-application (see \fBstandards\fR(5)) interprets the precision as the maximum
+application (see \fBstandards\fR(7)) interprets the precision as the maximum
number of bytes to be written; an application that is not standard-conforming
interprets the precision as the maximum number of columns of screen display.
For an application that is not standard-conforming, \fB%.5s\fR would print only
@@ -690,7 +690,7 @@ the resulting wide character is printed.
.RS 8n
The argument must be a pointer to an array of \fBchar\fR. Bytes from the array
are written up to (but not including) any terminating null byte. If a precision
-is specified, a standard-conforming application (see \fBstandards\fR(5)) will
+is specified, a standard-conforming application (see \fBstandards\fR(7)) will
write only the number of bytes specified by precision; an application that is
not standard-conforming will write only the portion of the string that will
display in the number of columns of screen display specified by precision. If
@@ -966,7 +966,7 @@ the numeric constant zero (0). Note that the octal number does not include the
zero prefix as it would for a normal octal constant. To specify a hexadecimal
number, omit the zero so that the prefix is an 'x' (uppercase 'X' is not
allowed in this context). Support for hexadecimal sequences is an ANSI
-extension. See \fBstandards\fR(5).
+extension. See \fBstandards\fR(7).
.SH EXAMPLES
\fBExample 1 \fRTo print the language-independent date and time format, the
following statement could be used:
@@ -1053,7 +1053,7 @@ characters wide:
.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
@@ -1079,16 +1079,32 @@ long as \fBsetlocale\fR(3C) is not being called to change the locale. The
\fBsprintf()\fR and \fBsnprintf()\fR functions are Async-Signal-Safe.
.sp
.LP
-See \fBstandards\fR(5) for the standards conformance of \fBprintf()\fR,
+See \fBstandards\fR(7) for the standards conformance of \fBprintf()\fR,
\fBfprintf()\fR, \fBsprintf()\fR, and \fBsnprintf()\fR. The \fBasprintf()\fR
function is modeled on the one that appears in the FreeBSD, NetBSD, and GNU C
libraries.
.SH SEE ALSO
-\fBexit\fR(2), \fBlseek\fR(2), \fBwrite\fR(2), \fBabort\fR(3C), \fBecvt\fR(3C),
-\fBexit\fR(3C), \fBfclose\fR(3C), \fBfflush\fR(3C), \fBfputwc\fR(3C),
-\fBfree\fR(3C), \fBmalloc\fR(3C), \fBputc\fR(3C), \fBscanf\fR(3C),
-\fBsetlocale\fR(3C), \fBstdio\fR(3C), \fBvprintf\fR(3C), \fBwcstombs\fR(3C),
-\fBwctomb\fR(3C), \fBattributes\fR(5), \fBenviron\fR(5), \fBstandards\fR(5)
+.BR exit (2),
+.BR lseek (2),
+.BR write (2),
+.BR abort (3C),
+.BR ecvt (3C),
+.BR exit (3C),
+.BR fclose (3C),
+.BR fflush (3C),
+.BR fputwc (3C),
+.BR free (3C),
+.BR malloc (3C),
+.BR putc (3C),
+.BR scanf (3C),
+.BR setlocale (3C),
+.BR stdio (3C),
+.BR vprintf (3C),
+.BR wcstombs (3C),
+.BR wctomb (3C),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
.SH NOTES
If the \fBj\fR length modifier is used, 32-bit applications that were compiled
using \fBc89\fR on releases prior to Solaris 10 will experience undefined
diff --git a/usr/src/man/man3c/priv_addset.3c b/usr/src/man/man3c/priv_addset.3c
index 665216fbf5..c5e78269ea 100644
--- a/usr/src/man/man3c/priv_addset.3c
+++ b/usr/src/man/man3c/priv_addset.3c
@@ -212,7 +212,7 @@ The privilege argument is not a valid privilege name.
.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
@@ -229,8 +229,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBsetppriv\fR(2), \fBmalloc\fR(3C), \fBpriv_str_to_set\fR(3C),
-\fBattributes\fR(5), \fBprivileges\fR(5)
+.BR setppriv (2),
+.BR malloc (3C),
+.BR priv_str_to_set (3C),
+.BR attributes (7),
+.BR privileges (7)
.SH NOTES
.LP
The functions that compare sets operate on all bits of the set, regardless of
diff --git a/usr/src/man/man3c/priv_set.3c b/usr/src/man/man3c/priv_set.3c
index 97b1729ed8..8bad51e32e 100644
--- a/usr/src/man/man3c/priv_set.3c
+++ b/usr/src/man/man3c/priv_set.3c
@@ -110,7 +110,7 @@ Insufficient memory was allocated.
.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,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBsetppriv\fR(2), \fBpriv_str_to_set\fR(3C), \fBattributes\fR(5),
-\fBprivileges\fR(5)
+.BR setppriv (2),
+.BR priv_str_to_set (3C),
+.BR attributes (7),
+.BR privileges (7)
diff --git a/usr/src/man/man3c/priv_str_to_set.3c b/usr/src/man/man3c/priv_str_to_set.3c
index c9b0723ba1..ac3e56f6ea 100644
--- a/usr/src/man/man3c/priv_str_to_set.3c
+++ b/usr/src/man/man3c/priv_str_to_set.3c
@@ -200,7 +200,7 @@ for (i = 0; (name = priv_getbynum(i++)) != NULL; )
.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
@@ -217,5 +217,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBfree\fR(3C), \fBpriv_set\fR(3C), \fBattributes\fR(5), \fBprivileges\fR(5),
-\fBpriv_getbyname\fR(9F)
+.BR free (3C),
+.BR priv_set (3C),
+.BR attributes (7),
+.BR privileges (7),
+.BR priv_getbyname (9F)
diff --git a/usr/src/man/man3c/pset_getloadavg.3c b/usr/src/man/man3c/pset_getloadavg.3c
index 372a42086e..d688ebd587 100644
--- a/usr/src/man/man3c/pset_getloadavg.3c
+++ b/usr/src/man/man3c/pset_getloadavg.3c
@@ -64,7 +64,7 @@ specified processor set is not that of the zone's pool.
.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
@@ -82,6 +82,11 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBuptime\fR(1), \fBw\fR(1), \fBpsrset\fR(1M), \fBprstat\fR(1M),
-\fBpset_bind\fR(2), \fBpset_create\fR(2), \fBKstat\fR(3PERL),
-\fBattributes\fR(5)
+.BR uptime (1),
+.BR w (1),
+.BR pset_bind (2),
+.BR pset_create (2),
+.BR Kstat (3PERL),
+.BR attributes (7),
+.BR prstat (8),
+.BR psrset (8)
diff --git a/usr/src/man/man3c/psignal.3c b/usr/src/man/man3c/psignal.3c
index 20653e1f98..5078225b5c 100644
--- a/usr/src/man/man3c/psignal.3c
+++ b/usr/src/man/man3c/psignal.3c
@@ -38,7 +38,7 @@ Messages printed from these functions are in the native language specified by
the \fBLC_MESSAGES\fR locale category. See \fBsetlocale\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
@@ -53,5 +53,10 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBsigaction\fR(2), \fBgettext\fR(3C), \fBperror\fR(3C), \fBsetlocale\fR(3C),
-\fBsiginfo.h\fR(3HEAD), \fBsignal.h\fR(3HEAD), \fBattributes\fR(5)
+.BR sigaction (2),
+.BR gettext (3C),
+.BR perror (3C),
+.BR setlocale (3C),
+.BR siginfo.h (3HEAD),
+.BR signal.h (3HEAD),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/pthread_atfork.3c b/usr/src/man/man3c/pthread_atfork.3c
index 6716cb510c..69671c1aa2 100644
--- a/usr/src/man/man3c/pthread_atfork.3c
+++ b/usr/src/man/man3c/pthread_atfork.3c
@@ -181,7 +181,7 @@ Add a call to \fBpthread_atfork(f1, f2, f3)\fR in the library's
.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
@@ -199,5 +199,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBfork\fR(2), \fBatexit\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR exec (2),
+.BR fork (2),
+.BR atexit (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_attr_get_np.3c b/usr/src/man/man3c/pthread_attr_get_np.3c
index 2b166d0ef4..e56e372797 100644
--- a/usr/src/man/man3c/pthread_attr_get_np.3c
+++ b/usr/src/man/man3c/pthread_attr_get_np.3c
@@ -195,5 +195,5 @@ No thread could be found corresponding to the specified thread ID,
.Xr pthread_detach 3C ,
.Xr pthread_getschedparam 3C ,
.Xr pthread_setschedparam 3C ,
-.Xr attributes 5 ,
-.Xr threads 5
+.Xr attributes 7 ,
+.Xr threads 7
diff --git a/usr/src/man/man3c/pthread_attr_getdetachstate.3c b/usr/src/man/man3c/pthread_attr_getdetachstate.3c
index 807ee4fd52..7d4c35d365 100644
--- a/usr/src/man/man3c/pthread_attr_getdetachstate.3c
+++ b/usr/src/man/man3c/pthread_attr_getdetachstate.3c
@@ -111,7 +111,7 @@ functions may fail 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
@@ -129,6 +129,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_attr_init\fR(3C), \fBpthread_attr_setstackaddr\fR(3C),
-\fBpthread_attr_setstacksize\fR(3C), \fBpthread_create\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_attr_init (3C),
+.BR pthread_attr_setstackaddr (3C),
+.BR pthread_attr_setstacksize (3C),
+.BR pthread_create (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_attr_getguardsize.3c b/usr/src/man/man3c/pthread_attr_getguardsize.3c
index 1fadee3463..568d9fb676 100644
--- a/usr/src/man/man3c/pthread_attr_getguardsize.3c
+++ b/usr/src/man/man3c/pthread_attr_getguardsize.3c
@@ -165,7 +165,7 @@ The parameter \fIguardsize\fR contains an invalid value.
.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
@@ -183,5 +183,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBsysconf\fR(3C), \fBpthread_attr_init\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR pthread_attr_init (3C),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_attr_getinheritsched.3c b/usr/src/man/man3c/pthread_attr_getinheritsched.3c
index ee95423af7..621b2f6295 100644
--- a/usr/src/man/man3c/pthread_attr_getinheritsched.3c
+++ b/usr/src/man/man3c/pthread_attr_getinheritsched.3c
@@ -128,7 +128,7 @@ not affect the current running thread.
.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,7 +146,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_attr_getschedparam\fR(3C), \fBpthread_attr_init\fR(3C),
-\fBpthread_attr_setscope\fR(3C), \fBpthread_attr_setschedpolicy\fR(3C),
-\fBpthread_create\fR(3C), \fBpthread_setschedparam\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR pthread_attr_getschedparam (3C),
+.BR pthread_attr_init (3C),
+.BR pthread_attr_setschedpolicy (3C),
+.BR pthread_attr_setscope (3C),
+.BR pthread_create (3C),
+.BR pthread_setschedparam (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_attr_getschedparam.3c b/usr/src/man/man3c/pthread_attr_getschedparam.3c
index 1d2f3f2dd6..69ab31ce85 100644
--- a/usr/src/man/man3c/pthread_attr_getschedparam.3c
+++ b/usr/src/man/man3c/pthread_attr_getschedparam.3c
@@ -112,7 +112,7 @@ not affect the current running thread.
.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,13 +126,17 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBpthread_attr_init\fR(3C), \fBpthread_attr_setscope\fR(3C),
-\fBpthread_attr_setinheritsched\fR(3C), \fBpthread_attr_setschedpolicy\fR(3C),
-\fBpthread_create\fR(3C), \fBpthread_setschedparam\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR pthread_attr_init (3C),
+.BR pthread_attr_setinheritsched (3C),
+.BR pthread_attr_setschedpolicy (3C),
+.BR pthread_attr_setscope (3C),
+.BR pthread_create (3C),
+.BR pthread_setschedparam (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_attr_getschedpolicy.3c b/usr/src/man/man3c/pthread_attr_getschedpolicy.3c
index 09ff5d5d91..d5c95af39e 100644
--- a/usr/src/man/man3c/pthread_attr_getschedpolicy.3c
+++ b/usr/src/man/man3c/pthread_attr_getschedpolicy.3c
@@ -110,7 +110,7 @@ not affect the current running thread.
.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
@@ -124,14 +124,19 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBpthread_attr_init\fR(3C), \fBpthread_attr_setscope\fR(3C),
-\fBpthread_attr_setinheritsched\fR(3C), \fBpthread_attr_setschedparam\fR(3C),
-\fBpthread_create\fR(3C), \fBpthread_getschedparam\fR(3C),
-\fBsched.h\fR(3HEAD), \fBsched_getscheduler\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR pthread_attr_init (3C),
+.BR pthread_attr_setinheritsched (3C),
+.BR pthread_attr_setschedparam (3C),
+.BR pthread_attr_setscope (3C),
+.BR pthread_create (3C),
+.BR pthread_getschedparam (3C),
+.BR sched_getscheduler (3C),
+.BR sched.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_attr_getscope.3c b/usr/src/man/man3c/pthread_attr_getscope.3c
index 68052341ce..eb46cfc265 100644
--- a/usr/src/man/man3c/pthread_attr_getscope.3c
+++ b/usr/src/man/man3c/pthread_attr_getscope.3c
@@ -107,7 +107,7 @@ not affect the current running thread.
.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
@@ -125,7 +125,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_attr_init\fR(3C), \fBpthread_attr_setinheritsched\fR(3C),
-\fBpthread_attr_setschedpolicy\fR(3C), \fBpthread_attr_setschedparam\fR(3C),
-\fBpthread_create\fR(3C), \fBpthread_setschedparam\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR pthread_attr_init (3C),
+.BR pthread_attr_setinheritsched (3C),
+.BR pthread_attr_setschedparam (3C),
+.BR pthread_attr_setschedpolicy (3C),
+.BR pthread_create (3C),
+.BR pthread_setschedparam (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_attr_getstack.3c b/usr/src/man/man3c/pthread_attr_getstack.3c
index aa8ab00597..14d4c9aa04 100644
--- a/usr/src/man/man3c/pthread_attr_getstack.3c
+++ b/usr/src/man/man3c/pthread_attr_getstack.3c
@@ -132,7 +132,7 @@ the stack for a thread must be placed in some particular region of memory.
.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
@@ -150,6 +150,8 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_attr_init\fR(3C), \fBpthread_attr_setdetachstate\fR(3C),
-\fBpthread_attr_setstacksize\fR(3C), \fBpthread_create\fR(3C),
-\fBattributes\fR(5)
+.BR pthread_attr_init (3C),
+.BR pthread_attr_setdetachstate (3C),
+.BR pthread_attr_setstacksize (3C),
+.BR pthread_create (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/pthread_attr_getstackaddr.3c b/usr/src/man/man3c/pthread_attr_getstackaddr.3c
index 09043ed908..3b12efcf79 100644
--- a/usr/src/man/man3c/pthread_attr_getstackaddr.3c
+++ b/usr/src/man/man3c/pthread_attr_getstackaddr.3c
@@ -113,7 +113,7 @@ The \fBpthread_attr_getstackaddr()\fR function may fail 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
@@ -131,6 +131,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_attr_init\fR(3C), \fBpthread_attr_setdetachstate\fR(3C),
-\fBpthread_attr_setstacksize\fR(3C), \fBpthread_create\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_attr_init (3C),
+.BR pthread_attr_setdetachstate (3C),
+.BR pthread_attr_setstacksize (3C),
+.BR pthread_create (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_attr_getstacksize.3c b/usr/src/man/man3c/pthread_attr_getstacksize.3c
index 2895d6a7b1..1e44987790 100644
--- a/usr/src/man/man3c/pthread_attr_getstacksize.3c
+++ b/usr/src/man/man3c/pthread_attr_getstacksize.3c
@@ -100,7 +100,7 @@ function may fail 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
@@ -118,6 +118,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_attr_init\fR(3C), \fBpthread_attr_setstackaddr\fR(3C),
-\fBpthread_attr_setdetachstate\fR(3C), \fBpthread_create\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_attr_init (3C),
+.BR pthread_attr_setdetachstate (3C),
+.BR pthread_attr_setstackaddr (3C),
+.BR pthread_create (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_attr_init.3c b/usr/src/man/man3c/pthread_attr_init.3c
index 473f9b3de1..2def684f47 100644
--- a/usr/src/man/man3c/pthread_attr_init.3c
+++ b/usr/src/man/man3c/pthread_attr_init.3c
@@ -137,7 +137,7 @@ The \fBpthread_attr_destroy()\fR function may fail if:
.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
@@ -151,19 +151,29 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.LP
-\fBsysconf\fR(3C), \fBpthread_attr_getdetachstate\fR(3C),
-\fBpthread_attr_get_np\fR(3C),
-\fBpthread_attr_getguardsize\fR(3C), \fBpthread_attr_getinheritsched\fR(3C),
-\fBpthread_attr_getschedparam\fR(3C), \fBpthread_attr_getschedpolicy\fR(3C),
-\fBpthread_attr_getscope\fR(3C), \fBpthread_attr_getstackaddr\fR(3C),
-\fBpthread_attr_getstacksize\fR(3C), \fBpthread_attr_setdetachstate\fR(3C),
-\fBpthread_attr_setguardsize\fR(3C), \fBpthread_attr_setinheritsched\fR(3C),
-\fBpthread_attr_setschedparam\fR(3C), \fBpthread_attr_setschedpolicy\fR(3C),
-\fBpthread_attr_setscope\fR(3C), \fBpthread_attr_setstackaddr\fR(3C),
-\fBpthread_attr_setstacksize\fR(3C), \fBpthread_create\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_attr_get_np (3C),
+.BR pthread_attr_getdetachstate (3C),
+.BR pthread_attr_getguardsize (3C),
+.BR pthread_attr_getinheritsched (3C),
+.BR pthread_attr_getschedparam (3C),
+.BR pthread_attr_getschedpolicy (3C),
+.BR pthread_attr_getscope (3C),
+.BR pthread_attr_getstackaddr (3C),
+.BR pthread_attr_getstacksize (3C),
+.BR pthread_attr_setdetachstate (3C),
+.BR pthread_attr_setguardsize (3C),
+.BR pthread_attr_setinheritsched (3C),
+.BR pthread_attr_setschedparam (3C),
+.BR pthread_attr_setschedpolicy (3C),
+.BR pthread_attr_setscope (3C),
+.BR pthread_attr_setstackaddr (3C),
+.BR pthread_attr_setstacksize (3C),
+.BR pthread_create (3C),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_barrier_destroy.3c b/usr/src/man/man3c/pthread_barrier_destroy.3c
index 485675e16f..d6edfe2bec 100644
--- a/usr/src/man/man3c/pthread_barrier_destroy.3c
+++ b/usr/src/man/man3c/pthread_barrier_destroy.3c
@@ -183,7 +183,7 @@ The value specified by \fIbarrier\fR 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
@@ -201,4 +201,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_barrier_wait\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_barrier_wait (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_barrier_wait.3c b/usr/src/man/man3c/pthread_barrier_wait.3c
index eba181ae8f..69dac8c8b2 100644
--- a/usr/src/man/man3c/pthread_barrier_wait.3c
+++ b/usr/src/man/man3c/pthread_barrier_wait.3c
@@ -119,7 +119,7 @@ object.
.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
@@ -137,4 +137,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_barrier_destroy\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_barrier_destroy (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_barrierattr_destroy.3c b/usr/src/man/man3c/pthread_barrierattr_destroy.3c
index fc736f1efd..3cf7960c98 100644
--- a/usr/src/man/man3c/pthread_barrierattr_destroy.3c
+++ b/usr/src/man/man3c/pthread_barrierattr_destroy.3c
@@ -118,7 +118,7 @@ The value specified by \fIattr\fR 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
@@ -136,5 +136,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_barrierattr_getpshared\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR pthread_barrierattr_getpshared (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_barrierattr_getpshared.3c b/usr/src/man/man3c/pthread_barrierattr_getpshared.3c
index 87c1b60167..fde25fcbaf 100644
--- a/usr/src/man/man3c/pthread_barrierattr_getpshared.3c
+++ b/usr/src/man/man3c/pthread_barrierattr_getpshared.3c
@@ -130,7 +130,7 @@ the legal values \fBPTHREAD_PROCESS_SHARED\fR or \fBPTHREAD_PROCESS_PRIVATE\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
@@ -148,5 +148,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_barrier_init\fR(3C), \fBpthread_barrierattr_destroy\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_barrier_init (3C),
+.BR pthread_barrierattr_destroy (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_cancel.3c b/usr/src/man/man3c/pthread_cancel.3c
index 832d3083eb..00877ec209 100644
--- a/usr/src/man/man3c/pthread_cancel.3c
+++ b/usr/src/man/man3c/pthread_cancel.3c
@@ -64,7 +64,7 @@ canceled.
.sp
.LP
By default, cancellation is deferred until \fItarget_thread\fR reaches a
-cancellation point. See \fBcancellation\fR(5).
+cancellation point. See \fBcancellation\fR(7).
.sp
.LP
Cancellation cleanup handlers for \fItarget_thread\fR are called when the
@@ -103,7 +103,7 @@ given thread \fBID,\fR \fItarget_thread\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
@@ -117,19 +117,27 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBpthread_cleanup_pop\fR(3C), \fBpthread_cleanup_push\fR(3C),
-\fBpthread_cond_wait\fR(3C), \fBpthread_cond_timedwait\fR(3C),
-\fBpthread_exit\fR(3C), \fBpthread_join\fR(3C),
-\fBpthread_setcancelstate\fR(3C), \fBpthread_setcanceltype\fR(3C),
-\fBpthread_testcancel\fR(3C), \fBsetjmp\fR(3C), \fBattributes\fR(5),
-\fBcancellation\fR(5), \fBcondition\fR(5), \fBstandards\fR(5)
+.BR pthread_cleanup_pop (3C),
+.BR pthread_cleanup_push (3C),
+.BR pthread_cond_timedwait (3C),
+.BR pthread_cond_wait (3C),
+.BR pthread_exit (3C),
+.BR pthread_join (3C),
+.BR pthread_setcancelstate (3C),
+.BR pthread_setcanceltype (3C),
+.BR pthread_testcancel (3C),
+.BR setjmp (3C),
+.BR attributes (7),
+.BR cancellation (7),
+.BR condition (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
-See \fBcancellation\fR(5) for a discussion of cancellation concepts.
+See \fBcancellation\fR(7) for a discussion of cancellation concepts.
diff --git a/usr/src/man/man3c/pthread_cleanup_pop.3c b/usr/src/man/man3c/pthread_cleanup_pop.3c
index aad1b8057a..eeb4d6ce5f 100644
--- a/usr/src/man/man3c/pthread_cleanup_pop.3c
+++ b/usr/src/man/man3c/pthread_cleanup_pop.3c
@@ -102,7 +102,7 @@ The \fBpthread_cleanup_pop()\fR function will not return an error code of
.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
@@ -120,12 +120,19 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_cancel\fR(3C), \fBpthread_cleanup_push\fR(3C),
-\fBpthread_exit\fR(3C), \fBpthread_join\fR(3C),
-\fBpthread_setcancelstate\fR(3C), \fBpthread_setcanceltype\fR(3C),
-\fBpthread_testcancel\fR(3C), \fBsetjmp\fR(3C), \fBattributes\fR(5),
-\fBcancellation\fR(5), \fBcondition\fR(5), \fBstandards\fR(5)
+.BR pthread_cancel (3C),
+.BR pthread_cleanup_push (3C),
+.BR pthread_exit (3C),
+.BR pthread_join (3C),
+.BR pthread_setcancelstate (3C),
+.BR pthread_setcanceltype (3C),
+.BR pthread_testcancel (3C),
+.BR setjmp (3C),
+.BR attributes (7),
+.BR cancellation (7),
+.BR condition (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
-See \fBcancellation\fR(5) for a discussion of cancellation concepts.
+See \fBcancellation\fR(7) for a discussion of cancellation concepts.
diff --git a/usr/src/man/man3c/pthread_cleanup_push.3c b/usr/src/man/man3c/pthread_cleanup_push.3c
index ea860eb274..a84d6979d9 100644
--- a/usr/src/man/man3c/pthread_cleanup_push.3c
+++ b/usr/src/man/man3c/pthread_cleanup_push.3c
@@ -107,7 +107,7 @@ The \fBpthread_cleanup_push()\fR function will not return an error code of
.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
@@ -121,18 +121,25 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBlongjmp\fR(3C), \fBpthread_cancel\fR(3C), \fBpthread_cleanup_pop\fR(3C),
-\fBpthread_exit\fR(3C), \fBpthread_join\fR(3C),
-\fBpthread_setcancelstate\fR(3C), \fBpthread_setcanceltype\fR(3C),
-\fBpthread_testcancel\fR(3C), \fBattributes\fR(5), \fBcancellation\fR(5),
-\fBcondition\fR(5), \fBstandards\fR(5)
+.BR longjmp (3C),
+.BR pthread_cancel (3C),
+.BR pthread_cleanup_pop (3C),
+.BR pthread_exit (3C),
+.BR pthread_join (3C),
+.BR pthread_setcancelstate (3C),
+.BR pthread_setcanceltype (3C),
+.BR pthread_testcancel (3C),
+.BR attributes (7),
+.BR cancellation (7),
+.BR condition (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
-See \fBcancellation\fR(5) for a discussion of cancellation concepts.
+See \fBcancellation\fR(7) for a discussion of cancellation concepts.
diff --git a/usr/src/man/man3c/pthread_cond_init.3c b/usr/src/man/man3c/pthread_cond_init.3c
index d86ba4aa76..afcd0679f9 100644
--- a/usr/src/man/man3c/pthread_cond_init.3c
+++ b/usr/src/man/man3c/pthread_cond_init.3c
@@ -182,7 +182,7 @@ The value specified by \fIcond\fR 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
@@ -200,7 +200,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_cond_signal\fR(3C), \fBpthread_cond_broadcast\fR(3C),
-\fBpthread_cond_wait\fR(3C), \fBpthread_cond_timedwait\fR(3C),
-\fBpthread_condattr_init\fR(3C), \fBattributes\fR(5), \fBcondition\fR(5),
-\fBstandards\fR(5)
+.BR pthread_cond_broadcast (3C),
+.BR pthread_cond_signal (3C),
+.BR pthread_cond_timedwait (3C),
+.BR pthread_cond_wait (3C),
+.BR pthread_condattr_init (3C),
+.BR attributes (7),
+.BR condition (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_cond_signal.3c b/usr/src/man/man3c/pthread_cond_signal.3c
index 21daa80277..9769c44c92 100644
--- a/usr/src/man/man3c/pthread_cond_signal.3c
+++ b/usr/src/man/man3c/pthread_cond_signal.3c
@@ -121,7 +121,7 @@ The value \fIcond\fR does not refer to an initialized condition variable.
.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
@@ -139,6 +139,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_cond_init\fR(3C), \fBpthread_cond_wait\fR(3C),
-\fBpthread_cond_timedwait\fR(3C), \fBattributes\fR(5), \fBcondition\fR(5),
-\fBstandards\fR(5)
+.BR pthread_cond_init (3C),
+.BR pthread_cond_timedwait (3C),
+.BR pthread_cond_wait (3C),
+.BR attributes (7),
+.BR condition (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_cond_wait.3c b/usr/src/man/man3c/pthread_cond_wait.3c
index 7133cbc699..3b0deddf5b 100644
--- a/usr/src/man/man3c/pthread_cond_wait.3c
+++ b/usr/src/man/man3c/pthread_cond_wait.3c
@@ -107,7 +107,7 @@ always be reevaluated.
.LP
The order in which blocked threads are awakened by \fBpthread_cond_signal()\fR
or \fBpthread_cond_broadcast()\fR is determined by the scheduling policy. See
-\fBpthreads\fR(5).
+\fBpthreads\fR(7).
.sp
.LP
The effect of using more than one mutex for concurrent
@@ -276,7 +276,7 @@ has not been acquired.
.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
@@ -294,7 +294,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_cond_signal\fR(3C), \fBpthread_cond_broadcast\fR(3C),
-\fBpthread_mutex_lock\fR(3C), \fBpthread_mutexattr_getrobust\fR(3C),
-\fBtime.h\fR(3HEAD), \fBattributes\fR(5), \fBcondition\fR(5),
-\fBpthreads\fR(5), \fBstandards\fR(5)
+.BR pthread_cond_broadcast (3C),
+.BR pthread_cond_signal (3C),
+.BR pthread_mutex_lock (3C),
+.BR pthread_mutexattr_getrobust (3C),
+.BR time.h (3HEAD),
+.BR attributes (7),
+.BR condition (7),
+.BR pthreads (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_condattr_getclock.3c b/usr/src/man/man3c/pthread_condattr_getclock.3c
index d29a1074cb..6e75e6b30a 100644
--- a/usr/src/man/man3c/pthread_condattr_getclock.3c
+++ b/usr/src/man/man3c/pthread_condattr_getclock.3c
@@ -118,7 +118,7 @@ CPU-time clock.
.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
@@ -136,7 +136,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_cond_init\fR(3C), \fBpthread_cond_timedwait\fR(3C),
-\fBpthread_condattr_destroy\fR(3C), \fBpthread_condattr_getpshared\fR(3C),
-\fBpthread_create\fR(3C), \fBpthread_mutex_init\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR pthread_cond_init (3C),
+.BR pthread_cond_timedwait (3C),
+.BR pthread_condattr_destroy (3C),
+.BR pthread_condattr_getpshared (3C),
+.BR pthread_create (3C),
+.BR pthread_mutex_init (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_condattr_getpshared.3c b/usr/src/man/man3c/pthread_condattr_getpshared.3c
index ef9c09d231..36b6d6b9f2 100644
--- a/usr/src/man/man3c/pthread_condattr_getpshared.3c
+++ b/usr/src/man/man3c/pthread_condattr_getpshared.3c
@@ -130,7 +130,7 @@ for that attribute.
.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
@@ -148,6 +148,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_condattr_init\fR(3C), \fBpthread_create\fR(3C),
-\fBpthread_mutex_init\fR(3C), \fBpthread_cond_init\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR pthread_cond_init (3C),
+.BR pthread_condattr_init (3C),
+.BR pthread_create (3C),
+.BR pthread_mutex_init (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_condattr_init.3c b/usr/src/man/man3c/pthread_condattr_init.3c
index 4deee48c71..c25ab1eea8 100644
--- a/usr/src/man/man3c/pthread_condattr_init.3c
+++ b/usr/src/man/man3c/pthread_condattr_init.3c
@@ -131,7 +131,7 @@ The value specified by \fIattr\fR 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
@@ -149,6 +149,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_condattr_getpshared\fR(3C), \fBpthread_condattr_setpshared\fR(3C),
-\fBpthread_cond_init\fR(3C), \fBpthread_create\fR(3C),
-\fBpthread_mutex_init\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_cond_init (3C),
+.BR pthread_condattr_getpshared (3C),
+.BR pthread_condattr_setpshared (3C),
+.BR pthread_create (3C),
+.BR pthread_mutex_init (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_create.3c b/usr/src/man/man3c/pthread_create.3c
index 0e317de462..bd966be269 100644
--- a/usr/src/man/man3c/pthread_create.3c
+++ b/usr/src/man/man3c/pthread_create.3c
@@ -299,7 +299,7 @@ process would have exited prematurely. See \fBexit\fR(2).
.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
@@ -317,9 +317,14 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBfork\fR(2), \fBpthread_attr_init\fR(3C), \fBpthread_cancel\fR(3C),
-\fBpthread_exit\fR(3C), \fBpthread_join\fR(3C), \fBsysconf\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR fork (2),
+.BR pthread_attr_init (3C),
+.BR pthread_cancel (3C),
+.BR pthread_exit (3C),
+.BR pthread_join (3C),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/pthread_detach.3c b/usr/src/man/man3c/pthread_detach.3c
index d690438ef1..0e96446113 100644
--- a/usr/src/man/man3c/pthread_detach.3c
+++ b/usr/src/man/man3c/pthread_detach.3c
@@ -100,7 +100,7 @@ No thread could be found corresponding to that specified by the given thread
.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,5 +118,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_create\fR(3C), \fBpthread_join\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR pthread_create (3C),
+.BR pthread_join (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_equal.3c b/usr/src/man/man3c/pthread_equal.3c
index fe311ac72f..38979c93e5 100644
--- a/usr/src/man/man3c/pthread_equal.3c
+++ b/usr/src/man/man3c/pthread_equal.3c
@@ -77,7 +77,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
@@ -95,8 +95,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_create\fR(3C), \fBpthread_self\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR pthread_create (3C),
+.BR pthread_self (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/pthread_exit.3c b/usr/src/man/man3c/pthread_exit.3c
index 859f4c8770..775a73bbe1 100644
--- a/usr/src/man/man3c/pthread_exit.3c
+++ b/usr/src/man/man3c/pthread_exit.3c
@@ -109,7 +109,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
@@ -123,12 +123,16 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBexit\fR(3C), \fBpthread_cancel\fR(3C), \fBpthread_create\fR(3C),
-\fBpthread_join\fR(3C), \fBpthread_key_create\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR exit (3C),
+.BR pthread_cancel (3C),
+.BR pthread_create (3C),
+.BR pthread_join (3C),
+.BR pthread_key_create (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_getconcurrency.3c b/usr/src/man/man3c/pthread_getconcurrency.3c
index c1a29a1436..58d09d9bad 100644
--- a/usr/src/man/man3c/pthread_getconcurrency.3c
+++ b/usr/src/man/man3c/pthread_getconcurrency.3c
@@ -139,7 +139,7 @@ exceeded.
.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,5 +157,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_create\fR(3C), \fBpthread_attr_init\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR pthread_attr_init (3C),
+.BR pthread_create (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_getschedparam.3c b/usr/src/man/man3c/pthread_getschedparam.3c
index c335b0d8c8..80b95540c9 100644
--- a/usr/src/man/man3c/pthread_getschedparam.3c
+++ b/usr/src/man/man3c/pthread_getschedparam.3c
@@ -126,7 +126,7 @@ fixed priority scheduling class
.sp
.LP
-See \fBpthreads\fR(5). The affected scheduling parameter is the
+See \fBpthreads\fR(7). The affected scheduling parameter is the
\fIsched_priority\fR member of the \fBsched_param\fR structure.
.sp
.LP
@@ -188,7 +188,7 @@ scheduling parameters or the scheduling policy of the specified thread.
.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
@@ -202,13 +202,19 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.LP
-\fBpthread_attr_init\fR(3C), \fBsched_getparam\fR(3C),
-\fBsched_get_priority_max\fR(3C), \fBsched_get_priority_max\fR(3C),
-\fBsched_get_priority_min\fR(3C), \fBsched_setparam\fR(3C),
-\fBsched_getscheduler\fR(3C), \fBsched_setscheduler\fR(3C),
-\fBattributes\fR(5), \fBpthreads\fR(5), \fBstandards\fR(5)
+.BR pthread_attr_init (3C),
+.BR sched_get_priority_max (3C),
+.BR sched_get_priority_max (3C),
+.BR sched_get_priority_min (3C),
+.BR sched_getparam (3C),
+.BR sched_getscheduler (3C),
+.BR sched_setparam (3C),
+.BR sched_setscheduler (3C),
+.BR attributes (7),
+.BR pthreads (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_getspecific.3c b/usr/src/man/man3c/pthread_getspecific.3c
index 4fb93844e2..c8cba55cb4 100644
--- a/usr/src/man/man3c/pthread_getspecific.3c
+++ b/usr/src/man/man3c/pthread_getspecific.3c
@@ -126,7 +126,7 @@ The \fBpthread_getspecific()\fR function does not return errors.
.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
@@ -144,4 +144,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_key_create\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_key_create (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_join.3c b/usr/src/man/man3c/pthread_join.3c
index 7a806973c0..c60353806f 100644
--- a/usr/src/man/man3c/pthread_join.3c
+++ b/usr/src/man/man3c/pthread_join.3c
@@ -120,7 +120,7 @@ No thread could be found corresponding to the given thread ID.
.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
@@ -138,8 +138,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_cancel\fR(3C), \fBpthread_create\fR(3C), \fBpthread_detach\fR(3C),
-\fBpthread_exit\fR(3C), \fBwait\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_cancel (3C),
+.BR pthread_create (3C),
+.BR pthread_detach (3C),
+.BR pthread_exit (3C),
+.BR wait (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/pthread_key_create.3c b/usr/src/man/man3c/pthread_key_create.3c
index 2f5b12654e..3a06b930ca 100644
--- a/usr/src/man/man3c/pthread_key_create.3c
+++ b/usr/src/man/man3c/pthread_key_create.3c
@@ -223,7 +223,7 @@ cleanup(void *tsd)
.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
@@ -242,10 +242,13 @@ Standard See below.
.sp
.LP
-For \fBpthread_key_create()\fR, see \fBstandards\fR(5).
+For \fBpthread_key_create()\fR, see \fBstandards\fR(7).
.SH SEE ALSO
.sp
.LP
-\fBpthread_once\fR(3C), \fBpthread_getspecific\fR(3C),
-\fBpthread_setspecific\fR(3C), \fBpthread_key_delete\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_getspecific (3C),
+.BR pthread_key_delete (3C),
+.BR pthread_once (3C),
+.BR pthread_setspecific (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_key_delete.3c b/usr/src/man/man3c/pthread_key_delete.3c
index 5e8754028f..f6d38e4ab1 100644
--- a/usr/src/man/man3c/pthread_key_delete.3c
+++ b/usr/src/man/man3c/pthread_key_delete.3c
@@ -99,7 +99,7 @@ The \fBpthread_key_delete()\fR function will not return an error code of
.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,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_key_create\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_key_create (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_kill.3c b/usr/src/man/man3c/pthread_kill.3c
index 51a21e87ce..40d83d7bea 100644
--- a/usr/src/man/man3c/pthread_kill.3c
+++ b/usr/src/man/man3c/pthread_kill.3c
@@ -99,7 +99,7 @@ The value of the \fIsig\fR argument is an invalid or unsupported signal number.
.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,5 +117,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBkill\fR(1), \fBpthread_self\fR(3C), \fBpthread_sigmask\fR(3C),
-\fBraise\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR kill (1),
+.BR pthread_self (3C),
+.BR pthread_sigmask (3C),
+.BR raise (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_mutex_consistent.3c b/usr/src/man/man3c/pthread_mutex_consistent.3c
index e9e4e33d59..076d033b77 100644
--- a/usr/src/man/man3c/pthread_mutex_consistent.3c
+++ b/usr/src/man/man3c/pthread_mutex_consistent.3c
@@ -85,5 +85,5 @@ state.
.Xr pthread_mutexattr_getrobust 3C ,
.Xr pthread 3HEAD ,
.Xr libpthread 3LIB ,
-.Xr attributes 5 ,
-.Xr mutex 5
+.Xr attributes 7 ,
+.Xr mutex 7
diff --git a/usr/src/man/man3c/pthread_mutex_getprioceiling.3c b/usr/src/man/man3c/pthread_mutex_getprioceiling.3c
index 805ec5da50..5ea730ee5d 100644
--- a/usr/src/man/man3c/pthread_mutex_getprioceiling.3c
+++ b/usr/src/man/man3c/pthread_mutex_getprioceiling.3c
@@ -154,7 +154,7 @@ The caller does not have the privilege to perform the operation.
.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
@@ -168,11 +168,14 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBpthread_mutex_init\fR(3C), \fBpthread_mutex_lock\fR(3C),
-\fBsched_get_priority_min\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_mutex_init (3C),
+.BR pthread_mutex_lock (3C),
+.BR sched_get_priority_min (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_mutex_init.3c b/usr/src/man/man3c/pthread_mutex_init.3c
index e45160feb0..afaccd3574 100644
--- a/usr/src/man/man3c/pthread_mutex_init.3c
+++ b/usr/src/man/man3c/pthread_mutex_init.3c
@@ -204,7 +204,7 @@ The value specified by \fImutex\fR 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
@@ -222,9 +222,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_cond_wait\fR(3C), \fBpthread_mutex_lock\fR(3C),
-\fBpthread_mutexattr_setprioceiling\fR(3C),
-\fBpthread_mutexattr_setprotocol\fR(3C),
-\fBpthread_mutexattr_setpshared\fR(3C), \fBpthread_mutexattr_setrobust\fR(3C),
-\fBpthread_mutexattr_settype\fR(3C), \fBattributes\fR(5), \fBmutex\fR(5),
-\fBstandards\fR(5)
+.BR pthread_cond_wait (3C),
+.BR pthread_mutex_lock (3C),
+.BR pthread_mutexattr_setprioceiling (3C),
+.BR pthread_mutexattr_setprotocol (3C),
+.BR pthread_mutexattr_setpshared (3C),
+.BR pthread_mutexattr_setrobust (3C),
+.BR pthread_mutexattr_settype (3C),
+.BR attributes (7),
+.BR mutex (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_mutex_lock.3c b/usr/src/man/man3c/pthread_mutex_lock.3c
index 94a00574b5..e5394f5b47 100644
--- a/usr/src/man/man3c/pthread_mutex_lock.3c
+++ b/usr/src/man/man3c/pthread_mutex_lock.3c
@@ -279,7 +279,7 @@ the mutex without calling \fBpthread_mutex_consistent()\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
@@ -293,15 +293,19 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBpthread_mutex_consistent\fR(3C), \fBpthread_mutex_init\fR(3C),
-\fBpthread_mutexattr_setprotocol\fR(3C), \fBpthread_mutexattr_setrobust\fR(3C),
-\fBpthread_mutexattr_settype\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_mutex_consistent (3C),
+.BR pthread_mutex_init (3C),
+.BR pthread_mutexattr_setprotocol (3C),
+.BR pthread_mutexattr_setrobust (3C),
+.BR pthread_mutexattr_settype (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/pthread_mutex_timedlock.3c b/usr/src/man/man3c/pthread_mutex_timedlock.3c
index 0ad5340e57..d079a15672 100644
--- a/usr/src/man/man3c/pthread_mutex_timedlock.3c
+++ b/usr/src/man/man3c/pthread_mutex_timedlock.3c
@@ -140,7 +140,7 @@ The mutex could not be locked before the specified \fItimeout\fR expired.
.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
@@ -162,5 +162,9 @@ The \fBpthread_mutex_timedlock()\fR is Standard. The
.SH SEE ALSO
.sp
.LP
-\fBtime\fR(2), \fBpthread_mutex_destroy\fR(3C), \fBpthread_mutex_lock\fR(3C),
-\fBpthread_mutex_trylock\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR time (2),
+.BR pthread_mutex_destroy (3C),
+.BR pthread_mutex_lock (3C),
+.BR pthread_mutex_trylock (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_mutexattr_getprioceiling.3c b/usr/src/man/man3c/pthread_mutexattr_getprioceiling.3c
index d66bb7ad73..0ded0cdacc 100644
--- a/usr/src/man/man3c/pthread_mutexattr_getprioceiling.3c
+++ b/usr/src/man/man3c/pthread_mutexattr_getprioceiling.3c
@@ -139,7 +139,7 @@ The caller does not have the privilege to perform the operation.
.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
@@ -153,12 +153,16 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBpthread_cond_init\fR(3C), \fBpthread_create\fR(3C),
-\fBpthread_mutex_init\fR(3C), \fBpthread_mutex_lock\fR(3C),
-\fBsched_get_priority_min\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_cond_init (3C),
+.BR pthread_create (3C),
+.BR pthread_mutex_init (3C),
+.BR pthread_mutex_lock (3C),
+.BR sched_get_priority_min (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_mutexattr_getprotocol.3c b/usr/src/man/man3c/pthread_mutexattr_getprotocol.3c
index 502583a1b8..8336f3289e 100644
--- a/usr/src/man/man3c/pthread_mutexattr_getprotocol.3c
+++ b/usr/src/man/man3c/pthread_mutexattr_getprotocol.3c
@@ -212,7 +212,7 @@ The caller does not have the privilege to perform the operation.
.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
@@ -226,12 +226,16 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBpthread_attr_getschedparam\fR(3C), \fBpthread_mutex_init\fR(3C),
-\fBpthread_mutexattr_init\fR(3C), \fBsched_setparam\fR(3C),
-\fBsched_setscheduler\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_attr_getschedparam (3C),
+.BR pthread_mutex_init (3C),
+.BR pthread_mutexattr_init (3C),
+.BR sched_setparam (3C),
+.BR sched_setscheduler (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_mutexattr_getpshared.3c b/usr/src/man/man3c/pthread_mutexattr_getpshared.3c
index 5ec3040734..51d751e8cd 100644
--- a/usr/src/man/man3c/pthread_mutexattr_getpshared.3c
+++ b/usr/src/man/man3c/pthread_mutexattr_getpshared.3c
@@ -125,7 +125,7 @@ for that attribute.
.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,6 +143,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_create\fR(3C), \fBpthread_mutex_init\fR(3C),
-\fBpthread_mutexattr_init\fR(3C), \fBpthread_cond_init\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_cond_init (3C),
+.BR pthread_create (3C),
+.BR pthread_mutex_init (3C),
+.BR pthread_mutexattr_init (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_mutexattr_getrobust.3c b/usr/src/man/man3c/pthread_mutexattr_getrobust.3c
index f06d2856f5..17ec60ee0b 100644
--- a/usr/src/man/man3c/pthread_mutexattr_getrobust.3c
+++ b/usr/src/man/man3c/pthread_mutexattr_getrobust.3c
@@ -118,5 +118,5 @@ or
.Xr pthread_mutex_consistent 3C ,
.Xr pthread 3HEAD ,
.Xr libpthread 3LIB ,
-.Xr attributes 5 ,
-.Xr mutex 5
+.Xr attributes 7 ,
+.Xr mutex 7
diff --git a/usr/src/man/man3c/pthread_mutexattr_gettype.3c b/usr/src/man/man3c/pthread_mutexattr_gettype.3c
index 000440e9cf..2edaf3c55e 100644
--- a/usr/src/man/man3c/pthread_mutexattr_gettype.3c
+++ b/usr/src/man/man3c/pthread_mutexattr_gettype.3c
@@ -168,7 +168,7 @@ The value specified by \fIattr\fR 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
@@ -186,8 +186,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_cond_timedwait\fR(3C), \fBpthread_cond_wait\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_cond_timedwait (3C),
+.BR pthread_cond_wait (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/pthread_mutexattr_init.3c b/usr/src/man/man3c/pthread_mutexattr_init.3c
index 6476f3054d..65a6512088 100644
--- a/usr/src/man/man3c/pthread_mutexattr_init.3c
+++ b/usr/src/man/man3c/pthread_mutexattr_init.3c
@@ -119,7 +119,7 @@ The value specified by \fIattr\fR 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
@@ -137,6 +137,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_cond_init\fR(3C), \fBpthread_create\fR(3C),
-\fBpthread_mutex_init\fR(3C), \fBpthread_mutexattr_settype\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_cond_init (3C),
+.BR pthread_create (3C),
+.BR pthread_mutex_init (3C),
+.BR pthread_mutexattr_settype (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_once.3c b/usr/src/man/man3c/pthread_once.3c
index 6dbe6e1d82..1c44d87e97 100644
--- a/usr/src/man/man3c/pthread_once.3c
+++ b/usr/src/man/man3c/pthread_once.3c
@@ -99,7 +99,7 @@ error number is returned to indicate the 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
@@ -117,7 +117,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/pthread_rwlock_init.3c b/usr/src/man/man3c/pthread_rwlock_init.3c
index 2b07069e2f..7d6b755240 100644
--- a/usr/src/man/man3c/pthread_rwlock_init.3c
+++ b/usr/src/man/man3c/pthread_rwlock_init.3c
@@ -137,7 +137,7 @@ The value specified by \fIrwlock\fR 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
@@ -155,6 +155,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_rwlock_rdlock\fR(3C), \fBpthread_rwlock_unlock\fR(3C),
-\fBpthread_rwlock_wrlock\fR(3C), \fBpthread_rwlockattr_init\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_rwlock_rdlock (3C),
+.BR pthread_rwlock_unlock (3C),
+.BR pthread_rwlock_wrlock (3C),
+.BR pthread_rwlockattr_init (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_rwlock_rdlock.3c b/usr/src/man/man3c/pthread_rwlock_rdlock.3c
index d2603d2d72..6523dd8702 100644
--- a/usr/src/man/man3c/pthread_rwlock_rdlock.3c
+++ b/usr/src/man/man3c/pthread_rwlock_rdlock.3c
@@ -153,7 +153,7 @@ the lock or a writer with the appropriate priority was blocked on it.
.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
@@ -170,6 +170,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBpthread_rwlock_init\fR(3C), \fBpthread_rwlock_wrlock\fR(3C),
-\fBpthread_rwlockattr_init\fR(3C), \fBpthread_rwlock_unlock\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_rwlock_init (3C),
+.BR pthread_rwlock_unlock (3C),
+.BR pthread_rwlock_wrlock (3C),
+.BR pthread_rwlockattr_init (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_rwlock_timedrdlock.3c b/usr/src/man/man3c/pthread_rwlock_timedrdlock.3c
index 0e06eab888..7b5062c5f0 100644
--- a/usr/src/man/man3c/pthread_rwlock_timedrdlock.3c
+++ b/usr/src/man/man3c/pthread_rwlock_timedrdlock.3c
@@ -160,7 +160,7 @@ or equal to 1 000 million.
.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
@@ -181,7 +181,11 @@ The \fBpthread_rwlock_timedrdlock()\fR function is Standard. The
\fBpthread_rwlock_reltimedrdlock_np()\fR is Stable.
.SH SEE ALSO
.LP
-\fBpthread_rwlock_destroy\fR(3C), \fBpthread_rwlock_rdlock\fR(3C),
-\fBpthread_rwlock_timedwrlock\fR(3C), \fBpthread_rwlock_trywrlock\fR(3C),
-\fBpthread_rwlock_unlock\fR(3C), \fBpthread_rwlock_wrlock\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_rwlock_destroy (3C),
+.BR pthread_rwlock_rdlock (3C),
+.BR pthread_rwlock_timedwrlock (3C),
+.BR pthread_rwlock_trywrlock (3C),
+.BR pthread_rwlock_unlock (3C),
+.BR pthread_rwlock_wrlock (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_rwlock_timedwrlock.3c b/usr/src/man/man3c/pthread_rwlock_timedwrlock.3c
index a75e7cfcd3..5f3bc3bb2b 100644
--- a/usr/src/man/man3c/pthread_rwlock_timedwrlock.3c
+++ b/usr/src/man/man3c/pthread_rwlock_timedwrlock.3c
@@ -147,7 +147,7 @@ or equal to 1,000 million.
.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
@@ -168,7 +168,11 @@ The \fBpthread_rwlock_timedwrlock()\fR function is Standard. The
\fBpthread_rwlock_reltimedwrlock_np()\fR function is Stable.
.SH SEE ALSO
.LP
-\fBpthread_rwlock_destroy\fR(3C), \fBpthread_rwlock_rdlock\fR(3C),
-\fBpthread_rwlock_timedrdlock\fR(3C), \fBpthread_rwlock_trywrlock\fR(3C),
-\fBpthread_rwlock_unlock\fR(3C), \fBpthread_rwlock_wrlock\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_rwlock_destroy (3C),
+.BR pthread_rwlock_rdlock (3C),
+.BR pthread_rwlock_timedrdlock (3C),
+.BR pthread_rwlock_trywrlock (3C),
+.BR pthread_rwlock_unlock (3C),
+.BR pthread_rwlock_wrlock (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_rwlock_unlock.3c b/usr/src/man/man3c/pthread_rwlock_unlock.3c
index 753bce2eff..0c01b105c0 100644
--- a/usr/src/man/man3c/pthread_rwlock_unlock.3c
+++ b/usr/src/man/man3c/pthread_rwlock_unlock.3c
@@ -99,7 +99,7 @@ Otherwise, an error number is returned to indicate the 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
@@ -117,6 +117,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_rwlock_init\fR(3C), \fBpthread_rwlock_rdlock\fR(3C),
-\fBpthread_rwlock_wrlock\fR(3C), \fBpthread_rwlockattr_init\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_rwlock_init (3C),
+.BR pthread_rwlock_rdlock (3C),
+.BR pthread_rwlock_wrlock (3C),
+.BR pthread_rwlockattr_init (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_rwlock_wrlock.3c b/usr/src/man/man3c/pthread_rwlock_wrlock.3c
index 55931abd25..85d13470ff 100644
--- a/usr/src/man/man3c/pthread_rwlock_wrlock.3c
+++ b/usr/src/man/man3c/pthread_rwlock_wrlock.3c
@@ -126,7 +126,7 @@ locked for reading or writing.
.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
@@ -144,6 +144,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_rwlock_init\fR(3C), \fBpthread_rwlock_unlock\fR(3C),
-\fBpthread_rwlockattr_init\fR(3C), \fBpthread_rwlock_rdlock\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_rwlock_init (3C),
+.BR pthread_rwlock_rdlock (3C),
+.BR pthread_rwlock_unlock (3C),
+.BR pthread_rwlockattr_init (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_rwlockattr_getpshared.3c b/usr/src/man/man3c/pthread_rwlockattr_getpshared.3c
index 316edd8f7f..94237aaf62 100644
--- a/usr/src/man/man3c/pthread_rwlockattr_getpshared.3c
+++ b/usr/src/man/man3c/pthread_rwlockattr_getpshared.3c
@@ -113,7 +113,7 @@ The value specified by \fIattr\fR or \fIpshared\fR 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
@@ -131,6 +131,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_rwlock_init\fR(3C), \fBpthread_rwlock_rdlock\fR(3C),
-\fBpthread_rwlock_unlock\fR(3C), \fBpthread_rwlock_wrlock\fR(3C),
-\fBpthread_rwlockattr_init\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_rwlock_init (3C),
+.BR pthread_rwlock_rdlock (3C),
+.BR pthread_rwlock_unlock (3C),
+.BR pthread_rwlock_wrlock (3C),
+.BR pthread_rwlockattr_init (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_rwlockattr_init.3c b/usr/src/man/man3c/pthread_rwlockattr_init.3c
index bed61d7e5f..593b4f4528 100644
--- a/usr/src/man/man3c/pthread_rwlockattr_init.3c
+++ b/usr/src/man/man3c/pthread_rwlockattr_init.3c
@@ -119,7 +119,7 @@ The value specified by \fIattr\fR 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
@@ -137,7 +137,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_rwlock_init\fR(3C), \fBpthread_rwlock_rdlock\fR(3C),
-\fBpthread_rwlock_unlock\fR(3C), \fBpthread_rwlock_wrlock\fR(3C),
-\fBpthread_rwlockattr_getpshared\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR pthread_rwlock_init (3C),
+.BR pthread_rwlock_rdlock (3C),
+.BR pthread_rwlock_unlock (3C),
+.BR pthread_rwlock_wrlock (3C),
+.BR pthread_rwlockattr_getpshared (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_self.3c b/usr/src/man/man3c/pthread_self.3c
index f410ec686a..f0de79d36e 100644
--- a/usr/src/man/man3c/pthread_self.3c
+++ b/usr/src/man/man3c/pthread_self.3c
@@ -69,7 +69,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
@@ -87,5 +87,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_create\fR(3C), \fBpthread_equal\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR pthread_create (3C),
+.BR pthread_equal (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_setcancelstate.3c b/usr/src/man/man3c/pthread_setcancelstate.3c
index 0cd55a0ec6..b59c762603 100644
--- a/usr/src/man/man3c/pthread_setcancelstate.3c
+++ b/usr/src/man/man3c/pthread_setcancelstate.3c
@@ -94,7 +94,7 @@ pending cancellations are executed immediately.
.sp
.LP
-See \fBcancellation\fR(5) for the definition of a cancellation point and a
+See \fBcancellation\fR(7) for the definition of a cancellation point and a
discussion of cancellation concepts. See \fBpthread_setcanceltype\fR(3C) for
explanations of deferred and asynchronous cancellation.
.SH RETURN VALUES
@@ -119,7 +119,7 @@ The specified \fIstate\fR is not \fBPTHREAD_CANCEL_ENABLE\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
@@ -133,14 +133,21 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBpthread_cancel\fR(3C), \fBpthread_cleanup_pop\fR(3C),
-\fBpthread_cleanup_push\fR(3C), \fBpthread_exit\fR(3C), \fBpthread_join\fR(3C),
-\fBpthread_setcanceltype\fR(3C), \fBpthread_testcancel\fR(3C),
-\fBsetjmp\fR(3C), \fBattributes\fR(5), \fBcancellation\fR(5),
-\fBcondition\fR(5), \fBstandards\fR(5)
+.BR pthread_cancel (3C),
+.BR pthread_cleanup_pop (3C),
+.BR pthread_cleanup_push (3C),
+.BR pthread_exit (3C),
+.BR pthread_join (3C),
+.BR pthread_setcanceltype (3C),
+.BR pthread_testcancel (3C),
+.BR setjmp (3C),
+.BR attributes (7),
+.BR cancellation (7),
+.BR condition (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_setcanceltype.3c b/usr/src/man/man3c/pthread_setcanceltype.3c
index e16b8a86a3..1e8e9c6413 100644
--- a/usr/src/man/man3c/pthread_setcanceltype.3c
+++ b/usr/src/man/man3c/pthread_setcanceltype.3c
@@ -91,7 +91,7 @@ re-enabled, pending cancellations are executed immediately.
.sp
.LP
-See \fBcancellation\fR(5) for the definition of a cancellation point and a
+See \fBcancellation\fR(7) for the definition of a cancellation point and a
discussion of cancellation concepts. See \fBpthread_setcancelstate\fR(3C) for
explanations of enabling and disabling cancellation.
.sp
@@ -121,7 +121,7 @@ The specified \fBtype\fR is not \fBPTHREAD_CANCEL_DEFERRED\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
@@ -139,8 +139,15 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_cancel\fR(3C), \fBpthread_cleanup_pop\fR(3C),
-\fBpthread_cleanup_push\fR(3C), \fBpthread_exit\fR(3C), \fBpthread_join\fR(3C),
-\fBpthread_setcancelstate\fR(3C), \fBpthread_testcancel\fR(3C),
-\fBsetjmp\fR(3C), \fBattributes\fR(5), \fBcancellation\fR(5),
-\fBcondition\fR(5), \fBstandards\fR(5)
+.BR pthread_cancel (3C),
+.BR pthread_cleanup_pop (3C),
+.BR pthread_cleanup_push (3C),
+.BR pthread_exit (3C),
+.BR pthread_join (3C),
+.BR pthread_setcancelstate (3C),
+.BR pthread_testcancel (3C),
+.BR setjmp (3C),
+.BR attributes (7),
+.BR cancellation (7),
+.BR condition (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_setschedprio.3c b/usr/src/man/man3c/pthread_setschedprio.3c
index 6d3d926eb0..3fd52fc8cf 100644
--- a/usr/src/man/man3c/pthread_setschedprio.3c
+++ b/usr/src/man/man3c/pthread_setschedprio.3c
@@ -106,7 +106,7 @@ The value specified by thread does not refer to an existing thread.
.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
@@ -120,10 +120,12 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBpthread_getschedparam\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_getschedparam (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_sigmask.3c b/usr/src/man/man3c/pthread_sigmask.3c
index 1826b1623f..fd8609bf27 100644
--- a/usr/src/man/man3c/pthread_sigmask.3c
+++ b/usr/src/man/man3c/pthread_sigmask.3c
@@ -331,7 +331,7 @@ thread can be used by passing the argument \fBTHR_DAEMON\fR to
.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
@@ -349,18 +349,28 @@ MT-Level MT-Safe and Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBsigaction\fR(2), \fBsigprocmask\fR(2), \fBsigwait\fR(2),
-\fBcond_wait\fR(3C), \fBpthread_cancel\fR(3C), \fBpthread_create\fR(3C),
-\fBpthread_join\fR(3C), \fBpthread_self\fR(3C), \fBsigaddset\fR(3C),
-\fBsigemptyset\fR(3C), \fBsigsetops\fR(3C), \fBsleep\fR(3C),
-\fBattributes\fR(5), \fBcancellation\fR(5), \fBstandards\fR(5)
+.BR sigaction (2),
+.BR sigprocmask (2),
+.BR sigwait (2),
+.BR cond_wait (3C),
+.BR pthread_cancel (3C),
+.BR pthread_create (3C),
+.BR pthread_join (3C),
+.BR pthread_self (3C),
+.BR sigaddset (3C),
+.BR sigemptyset (3C),
+.BR sigsetops (3C),
+.BR sleep (3C),
+.BR attributes (7),
+.BR cancellation (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
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
\fBSIGCANCEL\fR, as \fBSIGCANCEL\fR is reserved for the implementation of POSIX
-thread cancellation (see \fBpthread_cancel\fR(3C) and \fBcancellation\fR(5)).
+thread cancellation (see \fBpthread_cancel\fR(3C) and \fBcancellation\fR(7)).
This restriction is quietly enforced by the standard C library.
.sp
.LP
diff --git a/usr/src/man/man3c/pthread_spin_destroy.3c b/usr/src/man/man3c/pthread_spin_destroy.3c
index 43999b616c..31cb12b9a1 100644
--- a/usr/src/man/man3c/pthread_spin_destroy.3c
+++ b/usr/src/man/man3c/pthread_spin_destroy.3c
@@ -152,7 +152,7 @@ The value specified by \fIlock\fR 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
@@ -170,5 +170,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_spin_lock\fR(3C), \fBpthread_spin_unlock\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_spin_lock (3C),
+.BR pthread_spin_unlock (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_spin_lock.3c b/usr/src/man/man3c/pthread_spin_lock.3c
index f01ace3afb..86fe6480e4 100644
--- a/usr/src/man/man3c/pthread_spin_lock.3c
+++ b/usr/src/man/man3c/pthread_spin_lock.3c
@@ -125,7 +125,7 @@ The calling thread already holds the lock.
.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,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_spin_destroy\fR(3C), \fBpthread_spin_unlock\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_spin_destroy (3C),
+.BR pthread_spin_unlock (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_spin_unlock.3c b/usr/src/man/man3c/pthread_spin_unlock.3c
index 69ec493360..849ce55dd5 100644
--- a/usr/src/man/man3c/pthread_spin_unlock.3c
+++ b/usr/src/man/man3c/pthread_spin_unlock.3c
@@ -98,7 +98,7 @@ The calling thread does not hold the lock.
.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,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_spin_destroy\fR(3C), \fBpthread_spin_lock\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_spin_destroy (3C),
+.BR pthread_spin_lock (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/pthread_testcancel.3c b/usr/src/man/man3c/pthread_testcancel.3c
index 8d48f87b3e..918d6ed5d5 100644
--- a/usr/src/man/man3c/pthread_testcancel.3c
+++ b/usr/src/man/man3c/pthread_testcancel.3c
@@ -77,12 +77,12 @@ The \fBpthread_testcancel()\fR function does not return errors.
.SH EXAMPLES
.sp
.LP
-See \fBcancellation\fR(5) for an example of using \fBpthread_testcancel()\fR to
+See \fBcancellation\fR(7) for an example of using \fBpthread_testcancel()\fR to
force testing for cancellation and a discussion of cancellation concepts.
.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,11 +100,18 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(3), \fBpthread_cleanup_pop\fR(3C), \fBpthread_cleanup_push\fR(3C),
-\fBpthread_exit\fR(3C), \fBpthread_join\fR(3C),
-\fBpthread_setcancelstate\fR(3C), \fBpthread_setcanceltype\fR(3C),
-\fBsetjmp\fR(3C), \fBattributes\fR(5), \fBcancellation\fR(5),
-\fBcondition\fR(5), \fBstandards\fR(5)
+.BR Intro (3),
+.BR pthread_cleanup_pop (3C),
+.BR pthread_cleanup_push (3C),
+.BR pthread_exit (3C),
+.BR pthread_join (3C),
+.BR pthread_setcancelstate (3C),
+.BR pthread_setcanceltype (3C),
+.BR setjmp (3C),
+.BR attributes (7),
+.BR cancellation (7),
+.BR condition (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
@@ -122,5 +129,5 @@ to \fBPTHREAD_CANCEL_ASYNCHRONOUS\fR.
It is possible to kill a thread when it is holding a resource, such as lock or
allocated memory. If that thread has not setup a cancellation cleanup handler
to release the held resource, the application is "cancel-unsafe". See
-\fBattributes\fR(5) for a discussion of Cancel-Safety, Deferred-Cancel-Safety,
+\fBattributes\fR(7) for a discussion of Cancel-Safety, Deferred-Cancel-Safety,
and Asynchronous-Cancel-Safety.
diff --git a/usr/src/man/man3c/ptrace.3c b/usr/src/man/man3c/ptrace.3c
index 9d7a6fef95..6aedb14336 100644
--- a/usr/src/man/man3c/ptrace.3c
+++ b/usr/src/man/man3c/ptrace.3c
@@ -176,7 +176,7 @@ The \fIrequest\fR argument is an illegal number.
.ad
.RS 9n
The calling process does not have appropriate privileges to control the calling
-process. See \fBproc\fR(4).
+process. See \fBproc\fR(5).
.RE
.sp
@@ -199,12 +199,12 @@ The \fBptrace()\fR function is available only with the 32-bit version of
The \fB/proc\fR debugging interfaces should be used instead of \fBptrace()\fR,
which provides quite limited debugger support and is itself implemented using
the \fB/proc\fR interfaces. There is no actual \fBptrace()\fR system call in
-the kernel. See \fBproc\fR(4) for descriptions of the \fB/proc\fR debugging
+the kernel. See \fBproc\fR(5) for descriptions of the \fB/proc\fR debugging
interfaces.
.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
@@ -222,5 +222,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBexit\fR(2), \fBlibc\fR(3LIB), \fBsignal\fR(3C),
-\fBsignal.h\fR(3HEAD), \fBwait\fR(3C), \fBproc\fR(4), \fBattributes\fR(5)
+.BR exec (2),
+.BR exit (2),
+.BR signal (3C),
+.BR wait (3C),
+.BR signal.h (3HEAD),
+.BR libc (3LIB),
+.BR proc (5),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/ptsname.3c b/usr/src/man/man3c/ptsname.3c
index 264a3dcc90..cb83f6f9b5 100644
--- a/usr/src/man/man3c/ptsname.3c
+++ b/usr/src/man/man3c/ptsname.3c
@@ -70,7 +70,7 @@ pseudo-terminal manager device; e.g., by calling
or by performing an
.Xr open 2
of the
-.Xr ptm 7D
+.Xr ptm 4D
device.
.Pp
The
@@ -108,7 +108,7 @@ in the file system.
.Xr posix_openpt 3C ,
.Xr ttyname 3C ,
.Xr unlockpt 3C ,
-.Xr attributes 5 ,
-.Xr standards 5 ,
-.Xr ptm 7D ,
-.Xr pts 7D
+.Xr ptm 4D ,
+.Xr pts 4D ,
+.Xr attributes 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man3c/putenv.3c b/usr/src/man/man3c/putenv.3c
index 9db7d85f52..66527034fa 100644
--- a/usr/src/man/man3c/putenv.3c
+++ b/usr/src/man/man3c/putenv.3c
@@ -105,7 +105,7 @@ however, prevent two threads from successively accessing the environment list
using \fBputenv()\fR or \fBgetenv()\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
@@ -122,8 +122,12 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBexec\fR(2), \fBgetenv\fR(3C), \fBmalloc\fR(3C), \fBattributes\fR(5),
-\fBenviron\fR(5), \fBstandards\fR(5)
+.BR exec (2),
+.BR getenv (3C),
+.BR malloc (3C),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
.SH WARNINGS
.LP
The \fIstring\fR argument should not be an automatic variable. It should be
diff --git a/usr/src/man/man3c/putpwent.3c b/usr/src/man/man3c/putpwent.3c
index 53c146156f..614eba808c 100644
--- a/usr/src/man/man3c/putpwent.3c
+++ b/usr/src/man/man3c/putpwent.3c
@@ -38,7 +38,7 @@ update the shadow file.
.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
@@ -54,4 +54,6 @@ MT-Level Unsafe
.SH SEE ALSO
.sp
.LP
-\fBgetpwnam\fR(3C), \fBputspent\fR(3C), \fBattributes\fR(5)
+.BR getpwnam (3C),
+.BR putspent (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/puts.3c b/usr/src/man/man3c/puts.3c
index 24f0bc11dc..0806d3a9da 100644
--- a/usr/src/man/man3c/puts.3c
+++ b/usr/src/man/man3c/puts.3c
@@ -53,7 +53,7 @@ character at the end of the string.
.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,7 +71,16 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBexit\fR(2), \fBwrite\fR(2), \fBIntro\fR(3), \fBabort\fR(3C),
-\fBfclose\fR(3C), \fBferror\fR(3C), \fBfflush\fR(3C), \fBfopen\fR(3C),
-\fBfputc\fR(3C), \fBprintf\fR(3C), \fBstdio\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR exit (2),
+.BR write (2),
+.BR Intro (3),
+.BR abort (3C),
+.BR fclose (3C),
+.BR ferror (3C),
+.BR fflush (3C),
+.BR fopen (3C),
+.BR fputc (3C),
+.BR printf (3C),
+.BR stdio (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/putspent.3c b/usr/src/man/man3c/putspent.3c
index 04f23304fa..271c742e6c 100644
--- a/usr/src/man/man3c/putspent.3c
+++ b/usr/src/man/man3c/putspent.3c
@@ -60,7 +60,7 @@ For this reason, its use is discouraged. If used at all, if should be used with
.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
@@ -76,4 +76,7 @@ MT-Level Unsafe
.SH SEE ALSO
.sp
.LP
-\fBgetpwnam\fR(3C), \fBgetspnam\fR(3C), \fBputpwent\fR(3C), \fBattributes\fR(5)
+.BR getpwnam (3C),
+.BR getspnam (3C),
+.BR putpwent (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/putws.3c b/usr/src/man/man3c/putws.3c
index 2b682733ac..501b42ec81 100644
--- a/usr/src/man/man3c/putws.3c
+++ b/usr/src/man/man3c/putws.3c
@@ -71,7 +71,7 @@ file that has not been opened for writing.
.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
@@ -87,5 +87,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBferror\fR(3C), \fBfopen\fR(3C), \fBfread\fR(3C), \fBgetws\fR(3C),
-\fBprintf\fR(3C), \fBputwc\fR(3C), \fBattributes\fR(5)
+.BR ferror (3C),
+.BR fopen (3C),
+.BR fread (3C),
+.BR getws (3C),
+.BR printf (3C),
+.BR putwc (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/qsort.3c b/usr/src/man/man3c/qsort.3c
index d596283a81..63ba24ba91 100644
--- a/usr/src/man/man3c/qsort.3c
+++ b/usr/src/man/man3c/qsort.3c
@@ -144,5 +144,5 @@ main()
.Xr bsearch 3C ,
.Xr lsearch 3C ,
.Xr string 3C ,
-.Xr attributes 5 ,
-.Xr standards 5
+.Xr attributes 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man3c/quick_exit.3c b/usr/src/man/man3c/quick_exit.3c
index 6d39cc66f6..fc7e079ce2 100644
--- a/usr/src/man/man3c/quick_exit.3c
+++ b/usr/src/man/man3c/quick_exit.3c
@@ -89,5 +89,5 @@ Insufficient storage space is available.
.Xr _Exit 2 ,
.Xr atexit 3C ,
.Xr exit 3C ,
-.Xr attributes 5 ,
-.Xr standards 5
+.Xr attributes 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man3c/raise.3c b/usr/src/man/man3c/raise.3c
index 951e0f486e..2af7eff32e 100644
--- a/usr/src/man/man3c/raise.3c
+++ b/usr/src/man/man3c/raise.3c
@@ -42,7 +42,7 @@ returned and \fBerrno\fR is set to indicate the 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
@@ -60,5 +60,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_kill\fR(3C), \fBpthread_self\fR(3C), \fBsignal.h\fR(3HEAD),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR pthread_kill (3C),
+.BR pthread_self (3C),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/rand.3c b/usr/src/man/man3c/rand.3c
index 8d66a8d2df..d52651bdfb 100644
--- a/usr/src/man/man3c/rand.3c
+++ b/usr/src/man/man3c/rand.3c
@@ -64,7 +64,7 @@ defined on the compile line. This flag should be used only in multithreaded
applications.
.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
@@ -81,4 +81,6 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBarc4random\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR arc4random (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/random.3c b/usr/src/man/man3c/random.3c
index 8d1869a343..e3a5d656de 100644
--- a/usr/src/man/man3c/random.3c
+++ b/usr/src/man/man3c/random.3c
@@ -203,7 +203,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
@@ -220,8 +220,11 @@ MT-Level See \fBNOTES\fR below.
.SH SEE ALSO
.LP
-\fBarc4random\fR(3C), \fBdrand48\fR(3C), \fBrand\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR arc4random (3C),
+.BR drand48 (3C),
+.BR rand (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.LP
The \fBrandom()\fR and \fBsrandom()\fR functions are unsafe in multithreaded
diff --git a/usr/src/man/man3c/rctl_walk.3c b/usr/src/man/man3c/rctl_walk.3c
index 0ab73157f8..cf2d71c880 100644
--- a/usr/src/man/man3c/rctl_walk.3c
+++ b/usr/src/man/man3c/rctl_walk.3c
@@ -88,7 +88,7 @@ if (rctl_walk(simple_callback, &total_count)) == 0)
.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
@@ -106,4 +106,5 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBsetrctl\fR(2), \fBattributes\fR(5)
+.BR setrctl (2),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/rctlblk_set_value.3c b/usr/src/man/man3c/rctlblk_set_value.3c
index 1bfee97216..0dd38d2ecf 100644
--- a/usr/src/man/man3c/rctlblk_set_value.3c
+++ b/usr/src/man/man3c/rctlblk_set_value.3c
@@ -105,7 +105,7 @@ the firing time is the value of \fBgethrtime\fR(3C) at the moment the action on
the resource control value was taken.
.sp
.LP
-The global actions and flags are the action and flags set by \fBrctladm\fR(1M).
+The global actions and flags are the action and flags set by \fBrctladm\fR(8).
These values cannot be set with \fBsetrctl\fR(2). Valid global actions are
listed in the table below. Global flags are generally a published property of
the control and are not modifiable.
@@ -419,7 +419,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
@@ -436,5 +436,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBrctladm\fR(1M), \fBgetrctl\fR(2), \fBsetrctl\fR(2), \fBgethrtime\fR(3C),
-\fBattributes\fR(5)
+.BR getrctl (2),
+.BR setrctl (2),
+.BR gethrtime (3C),
+.BR attributes (7),
+.BR rctladm (8)
diff --git a/usr/src/man/man3c/re_comp.3c b/usr/src/man/man3c/re_comp.3c
index 510513d5c1..e6e1cea625 100644
--- a/usr/src/man/man3c/re_comp.3c
+++ b/usr/src/man/man3c/re_comp.3c
@@ -77,7 +77,7 @@ by a null byte, and may include \fBNEWLINE\fR characters.
.sp
.LP
The \fBre_comp()\fR and \fBre_exec()\fR functions support \fIsimple regular
-expressions\fR, which are defined on the \fBregexp\fR(5) manual page. The
+expressions\fR, which are defined on the \fBregexp\fR(7) manual page. The
regular expressions of the form \fB\e{\fRm\fB\e}\fR, \fB\e{\fRm,\fB\e}\fR, or
\fB\e{\fRm,n\fB\e}\fR are not supported.
.SH RETURN VALUES
@@ -114,9 +114,15 @@ No errors are defined.
.LP
For portability to implementations conforming to X/Open standards prior to SUS,
\fBregcomp\fR(3C) and \fBregexec\fR(3C) are preferred to these functions. See
-\fBstandards\fR(5).
+\fBstandards\fR(7).
.SH SEE ALSO
.sp
.LP
-\fBgrep\fR(1), \fBregcmp\fR(1), \fBregcmp\fR(3C), \fBregcomp\fR(3C),
-\fBregexec\fR(3C), \fBregexpr\fR(3GEN), \fBregexp\fR(5), \fBstandards\fR(5)
+.BR grep (1),
+.BR regcmp (1),
+.BR regcmp (3C),
+.BR regcomp (3C),
+.BR regexec (3C),
+.BR regexpr (3GEN),
+.BR regexp (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/readdir.3c b/usr/src/man/man3c/readdir.3c
index 4d61797f25..d5d34f8967 100644
--- a/usr/src/man/man3c/readdir.3c
+++ b/usr/src/man/man3c/readdir.3c
@@ -235,7 +235,7 @@ field of the directory each time the directory is actually read.
.Pp
The standard-conforming version
.Po see
-.Xr standards 5
+.Xr standards 7
.Pc
of the
.Fn readdir_r
@@ -383,7 +383,7 @@ and
.Fn readdir_r
functions have transitional interfaces for 64-bit file offsets.
See
-.Xr lf64 5 .
+.Xr lf64 7 .
.Sh INTERFACE STABILITY
.Sy Committed
.Sh MT-LEVEL
@@ -408,9 +408,9 @@ function is
.Xr rewinddir 3C ,
.Xr scandir 3C ,
.Xr seekdir 3C ,
-.Xr attributes 5 ,
-.Xr lf64 5 ,
-.Xr standards 5
+.Xr attributes 7 ,
+.Xr lf64 7 ,
+.Xr standards 7
.Sh NOTES
When compiling multithreaded programs, see the
.Sy MULTITHREADED APPLICATIONS
diff --git a/usr/src/man/man3c/realpath.3c b/usr/src/man/man3c/realpath.3c
index 6ab50136e6..cdf0646632 100644
--- a/usr/src/man/man3c/realpath.3c
+++ b/usr/src/man/man3c/realpath.3c
@@ -191,7 +191,7 @@ The \fBrealpath()\fR function might fail to return to the current directory if
an error occurs.
.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
@@ -208,5 +208,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBgetcwd\fR(3C), \fBlimits.h\fR(3HEAD), \fBsysconf\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR getcwd (3C),
+.BR sysconf (3C),
+.BR limits.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/reboot.3c b/usr/src/man/man3c/reboot.3c
index 6f022899f9..5f6b1b5926 100644
--- a/usr/src/man/man3c/reboot.3c
+++ b/usr/src/man/man3c/reboot.3c
@@ -27,7 +27,7 @@ by a bitwise-inclusive-OR of flags from the following list:
.ad
.RS 15n
The machine is rebooted from the root filesystem on the default boot device.
-This is the default behavior. See \fBboot\fR(1M) and \fBkernel\fR(1M).
+This is the default behavior. See \fBboot\fR(8) and \fBkernel\fR(8).
.RE
.sp
@@ -57,7 +57,7 @@ for pathnames during the bootstrap.
.ad
.RS 15n
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)) before
+crash dump is written to the dump device (see \fBdumpadm\fR(8)) before
rebooting.
.RE
@@ -89,5 +89,11 @@ the calling process.
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(1M), \fBboot\fR(1M), \fBdumpadm\fR(1M), \fBhalt\fR(1M),
-\fBinit\fR(1M), \fBkernel\fR(1M), \fBreboot\fR(1M), \fBuadmin\fR(2)
+.BR uadmin (2),
+.BR Intro (8),
+.BR boot (8),
+.BR dumpadm (8),
+.BR halt (8),
+.BR init (8),
+.BR kernel (8),
+.BR reboot (8)
diff --git a/usr/src/man/man3c/regcmp.3c b/usr/src/man/man3c/regcmp.3c
index 3e718759de..1db30c0d34 100644
--- a/usr/src/man/man3c/regcmp.3c
+++ b/usr/src/man/man3c/regcmp.3c
@@ -51,7 +51,7 @@ meanings.
\fB\fB[\|]\|*\|.^\fR\fR
.ad
.RS 18n
-This group of symbols retains its meaning as described on the \fBregexp\fR(5)
+This group of symbols retains its meaning as described on the \fBregexp\fR(7)
manual page.
.RE
@@ -180,7 +180,7 @@ newcursor = regex(name, string);\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
@@ -196,8 +196,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBed\fR(1), \fBregcmp\fR(1), \fBmalloc\fR(3C), \fBattributes\fR(5),
-\fBregexp\fR(5)
+.BR ed (1),
+.BR regcmp (1),
+.BR malloc (3C),
+.BR attributes (7),
+.BR regexp (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/regcomp.3c b/usr/src/man/man3c/regcomp.3c
index a940852198..bc6c8d3126 100644
--- a/usr/src/man/man3c/regcomp.3c
+++ b/usr/src/man/man3c/regcomp.3c
@@ -107,7 +107,7 @@
These routines implement
.St -p1003.2
regular expressions; see
-.Xr regex 5 .
+.Xr regex 7 .
The
.Fn regcomp
function compiles an RE written as a string into an internal form,
@@ -171,7 +171,7 @@ may not be used in the same call to
.It Dv REG_ICASE
Compile for matching that ignores upper/lower case distinctions.
See
-.Xr regex 5 .
+.Xr regex 7 .
.It Dv REG_NOSUB
Compile for matching that need only report success or failure,
not what was matched.
@@ -323,7 +323,7 @@ match before the string.
.El
.Pp
See
-.Xr regex 5
+.Xr regex 7
for a discussion of what is matched in situations where an RE or a portion
thereof could match any of several substrings of
.Fa string .
@@ -750,9 +750,9 @@ function can be used safely in a multithreaded application as long as
.Xr setlocale 3C
is not being called to change the locale.
.Sh SEE ALSO
-.Xr attributes 5 ,
-.Xr regex 5 ,
-.Xr standards 5
+.Xr attributes 7 ,
+.Xr regex 7 ,
+.Xr standards 7
.Pp
.St -p1003.2 ,
sections 2.8
diff --git a/usr/src/man/man3c/remove.3c b/usr/src/man/man3c/remove.3c
index 0870752daa..dffaf103a6 100644
--- a/usr/src/man/man3c/remove.3c
+++ b/usr/src/man/man3c/remove.3c
@@ -37,7 +37,7 @@ returns \fB\(mi1\fR and sets \fBerrno\fR to 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
@@ -55,4 +55,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBrmdir\fR(2), \fBunlink\fR(2), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR rmdir (2),
+.BR unlink (2),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/rewind.3c b/usr/src/man/man3c/rewind.3c
index cfb232c9f9..0235f65171 100644
--- a/usr/src/man/man3c/rewind.3c
+++ b/usr/src/man/man3c/rewind.3c
@@ -96,7 +96,7 @@ detect errors should clear \fBerrno\fR, then call \fBrewind()\fR, and 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
@@ -114,4 +114,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBfseek\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR fseek (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/rewinddir.3c b/usr/src/man/man3c/rewinddir.3c
index 3497290ee6..d2f2bd8523 100644
--- a/usr/src/man/man3c/rewinddir.3c
+++ b/usr/src/man/man3c/rewinddir.3c
@@ -86,7 +86,7 @@ contents of the directory. This method is recommended for portability.
.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
@@ -104,5 +104,10 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBfork\fR(2), \fBclosedir\fR(3C), \fBopendir\fR(3C), \fBreaddir\fR(3C),
-\fBseekdir\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR fork (2),
+.BR closedir (3C),
+.BR opendir (3C),
+.BR readdir (3C),
+.BR seekdir (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/rwlock.3c b/usr/src/man/man3c/rwlock.3c
index ee9eecf226..23db83a0b0 100644
--- a/usr/src/man/man3c/rwlock.3c
+++ b/usr/src/man/man3c/rwlock.3c
@@ -227,7 +227,7 @@ These functions may fail 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
@@ -243,7 +243,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBmmap\fR(2), \fBattributes\fR(5)
+.BR mmap (2),
+.BR attributes (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/scandir.3c b/usr/src/man/man3c/scandir.3c
index 97c7bd1c6e..f0c26dda8f 100644
--- a/usr/src/man/man3c/scandir.3c
+++ b/usr/src/man/man3c/scandir.3c
@@ -74,11 +74,11 @@ an \fBint\fR.
.sp
.LP
The \fBscandir()\fR and \fBalphasort()\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
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -99,5 +99,9 @@ The \fBscandir()\fR function is Unsafe. The \fBalphasort()\fR function is Safe.
.SH SEE ALSO
.sp
.LP
-\fBmalloc\fR(3C), \fBqsort\fR(3C), \fBreaddir\fR(3C), \fBstrcoll\fR(3C),
-\fBattributes\fR(5), \fBlf64\fR(5)
+.BR malloc (3C),
+.BR qsort (3C),
+.BR readdir (3C),
+.BR strcoll (3C),
+.BR attributes (7),
+.BR lf64 (7)
diff --git a/usr/src/man/man3c/scanf.3c b/usr/src/man/man3c/scanf.3c
index 1237835f8f..036ebd8e5e 100644
--- a/usr/src/man/man3c/scanf.3c
+++ b/usr/src/man/man3c/scanf.3c
@@ -424,7 +424,7 @@ Matches an optionally signed floating-point number, infinity, or NaN, whose
format is the same as expected for the subject sequence of \fBstrtod\fR(3C). In
the absence of a size modifier, the corresponding argument must be a pointer to
\fBfloat\fR. The \fBe\fR, \fBf\fR, and \fBg\fR specifiers match hexadecimal
-floating point values only in C99/SUSv3 (see \fBstandards\fR(5)) mode, but the
+floating point values only in C99/SUSv3 (see \fBstandards\fR(7)) mode, but the
\fBa\fR specifier always matches hexadecimal floating point values.
.sp
These conversion specifiers match any subject sequence accepted by
@@ -705,7 +705,7 @@ character \fBa\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
@@ -721,16 +721,26 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBfgetc\fR(3C), \fBfgets\fR(3C), \fBfgetwc\fR(3C), \fBfread\fR(3C),
-\fBisspace\fR(3C), \fBprintf\fR(3C), \fBsetlocale\fR(3C), \fBstrtod\fR(3C),
-\fBstrtol\fR(3C), \fBstrtoul\fR(3C), \fBwcrtomb\fR(3C), \fBungetc\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR fgetc (3C),
+.BR fgets (3C),
+.BR fgetwc (3C),
+.BR fread (3C),
+.BR isspace (3C),
+.BR printf (3C),
+.BR setlocale (3C),
+.BR strtod (3C),
+.BR strtol (3C),
+.BR strtoul (3C),
+.BR ungetc (3C),
+.BR wcrtomb (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/sched_get_priority_max.3c b/usr/src/man/man3c/sched_get_priority_max.3c
index 15dd39bc29..43c91af8d9 100644
--- a/usr/src/man/man3c/sched_get_priority_max.3c
+++ b/usr/src/man/man3c/sched_get_priority_max.3c
@@ -96,7 +96,7 @@ policy.
.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,13 +110,19 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBlibrt\fR(3LIB), \fBsched.h\fR(3HEAD), \fBsched_getparam\fR(3C),
-\fBsched_setparam\fR(3C), \fBsched_getscheduler\fR(3C),
-\fBsched_rr_get_interval\fR(3C), \fBsched_setscheduler\fR(3C),
-\fBtime.h\fR(3HEAD), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR sched_getparam (3C),
+.BR sched_getscheduler (3C),
+.BR sched_rr_get_interval (3C),
+.BR sched_setparam (3C),
+.BR sched_setscheduler (3C),
+.BR sched.h (3HEAD),
+.BR time.h (3HEAD),
+.BR librt (3LIB),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sched_getparam.3c b/usr/src/man/man3c/sched_getparam.3c
index d8bba0003c..184fb35ac4 100644
--- a/usr/src/man/man3c/sched_getparam.3c
+++ b/usr/src/man/man3c/sched_getparam.3c
@@ -103,7 +103,7 @@ No process can be found corresponding to that specified by \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
@@ -117,12 +117,16 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBlibrt\fR(3LIB), \fBsched.h\fR(3HEAD), \fBsched_getscheduler\fR(3C),
-\fBsched_setparam\fR(3C), \fBsched_setscheduler\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR sched_getscheduler (3C),
+.BR sched_setparam (3C),
+.BR sched_setscheduler (3C),
+.BR sched.h (3HEAD),
+.BR librt (3LIB),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sched_getscheduler.3c b/usr/src/man/man3c/sched_getscheduler.3c
index 70a533e4ed..f80fa9f513 100644
--- a/usr/src/man/man3c/sched_getscheduler.3c
+++ b/usr/src/man/man3c/sched_getscheduler.3c
@@ -106,7 +106,7 @@ No process can be found corresponding to that specified by \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
@@ -120,12 +120,16 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBlibrt\fR(3LIB), \fBsched.h\fR(3HEAD), \fBsched_getparam\fR(3C),
-\fBsched_setparam\fR(3C), \fBsched_setscheduler\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR sched_getparam (3C),
+.BR sched_setparam (3C),
+.BR sched_setscheduler (3C),
+.BR sched.h (3HEAD),
+.BR librt (3LIB),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sched_rr_get_interval.3c b/usr/src/man/man3c/sched_rr_get_interval.3c
index 8f3a34186f..d02dddf251 100644
--- a/usr/src/man/man3c/sched_rr_get_interval.3c
+++ b/usr/src/man/man3c/sched_rr_get_interval.3c
@@ -84,7 +84,7 @@ No process can be found corresponding to that specified by \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
@@ -98,13 +98,18 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBlibrt\fR(3LIB), \fBsched.h\fR(3HEAD), \fBsched_getparam\fR(3C),
-\fBsched_setparam\fR(3C), \fBsched_get_priority_max\fR(3C),
-\fBsched_getscheduler\fR(3C), \fBsched_setscheduler\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR sched_get_priority_max (3C),
+.BR sched_getparam (3C),
+.BR sched_getscheduler (3C),
+.BR sched_setparam (3C),
+.BR sched_setscheduler (3C),
+.BR sched.h (3HEAD),
+.BR librt (3LIB),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sched_setparam.3c b/usr/src/man/man3c/sched_setparam.3c
index 08f7743a8d..bc2519aa8e 100644
--- a/usr/src/man/man3c/sched_setparam.3c
+++ b/usr/src/man/man3c/sched_setparam.3c
@@ -139,7 +139,7 @@ No process can be found corresponding to that specified by \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
@@ -153,12 +153,18 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBexec\fR(2), \fBlibrt\fR(3LIB), \fBsched.h\fR(3HEAD),
-\fBsched_getparam\fR(3C), \fBsched_getscheduler\fR(3C),
-\fBsched_setscheduler\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR Intro (2),
+.BR exec (2),
+.BR sched_getparam (3C),
+.BR sched_getscheduler (3C),
+.BR sched_setscheduler (3C),
+.BR sched.h (3HEAD),
+.BR librt (3LIB),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sched_setscheduler.3c b/usr/src/man/man3c/sched_setscheduler.3c
index 8945ceaec8..cd1afcf057 100644
--- a/usr/src/man/man3c/sched_setscheduler.3c
+++ b/usr/src/man/man3c/sched_setscheduler.3c
@@ -136,7 +136,7 @@ No process can be found corresponding to that specified by \fIpid.\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
@@ -150,12 +150,20 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.LP
-\fBpriocntl\fR(1), \fBIntro\fR(2), \fBexec\fR(2), \fBpriocntl\fR(2),
-\fBlibrt\fR(3LIB), \fBsched.h\fR(3HEAD), \fBsched_get_priority_max\fR(3C),
-\fBsched_getparam\fR(3C), \fBsched_getscheduler\fR(3C),
-\fBsched_setparam\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR priocntl (1),
+.BR Intro (2),
+.BR exec (2),
+.BR priocntl (2),
+.BR sched_get_priority_max (3C),
+.BR sched_getparam (3C),
+.BR sched_getscheduler (3C),
+.BR sched_setparam (3C),
+.BR sched.h (3HEAD),
+.BR librt (3LIB),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sched_yield.3c b/usr/src/man/man3c/sched_yield.3c
index e5b488ae99..95524ab695 100644
--- a/usr/src/man/man3c/sched_yield.3c
+++ b/usr/src/man/man3c/sched_yield.3c
@@ -73,7 +73,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
@@ -87,11 +87,13 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBlibrt\fR(3LIB), \fBsched.h\fR(3HEAD), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR sched.h (3HEAD),
+.BR librt (3LIB),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/schedctl_init.3c b/usr/src/man/man3c/schedctl_init.3c
index f2a92538fa..538ba420f3 100644
--- a/usr/src/man/man3c/schedctl_init.3c
+++ b/usr/src/man/man3c/schedctl_init.3c
@@ -40,7 +40,7 @@ preemption control
.sp
.LP
These functions provide limited control over the scheduling of a thread (see
-\fBthreads\fR(5)). They allow a running thread to give a hint to the kernel
+\fBthreads\fR(7)). They allow a running thread to give a hint to the kernel
that preemptions of that thread should be avoided. The most likely use for
these functions is to block preemption while holding a spinlock. Improper use
of this facility, including attempts to block preemption for sustained periods
@@ -94,7 +94,7 @@ No errors are 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
@@ -112,8 +112,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpriocntl\fR(1), \fBexec\fR(2), \fBfork\fR(2), \fBpriocntl\fR(2),
-\fBattributes\fR(5), \fBthreads\fR(5)
+.BR priocntl (1),
+.BR exec (2),
+.BR fork (2),
+.BR priocntl (2),
+.BR attributes (7),
+.BR threads (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/seekdir.3c b/usr/src/man/man3c/seekdir.3c
index cbd2d4b831..967a0480bd 100644
--- a/usr/src/man/man3c/seekdir.3c
+++ b/usr/src/man/man3c/seekdir.3c
@@ -80,7 +80,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
@@ -98,5 +98,9 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBopendir\fR(3C), \fBreaddir\fR(3C), \fBrewinddir\fR(3C), \fBtelldir\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR opendir (3C),
+.BR readdir (3C),
+.BR rewinddir (3C),
+.BR telldir (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/select.3c b/usr/src/man/man3c/select.3c
index 92ea534aaf..976f728b9d 100644
--- a/usr/src/man/man3c/select.3c
+++ b/usr/src/man/man3c/select.3c
@@ -527,5 +527,5 @@ argument may be modified.
.Xr ualarm 3C ,
.Xr accept 3SOCKET ,
.Xr listen 3SOCKET ,
-.Xr attributes 5 ,
-.Xr standards 5
+.Xr attributes 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man3c/sem_close.3c b/usr/src/man/man3c/sem_close.3c
index f50da89374..fad24a5884 100644
--- a/usr/src/man/man3c/sem_close.3c
+++ b/usr/src/man/man3c/sem_close.3c
@@ -107,7 +107,7 @@ initialized by \fBsem_init\fR(3C).
.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
@@ -121,14 +121,17 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBsem_init\fR(3C), \fBsem_open\fR(3C), \fBsem_unlink\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR sem_init (3C),
+.BR sem_open (3C),
+.BR sem_unlink (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/sem_destroy.3c b/usr/src/man/man3c/sem_destroy.3c
index acb742e5c1..1b8da17562 100644
--- a/usr/src/man/man3c/sem_destroy.3c
+++ b/usr/src/man/man3c/sem_destroy.3c
@@ -102,7 +102,7 @@ There are currently processes (or LWPs or threads) blocked on the semaphore.
.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,10 +116,13 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBsem_init\fR(3C), \fBsem_open\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR sem_init (3C),
+.BR sem_open (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sem_getvalue.3c b/usr/src/man/man3c/sem_getvalue.3c
index 445a60410f..dc0fb0e5f4 100644
--- a/usr/src/man/man3c/sem_getvalue.3c
+++ b/usr/src/man/man3c/sem_getvalue.3c
@@ -104,7 +104,7 @@ The \fBsem_getvalue()\fR function is not supported by the 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
@@ -118,11 +118,16 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBsemctl\fR(2), \fBsemget\fR(2), \fBsemop\fR(2), \fBsem_post\fR(3C),
-\fBsem_wait\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR semctl (2),
+.BR semget (2),
+.BR semop (2),
+.BR sem_post (3C),
+.BR sem_wait (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sem_init.3c b/usr/src/man/man3c/sem_init.3c
index 76e03265c0..875d347fef 100644
--- a/usr/src/man/man3c/sem_init.3c
+++ b/usr/src/man/man3c/sem_init.3c
@@ -141,7 +141,7 @@ The process lacks the appropriate privileges to initialize the semaphore.
.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
@@ -155,11 +155,15 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBsem_destroy\fR(3C), \fBsem_open\fR(3C), \fBsem_post\fR(3C),
-\fBsem_wait\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR sem_destroy (3C),
+.BR sem_open (3C),
+.BR sem_post (3C),
+.BR sem_wait (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sem_open.3c b/usr/src/man/man3c/sem_open.3c
index bda42d12fa..1eaa712680 100644
--- a/usr/src/man/man3c/sem_open.3c
+++ b/usr/src/man/man3c/sem_open.3c
@@ -253,7 +253,7 @@ The \fBsem_open()\fR function is not supported by the 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
@@ -267,12 +267,20 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBexit\fR(2), \fBumask\fR(2), \fBsem_close\fR(3C),
-\fBsem_init\fR(3C), \fBsem_post\fR(3C), \fBsem_unlink\fR(3C),
-\fBsem_wait\fR(3C), \fBsysconf\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR exec (2),
+.BR exit (2),
+.BR umask (2),
+.BR sem_close (3C),
+.BR sem_init (3C),
+.BR sem_post (3C),
+.BR sem_unlink (3C),
+.BR sem_wait (3C),
+.BR sysconf (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sem_post.3c b/usr/src/man/man3c/sem_post.3c
index 16f60261f9..17f507a16b 100644
--- a/usr/src/man/man3c/sem_post.3c
+++ b/usr/src/man/man3c/sem_post.3c
@@ -119,7 +119,7 @@ The semaphore value exceeds \fBSEM_VALUE_MAX\fR.
.LP
The \fBsem_post()\fR function is reentrant with respect to signals and may be
invoked from a signal-catching function. The semaphore functionality described
-on this manual page is for the POSIX (see \fBstandards\fR(5)) threads
+on this manual page is for the POSIX (see \fBstandards\fR(7)) threads
implementation. For the documentation of the Solaris threads interface, see
\fBsemaphore\fR(3C)).
.SH EXAMPLES
@@ -129,7 +129,7 @@ See \fBsem_wait\fR(3C).
.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,11 +143,14 @@ Interface Stability Committed
_
MT-Level Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBsched_setscheduler\fR(3C), \fBsem_wait\fR(3C), \fBsemaphore\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR sched_setscheduler (3C),
+.BR sem_wait (3C),
+.BR semaphore (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sem_timedwait.3c b/usr/src/man/man3c/sem_timedwait.3c
index 45cf042231..7c4fee1615 100644
--- a/usr/src/man/man3c/sem_timedwait.3c
+++ b/usr/src/man/man3c/sem_timedwait.3c
@@ -161,7 +161,7 @@ A signal interrupted this function.
.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
@@ -180,9 +180,15 @@ Standard See below.
.sp
.LP
-For \fBsem_timedwait()\fR, see \fBstandards\fR(5).
+For \fBsem_timedwait()\fR, see \fBstandards\fR(7).
.SH SEE ALSO
.LP
-\fBsemctl\fR(2), \fBsemget\fR(2), \fBsemop\fR(2), \fBtime\fR(2),
-\fBsem_post\fR(3C), \fBsem_trywait\fR(3C), \fBsem_wait\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR semctl (2),
+.BR semget (2),
+.BR semop (2),
+.BR time (2),
+.BR sem_post (3C),
+.BR sem_trywait (3C),
+.BR sem_wait (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sem_unlink.3c b/usr/src/man/man3c/sem_unlink.3c
index 7fe479ed34..7c3416b938 100644
--- a/usr/src/man/man3c/sem_unlink.3c
+++ b/usr/src/man/man3c/sem_unlink.3c
@@ -119,7 +119,7 @@ The \fBsem_unlink()\fR function is not supported by the 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
@@ -133,14 +133,18 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBexec\fR(2), \fBexit\fR(2), \fBsem_close\fR(3C), \fBsem_open\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR exec (2),
+.BR exit (2),
+.BR sem_close (3C),
+.BR sem_open (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/sem_wait.3c b/usr/src/man/man3c/sem_wait.3c
index a65f35d507..f27608927f 100644
--- a/usr/src/man/man3c/sem_wait.3c
+++ b/usr/src/man/man3c/sem_wait.3c
@@ -210,7 +210,7 @@ void *deposit_withdrawal;
.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
@@ -224,10 +224,12 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBsem_post\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR sem_post (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/semaphore.3c b/usr/src/man/man3c/semaphore.3c
index bfc5b84869..92de72b438 100644
--- a/usr/src/man/man3c/semaphore.3c
+++ b/usr/src/man/man3c/semaphore.3c
@@ -306,7 +306,7 @@ customer(int deposit_withdrawal)
.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
@@ -322,10 +322,18 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBmmap\fR(2), \fBshmop\fR(2), \fBsem_close\fR(3C), \fBsem_destroy\fR(3C),
-\fBsem_getvalue\fR(3C), \fBsem_init\fR(3C), \fBsem_open\fR(3C),
-\fBsem_post\fR(3C), \fBsem_unlink\fR(3C), \fBsem_wait\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR mmap (2),
+.BR shmop (2),
+.BR sem_close (3C),
+.BR sem_destroy (3C),
+.BR sem_getvalue (3C),
+.BR sem_init (3C),
+.BR sem_open (3C),
+.BR sem_post (3C),
+.BR sem_unlink (3C),
+.BR sem_wait (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/setbuf.3c b/usr/src/man/man3c/setbuf.3c
index c49a7ce159..6e69cc7dad 100644
--- a/usr/src/man/man3c/setbuf.3c
+++ b/usr/src/man/man3c/setbuf.3c
@@ -97,7 +97,7 @@ using \fBsetvbuf()\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
@@ -115,5 +115,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBfopen\fR(3C), \fBgetc\fR(3C), \fBmalloc\fR(3C), \fBputc\fR(3C),
-\fBstdio\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR fopen (3C),
+.BR getc (3C),
+.BR malloc (3C),
+.BR putc (3C),
+.BR stdio (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/setbuffer.3c b/usr/src/man/man3c/setbuffer.3c
index 78a42edc2c..416ed9f4e3 100644
--- a/usr/src/man/man3c/setbuffer.3c
+++ b/usr/src/man/man3c/setbuffer.3c
@@ -62,9 +62,16 @@ The \fBsetlinebuf()\fR function returns no useful value.
.SH SEE ALSO
.sp
.LP
-\fBmalloc\fR(3C), \fBfclose\fR(3C), \fBfopen\fR(3C), \fBfread\fR(3C),
-\fBgetc\fR(3C), \fBprintf\fR(3C), \fBputc\fR(3C), \fBputs\fR(3C),
-\fBsetbuf\fR(3C), \fBsetvbuf\fR(3C)
+.BR fclose (3C),
+.BR fopen (3C),
+.BR fread (3C),
+.BR getc (3C),
+.BR malloc (3C),
+.BR printf (3C),
+.BR putc (3C),
+.BR puts (3C),
+.BR setbuf (3C),
+.BR setvbuf (3C)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/setcat.3c b/usr/src/man/man3c/setcat.3c
index 5fb7ddec47..416be6cb0b 100644
--- a/usr/src/man/man3c/setcat.3c
+++ b/usr/src/man/man3c/setcat.3c
@@ -59,7 +59,7 @@ name. Otherwise, it returns a null pointer.
.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
@@ -75,5 +75,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBgettxt\fR(3C), \fBlfmt\fR(3C), \fBpfmt\fR(3C), \fBsetlocale\fR(3C),
-\fBattributes\fR(5), \fBenviron\fR(5)
+.BR gettxt (3C),
+.BR lfmt (3C),
+.BR pfmt (3C),
+.BR setlocale (3C),
+.BR attributes (7),
+.BR environ (7)
diff --git a/usr/src/man/man3c/setenv.3c b/usr/src/man/man3c/setenv.3c
index 8247305c3d..011e729860 100644
--- a/usr/src/man/man3c/setenv.3c
+++ b/usr/src/man/man3c/setenv.3c
@@ -109,7 +109,7 @@ environment.
.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
@@ -127,4 +127,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBgetenv\fR(3C), \fBunsetenv\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR getenv (3C),
+.BR unsetenv (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/setjmp.3c b/usr/src/man/man3c/setjmp.3c
index f5223bac48..b7e677913d 100644
--- a/usr/src/man/man3c/setjmp.3c
+++ b/usr/src/man/man3c/setjmp.3c
@@ -228,7 +228,7 @@ longjumped from alarm
.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
@@ -246,9 +246,14 @@ MT-Level Unsafe
.SH SEE ALSO
.sp
.LP
-\fBgetcontext\fR(2), \fBpriocntl\fR(2), \fBsigaction\fR(2),
-\fBsigaltstack\fR(2), \fBsigprocmask\fR(2), \fBsignal\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR getcontext (2),
+.BR priocntl (2),
+.BR sigaction (2),
+.BR sigaltstack (2),
+.BR sigprocmask (2),
+.BR signal (3C),
+.BR attributes (7),
+.BR standards (7)
.SH WARNINGS
.sp
.LP
diff --git a/usr/src/man/man3c/setkey.3c b/usr/src/man/man3c/setkey.3c
index 9afd5b0d53..45d943a527 100644
--- a/usr/src/man/man3c/setkey.3c
+++ b/usr/src/man/man3c/setkey.3c
@@ -98,7 +98,7 @@ for errors should set \fBerrno\fR to 0, call \fBsetkey()\fR, then test
.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,4 +116,7 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBcrypt\fR(3C), \fBencrypt\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR crypt (3C),
+.BR encrypt (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/setlabel.3c b/usr/src/man/man3c/setlabel.3c
index 72fcb15581..8d905f4340 100644
--- a/usr/src/man/man3c/setlabel.3c
+++ b/usr/src/man/man3c/setlabel.3c
@@ -51,7 +51,7 @@ UX:test: ERROR: Cannot open file
.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
@@ -65,4 +65,7 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBgetopt\fR(3C), \fBlfmt\fR(3C), \fBpfmt\fR(3C), \fBattributes\fR(5)
+.BR getopt (3C),
+.BR lfmt (3C),
+.BR pfmt (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/setlocale.3c b/usr/src/man/man3c/setlocale.3c
index 4690ec3850..c176b0e28e 100644
--- a/usr/src/man/man3c/setlocale.3c
+++ b/usr/src/man/man3c/setlocale.3c
@@ -141,7 +141,7 @@ locale database directory for \fIlocale\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
@@ -162,10 +162,20 @@ MT-Level MT-Safe with exceptions
.sp
.LP
\fBlocale\fR(1), \fBctype\fR(3C), \fBgetdate\fR(3C) \fBgettext\fR(3C),
-\fBgettxt\fR(3C), \fBisdigit\fR(3C), \fBlibc\fR(3LIB), \fBlocaleconv\fR(3C),
-\fBmbtowc\fR(3C), \fBstrcoll\fR(3C), \fBstrftime\fR(3C), \fBstrptime\fR(3C)
-\fBstrxfrm\fR(3C) \fBtolower\fR(3C), \fBwctomb\fR(3C), \fBattributes\fR(5),
-\fBenviron\fR(5), \fBlocale\fR(5), \fBstandards\fR(5)
+.BR gettxt (3C),
+.BR isdigit (3C),
+.BR libc (3LIB),
+.BR localeconv (3C),
+.BR mbtowc (3C),
+.BR strcoll (3C),
+.BR strftime (3C),
+.BR strptime (3C)
+\fBstrxfrm\fR(3C) \fBtolower\fR(3C),
+.BR wctomb (3C),
+.BR attributes (7),
+.BR environ (7),
+.BR locale (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/shm_open.3c b/usr/src/man/man3c/shm_open.3c
index 6e0766ca86..a5988661ae 100644
--- a/usr/src/man/man3c/shm_open.3c
+++ b/usr/src/man/man3c/shm_open.3c
@@ -269,7 +269,7 @@ The \fBshm_open()\fR function is not supported by the 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
@@ -283,15 +283,23 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBclose\fR(2), \fBdup\fR(2), \fBexec\fR(2), \fBfcntl\fR(2), \fBmmap\fR(2),
-\fBumask\fR(2), \fBshm_unlink\fR(3C), \fBsysconf\fR(3C), \fBfcntl.h\fR(3HEAD),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR close (2),
+.BR dup (2),
+.BR exec (2),
+.BR fcntl (2),
+.BR mmap (2),
+.BR umask (2),
+.BR shm_unlink (3C),
+.BR sysconf (3C),
+.BR fcntl.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/shm_unlink.3c b/usr/src/man/man3c/shm_unlink.3c
index 5d72dafc88..8bc9d1a100 100644
--- a/usr/src/man/man3c/shm_unlink.3c
+++ b/usr/src/man/man3c/shm_unlink.3c
@@ -115,7 +115,7 @@ The \fBshm_unlink()\fR function is not supported by the 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
@@ -129,14 +129,18 @@ Interface Stability Committed
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBclose\fR(2), \fBmmap\fR(2), \fBmlock\fR(3C), \fBshm_open\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR close (2),
+.BR mmap (2),
+.BR mlock (3C),
+.BR shm_open (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/sigfpe.3c b/usr/src/man/man3c/sigfpe.3c
index 2067e19301..7786a7de3e 100644
--- a/usr/src/man/man3c/sigfpe.3c
+++ b/usr/src/man/man3c/sigfpe.3c
@@ -169,7 +169,7 @@ main(void) {
.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
@@ -184,8 +184,11 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBsigaction\fR(2), \fBabort\fR(3C), \fBsignal\fR(3C), \fBattributes\fR(5),
-\fBfloatingpoint.h\fR(3HEAD)
+.BR sigaction (2),
+.BR abort (3C),
+.BR signal (3C),
+.BR floatingpoint.h (3HEAD),
+.BR attributes (7)
.SH DIAGNOSTICS
.LP
The \fBsigfpe()\fR function returns (void(*)())-1 if \fIcode\fR is not zero or
diff --git a/usr/src/man/man3c/siginterrupt.3c b/usr/src/man/man3c/siginterrupt.3c
index 0cfffd3b22..348f95af5e 100644
--- a/usr/src/man/man3c/siginterrupt.3c
+++ b/usr/src/man/man3c/siginterrupt.3c
@@ -65,7 +65,7 @@ of \fBsiginterrupt()\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
@@ -83,5 +83,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBsigaction\fR(2), \fBsignal.h\fR(3HEAD), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR sigaction (2),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/signal.3c b/usr/src/man/man3c/signal.3c
index 9dbcfcd3e0..1f97971d33 100644
--- a/usr/src/man/man3c/signal.3c
+++ b/usr/src/man/man3c/signal.3c
@@ -145,7 +145,7 @@ guarantee the reception of every generated signal.
.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
@@ -163,6 +163,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBexit\fR(2), \fBkill\fR(2), \fBpause\fR(2), \fBsigaction\fR(2),
-\fBsigsend\fR(2), \fBwaitid\fR(2), \fBsignal.h\fR(3HEAD), \fBwait\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR exit (2),
+.BR kill (2),
+.BR pause (2),
+.BR sigaction (2),
+.BR sigsend (2),
+.BR waitid (2),
+.BR wait (3C),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/signalfd.3c b/usr/src/man/man3c/signalfd.3c
index 070bafc854..0137c18c38 100644
--- a/usr/src/man/man3c/signalfd.3c
+++ b/usr/src/man/man3c/signalfd.3c
@@ -158,7 +158,7 @@ File descriptor duplication during fork presents a challenge to the
facility since signal data and events are dependent on the process from which
they are queried.
Its use with caching event systems such as
-.Xr epoll 5 ,
+.Xr epoll 7 ,
.Pa /dev/poll ,
or
.Xr port_create 3C
@@ -209,4 +209,4 @@ Unable to allocate state for the file descriptor.
.Xr sigsetops 3C ,
.Xr sigwaitinfo 3C ,
.Xr signal.h 3HEAD ,
-.Xr epoll 5
+.Xr epoll 7
diff --git a/usr/src/man/man3c/sigqueue.3c b/usr/src/man/man3c/sigqueue.3c
index 94ece7109a..79a21a9096 100644
--- a/usr/src/man/man3c/sigqueue.3c
+++ b/usr/src/man/man3c/sigqueue.3c
@@ -148,7 +148,7 @@ The process \fIpid\fR does not exist.
.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
@@ -162,11 +162,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
-\fBkill\fR(2), \fBsiginfo.h\fR(3HEAD), \fBsignal.h\fR(3HEAD),
-\fBsigwaitinfo\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR kill (2),
+.BR sigwaitinfo (3C),
+.BR siginfo.h (3HEAD),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sigsetops.3c b/usr/src/man/man3c/sigsetops.3c
index 25af9a8101..8273433bee 100644
--- a/usr/src/man/man3c/sigsetops.3c
+++ b/usr/src/man/man3c/sigsetops.3c
@@ -102,7 +102,7 @@ The \fIset\fR argument specifies an invalid 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
@@ -120,6 +120,10 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBsigaction\fR(2), \fBsigpending\fR(2), \fBsigprocmask\fR(2),
-\fBsigsuspend\fR(2), \fBsignal.h\fR(3HEAD), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR sigaction (2),
+.BR sigpending (2),
+.BR sigprocmask (2),
+.BR sigsuspend (2),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sigstack.3c b/usr/src/man/man3c/sigstack.3c
index 835a955e8d..9812a15cb1 100644
--- a/usr/src/man/man3c/sigstack.3c
+++ b/usr/src/man/man3c/sigstack.3c
@@ -154,5 +154,10 @@ is recommended over this function.
.SH SEE ALSO
.sp
.LP
-\fBfork\fR(2), \fB_longjmp\fR(3C), \fBlongjmp\fR(3C), \fBsetjmp\fR(3C),
-\fBsigaltstack\fR(2), \fBsiglongjmp\fR(3C), \fBsigsetjmp\fR(3C)
+.BR fork (2),
+.BR sigaltstack (2),
+.BR _longjmp (3C),
+.BR longjmp (3C),
+.BR setjmp (3C),
+.BR siglongjmp (3C),
+.BR sigsetjmp (3C)
diff --git a/usr/src/man/man3c/sigwaitinfo.3c b/usr/src/man/man3c/sigwaitinfo.3c
index 0d8bc75160..31982e5018 100644
--- a/usr/src/man/man3c/sigwaitinfo.3c
+++ b/usr/src/man/man3c/sigwaitinfo.3c
@@ -179,7 +179,7 @@ no signal is pending in \fIset\fR and it is necessary to wait.
.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
@@ -193,12 +193,16 @@ Interface Stability Committed
_
MT-Level Async-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBtime\fR(2), \fBsigqueue\fR(3C), \fBsiginfo.h\fR(3HEAD),
-\fBsignal.h\fR(3HEAD), \fBtime.h\fR(3HEAD), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR time (2),
+.BR sigqueue (3C),
+.BR siginfo.h (3HEAD),
+.BR signal.h (3HEAD),
+.BR time.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sleep.3c b/usr/src/man/man3c/sleep.3c
index cd18d1e7c2..689dc966c2 100644
--- a/usr/src/man/man3c/sleep.3c
+++ b/usr/src/man/man3c/sleep.3c
@@ -74,7 +74,7 @@ suspended from execution.
.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
@@ -88,10 +88,12 @@ Interface Stability Committed
_
MT-Level Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBnanosleep\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR nanosleep (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/smt_pause.3c b/usr/src/man/man3c/smt_pause.3c
index 815a21f40e..28f0e6ff96 100644
--- a/usr/src/man/man3c/smt_pause.3c
+++ b/usr/src/man/man3c/smt_pause.3c
@@ -35,4 +35,4 @@ This is commonly used in the implementation of spin loops.
.Sh MT-LEVEL
.Sy MT-Safe
.Sh SEE ALSO
-.Xr attributes 5
+.Xr attributes 7
diff --git a/usr/src/man/man3c/ssignal.3c b/usr/src/man/man3c/ssignal.3c
index aabb691106..7cd412e108 100644
--- a/usr/src/man/man3c/ssignal.3c
+++ b/usr/src/man/man3c/ssignal.3c
@@ -67,7 +67,7 @@ If \fIsig\fR has an illegal value or no action was ever specified for
.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
@@ -83,4 +83,6 @@ MT-Level Unsafe
.SH SEE ALSO
.sp
.LP
-\fBraise\fR(3C), \fBsignal\fR(3C), \fBattributes\fR(5)
+.BR raise (3C),
+.BR signal (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/stack_getbounds.3c b/usr/src/man/man3c/stack_getbounds.3c
index a98bd6c491..79fac8c051 100644
--- a/usr/src/man/man3c/stack_getbounds.3c
+++ b/usr/src/man/man3c/stack_getbounds.3c
@@ -49,7 +49,7 @@ The \fIsp\fR argument does not refer to a valid 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
@@ -67,5 +67,8 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBgetustack\fR(2), \fBsigaction\fR(2), \fBsigaltstack\fR(2),
-\fBstack_setbounds\fR(3C), \fBattributes\fR(5)
+.BR getustack (2),
+.BR sigaction (2),
+.BR sigaltstack (2),
+.BR stack_setbounds (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/stack_inbounds.3c b/usr/src/man/man3c/stack_inbounds.3c
index 783de9536c..05b5b27b7d 100644
--- a/usr/src/man/man3c/stack_inbounds.3c
+++ b/usr/src/man/man3c/stack_inbounds.3c
@@ -34,7 +34,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
@@ -52,4 +52,5 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBstack_getbounds\fR(3C), \fBattributes\fR(5)
+.BR stack_getbounds (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/stack_setbounds.3c b/usr/src/man/man3c/stack_setbounds.3c
index c640989479..b70355d878 100644
--- a/usr/src/man/man3c/stack_setbounds.3c
+++ b/usr/src/man/man3c/stack_setbounds.3c
@@ -61,7 +61,7 @@ are managing their own alternate stacks.
.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
@@ -79,5 +79,9 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBgetustack\fR(2), \fB_stack_grow\fR(3C), \fBstack_getbounds\fR(3C),
-\fBstack_inbounds\fR(3C), \fBstack_violation\fR(3C), \fBattributes\fR(5)
+.BR getustack (2),
+.BR _stack_grow (3C),
+.BR stack_getbounds (3C),
+.BR stack_inbounds (3C),
+.BR stack_violation (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/stack_violation.3c b/usr/src/man/man3c/stack_violation.3c
index ea27f83a54..02d7639820 100644
--- a/usr/src/man/man3c/stack_violation.3c
+++ b/usr/src/man/man3c/stack_violation.3c
@@ -102,7 +102,7 @@ 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
@@ -120,5 +120,9 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBsigaction\fR(2), \fBsigaltstack\fR(2), \fBstack_getbounds\fR(3C),
-\fBstack_inbounds\fR(3C), \fBstack_setbounds\fR(3C), \fBattributes\fR(5)
+.BR sigaction (2),
+.BR sigaltstack (2),
+.BR stack_getbounds (3C),
+.BR stack_inbounds (3C),
+.BR stack_setbounds (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/stdio.3c b/usr/src/man/man3c/stdio.3c
index f7dce6dfa7..541b0e3c20 100644
--- a/usr/src/man/man3c/stdio.3c
+++ b/usr/src/man/man3c/stdio.3c
@@ -116,7 +116,7 @@ than 255 files may be opened using \fBfopen()\fR, and only file descriptors 0
through 255 can be used in a stream. This restriction only holds for the 32-bit
compilation environment. The 64-bit environment may use more streams and the use
of more than 255 may be enabled in a 32-bit environment through the use of
-\fBextendedFILE\fR(5).
+\fBextendedFILE\fR(7).
.sp
.LP
The functions and constants mentioned in the entries of section 3S of this
@@ -337,6 +337,12 @@ error conditions.
\fBferror\fR(3C), \fBfmemopen\fR(3C), \fBfopen\fR(3C), \fBfread\fR(3C),
\fBfseek\fR(3C), \fBflockfile\fR(3C), \fBgetc\fR(3C), \fBgets\fR(3C),
\fBopen_memstream(3C)\fR, \fBopen_wmemstream(3C(\fR, \fBpopen\fR(3C),
-\fBprintf\fR(3C), \fBputc\fR(3C), \fBputs\fR(3C), \fBscanf\fR(3C),
-\fBsetbuf\fR(3C), \fBsystem\fR(3C), \fBtmpfile\fR(3C), \fBtmpnam\fR(3C),
-\fBungetc\fR(3C)
+.BR printf (3C),
+.BR putc (3C),
+.BR puts (3C),
+.BR scanf (3C),
+.BR setbuf (3C),
+.BR system (3C),
+.BR tmpfile (3C),
+.BR tmpnam (3C),
+.BR ungetc (3C)
diff --git a/usr/src/man/man3c/str2sig.3c b/usr/src/man/man3c/str2sig.3c
index addb460957..2c26ef289e 100644
--- a/usr/src/man/man3c/str2sig.3c
+++ b/usr/src/man/man3c/str2sig.3c
@@ -68,4 +68,5 @@ sig2str(9,buf); /* stores "KILL" in buf */
.SH SEE ALSO
.sp
.LP
-\fBkill\fR(1), \fBstrsignal\fR(3C)
+.BR kill (1),
+.BR strsignal (3C)
diff --git a/usr/src/man/man3c/strcoll.3c b/usr/src/man/man3c/strcoll.3c
index ca27166e65..d597b3a6de 100644
--- a/usr/src/man/man3c/strcoll.3c
+++ b/usr/src/man/man3c/strcoll.3c
@@ -106,7 +106,7 @@ collating sequence.
collation database for \fIlocale\fR
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -123,6 +123,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBlocaledef\fR(1), \fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBstring\fR(3C),
-\fBstrxfrm\fR(3C), \fBuselocale\fR(3C),
-\fBwsxfrm\fR(3C), \fBattributes\fR(5), \fBenviron\fR(5), \fBstandards\fR(5)
+.BR localedef (1),
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR string (3C),
+.BR strxfrm (3C),
+.BR uselocale (3C),
+.BR wsxfrm (3C),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/strerror.3c b/usr/src/man/man3c/strerror.3c
index 4a79a8aca0..675f2cb7ef 100644
--- a/usr/src/man/man3c/strerror.3c
+++ b/usr/src/man/man3c/strerror.3c
@@ -134,7 +134,7 @@ the \fBLC_MESSAGES\fR locale category. See \fBsetlocale\fR(3C) and
\fBuselocale\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
@@ -151,5 +151,9 @@ MT-Level Safe
.SH SEE ALSO
.LP
-\fBgettext\fR(3C), \fBperror\fR(3C), \fBsetlocale\fR(3C), \fBuselocale\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR gettext (3C),
+.BR perror (3C),
+.BR setlocale (3C),
+.BR uselocale (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/strfmon.3c b/usr/src/man/man3c/strfmon.3c
index 04eb03d384..6af4058cd7 100644
--- a/usr/src/man/man3c/strfmon.3c
+++ b/usr/src/man/man3c/strfmon.3c
@@ -140,7 +140,7 @@ unspecified.
.SH ATTRIBUTES
.LP
See
-.BR attributes (5)
+.BR attributes (7)
for descriptions of the following attributes:
.TS
box;
@@ -159,6 +159,6 @@ MT-Level MT-Safe
.BR setlocale (3C),
.BR uselocale (3C),
.BR locale (3HEAD),
-.BR attributes (5),
-.BR standards (5)
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/strftime.3c b/usr/src/man/man3c/strftime.3c
index 3345563543..d60ae3ed5d 100644
--- a/usr/src/man/man3c/strftime.3c
+++ b/usr/src/man/man3c/strftime.3c
@@ -741,7 +741,7 @@ Thursday, August 28, 1986 at 12:44:36.
.LP
This results in \fIstr\fR containing "Thursday Aug 28 240".
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -761,12 +761,21 @@ Standard See below.
The \fBstrftime()\fR and \fBstrftime_l()\fR functions are Standard.
\fBcftime()\fR and \fBascftime()\fR functions are Committed.
.LP
-For \fBstrftime()\fR and \fBstrftime_l()\fR, see \fBstandards\fR(5).
+For \fBstrftime()\fR and \fBstrftime_l()\fR, see \fBstandards\fR(7).
.SH SEE ALSO
-\fBdate\fR(1), \fBctime\fR(3C), \fBmktime\fR(3C),
-\fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBstrptime\fR(3C), \fBtzset\fR(3C),
-\fBuselocale\fR(3C), \fBTIMEZONE\fR(4), \fBzoneinfo\fR(4),
-\fBattributes\fR(5), \fBenviron\fR(5), \fBstandards\fR(5)
+.BR date (1),
+.BR ctime (3C),
+.BR mktime (3C),
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR strptime (3C),
+.BR tzset (3C),
+.BR uselocale (3C),
+.BR TIMEZONE (5),
+.BR zoneinfo (5),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
.SH NOTES
The conversion specification for \fB%V\fR was changed in the Solaris 7 release.
This change was based on the public review draft of the ISO C9x standard at
diff --git a/usr/src/man/man3c/string.3c b/usr/src/man/man3c/string.3c
index 478bbdb4bd..3a7c088825 100644
--- a/usr/src/man/man3c/string.3c
+++ b/usr/src/man/man3c/string.3c
@@ -567,7 +567,7 @@ token = "45"
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -590,12 +590,16 @@ The \fBstrtok()\fR, \fBstrdup()\fR, and \fBstrndup()\fR functions are MT-Safe.
The remaining functions are Async-Signal-Safe.
.LP
For all except \fBstrlcat()\fR, \fBstrlcpy()\fR, and \fBstrsep()\fR, see
-\fBstandards\fR(5).
+\fBstandards\fR(7).
.SH SEE ALSO
.LP
-\fBmalloc\fR(3C),
-\fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBstrxfrm\fR(3C),
-\fBuselocale\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR malloc (3C),
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR strxfrm (3C),
+.BR uselocale (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.LP
When compiling multithreaded applications, the \fB_REENTRANT\fR flag must be
diff --git a/usr/src/man/man3c/string_to_decimal.3c b/usr/src/man/man3c/string_to_decimal.3c
index 7b0552e454..609c7041ad 100644
--- a/usr/src/man/man3c/string_to_decimal.3c
+++ b/usr/src/man/man3c/string_to_decimal.3c
@@ -259,7 +259,7 @@ stream lock.
.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
@@ -275,6 +275,13 @@ MT-Level MT-Safe with exceptions
.SH SEE ALSO
.sp
.LP
-\fBctype\fR(3C), \fBdecimal_to_floating\fR(3C), \fBgetc_unlocked\fR(3C),
-\fBisspace\fR(3C), \fBlocaleconv\fR(3C), \fBscanf\fR(3C), \fBsetlocale\fR(3C),
-\fBstrtod\fR(3C), \fBungetc\fR(3C), \fBattributes\fR(5)
+.BR ctype (3C),
+.BR decimal_to_floating (3C),
+.BR getc_unlocked (3C),
+.BR isspace (3C),
+.BR localeconv (3C),
+.BR scanf (3C),
+.BR setlocale (3C),
+.BR strtod (3C),
+.BR ungetc (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/strptime.3c b/usr/src/man/man3c/strptime.3c
index 6d889e9fc1..e4933c29ca 100644
--- a/usr/src/man/man3c/strptime.3c
+++ b/usr/src/man/man3c/strptime.3c
@@ -162,7 +162,7 @@ decimal number [1,99]); single digits are preceded by 0. If \fB%C\fR is used
without the \fB%y\fR specifier, \fBstrptime()\fR assumes the year offset is
zero in whichever century is specified. Note the behavior of \fB%C\fR in the
absence of \fB%y\fR is not specified by any of the standards or specifications
-described on the \fBstandards\fR(5) manual page, so portable applications
+described on the \fBstandards\fR(7) manual page, so portable applications
should not depend on it. This behavior may change in a future release.
.RE
@@ -708,7 +708,7 @@ in \fBtm_yday\fR when \fB%j\fR is specified without otherwise specifying a
month and day within month.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -721,7 +721,7 @@ Interface Stability See below.
_
MT-Level MT-Safe
_
-Standard See \fBstandards\fR(5) for \fBstrptime()\fR.
+Standard See \fBstandards\fR(7) for \fBstrptime()\fR.
.TE
.LP
@@ -729,8 +729,14 @@ The \fBstrptime()\fR function is Standard. The \fBstrptime_l()\fR function
is Uncommitted.
.SH SEE ALSO
.LP
-\fBctime\fR(3C), \fBgetdate\fR(3C), \fBisspace\fR(3C), \fBmktime\fR(3C),
-\fBnewlocale\fR(3C),
-\fBsetlocale\fR(3C), \fBstrftime\fR(3C), \fBuselocale\fR(3C),
-\fBattributes\fR(5), \fBenviron\fR(5),
-\fBstandards\fR(5)
+.BR ctime (3C),
+.BR getdate (3C),
+.BR isspace (3C),
+.BR mktime (3C),
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR strftime (3C),
+.BR uselocale (3C),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/strsignal.3c b/usr/src/man/man3c/strsignal.3c
index c4102d1b91..6c7c447959 100644
--- a/usr/src/man/man3c/strsignal.3c
+++ b/usr/src/man/man3c/strsignal.3c
@@ -34,7 +34,7 @@ the \fBLC_MESSAGES\fR locale category. See \fBsetlocale\fR(3C).
.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
@@ -50,5 +50,8 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBgettext\fR(3C), \fBpsignal\fR(3C), \fBsetlocale\fR(3C), \fBstr2sig\fR(3C),
-\fBattributes\fR(5)
+.BR gettext (3C),
+.BR psignal (3C),
+.BR setlocale (3C),
+.BR str2sig (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/strtod.3c b/usr/src/man/man3c/strtod.3c
index ac50710053..be6b36d2a9 100644
--- a/usr/src/man/man3c/strtod.3c
+++ b/usr/src/man/man3c/strtod.3c
@@ -309,7 +309,7 @@ The change in behavior is due to the inclusion of floating-point numbers in
hexadecimal notation without requiring that either a decimal point or the
binary exponent be present.
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -327,8 +327,14 @@ MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
-\fBisspace\fR(3C), \fBlocaleconv\fR(3C), \fBmath.h\fR(3HEAD), \fBscanf\fR(3C),
-\fBsetlocale\fR(3C), \fBstrtol\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR isspace (3C),
+.BR localeconv (3C),
+.BR scanf (3C),
+.BR setlocale (3C),
+.BR strtol (3C),
+.BR math.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
The \fBstrtod()\fR and \fBatof()\fR functions can be used safely in
multithreaded applications, as long as \fBsetlocale\fR(3C) is not called to
diff --git a/usr/src/man/man3c/strtoimax.3c b/usr/src/man/man3c/strtoimax.3c
index 346758b42d..3244bb8e4f 100644
--- a/usr/src/man/man3c/strtoimax.3c
+++ b/usr/src/man/man3c/strtoimax.3c
@@ -109,7 +109,7 @@ The value of \fIbase\fR is not supported.
.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
@@ -127,4 +127,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBstrtol\fR(3C), \fBstrtoul\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR strtol (3C),
+.BR strtoul (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/strtol.3c b/usr/src/man/man3c/strtol.3c
index d3b9f7123f..6655e39fd0 100644
--- a/usr/src/man/man3c/strtol.3c
+++ b/usr/src/man/man3c/strtol.3c
@@ -250,7 +250,7 @@ type.
.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
@@ -272,5 +272,10 @@ The \fBstrtol()\fR, \fBstrtoll()\fR, \fBatol()\fR, \fBatoll()\fR, and
.SH SEE ALSO
.sp
.LP
-\fBisalpha\fR(3C), \fBisspace\fR(3C), \fBscanf\fR(3C), \fBstrtod\fR(3C),
-\fBstrtoul\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR isalpha (3C),
+.BR isspace (3C),
+.BR scanf (3C),
+.BR strtod (3C),
+.BR strtoul (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/strtoul.3c b/usr/src/man/man3c/strtoul.3c
index 77427e9b4c..00c687ab73 100644
--- a/usr/src/man/man3c/strtoul.3c
+++ b/usr/src/man/man3c/strtoul.3c
@@ -181,7 +181,7 @@ just loss of precision if those numbers can ever be negative.
.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
@@ -199,5 +199,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBisalpha\fR(3C), \fBisspace\fR(3C), \fBscanf\fR(3C), \fBstrtod\fR(3C),
-\fBstrtol\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR isalpha (3C),
+.BR isspace (3C),
+.BR scanf (3C),
+.BR strtod (3C),
+.BR strtol (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/strtows.3c b/usr/src/man/man3c/strtows.3c
index 90e6577f1d..61b0648c48 100644
--- a/usr/src/man/man3c/strtows.3c
+++ b/usr/src/man/man3c/strtows.3c
@@ -48,4 +48,4 @@ be set to \fBEILSEQ\fR.
.SH SEE ALSO
.sp
.LP
-\fBwstring\fR(3C)
+.BR wstring (3C)
diff --git a/usr/src/man/man3c/strxfrm.3c b/usr/src/man/man3c/strxfrm.3c
index 1e2012f5da..5381406c3e 100644
--- a/usr/src/man/man3c/strxfrm.3c
+++ b/usr/src/man/man3c/strxfrm.3c
@@ -119,7 +119,7 @@ the transformation of the string pointed to by \fIs\fR.
collation database for \fIlocale\fR
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -135,6 +135,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBlocaledef\fR(1), \fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBstrcmp\fR(3C),
-\fBstrcoll\fR(3C), \fBuselocale\fR(3C),
-\fBwscoll\fR(3C), \fBattributes\fR(5), \fBenviron\fR(5), \fBstandards\fR(5)
+.BR localedef (1),
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR strcmp (3C),
+.BR strcoll (3C),
+.BR uselocale (3C),
+.BR wscoll (3C),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/swab.3c b/usr/src/man/man3c/swab.3c
index 2c116e57df..212b1057f9 100644
--- a/usr/src/man/man3c/swab.3c
+++ b/usr/src/man/man3c/swab.3c
@@ -79,7 +79,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
@@ -97,4 +97,5 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/sync_instruction_memory.3c b/usr/src/man/man3c/sync_instruction_memory.3c
index 4f6c3b7570..665217e96b 100644
--- a/usr/src/man/man3c/sync_instruction_memory.3c
+++ b/usr/src/man/man3c/sync_instruction_memory.3c
@@ -55,7 +55,7 @@ No values are 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
@@ -71,4 +71,4 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBattributes\fR(5)
+.BR attributes (7)
diff --git a/usr/src/man/man3c/sysconf.3c b/usr/src/man/man3c/sysconf.3c
index 2c5cd02f3a..67a8d16eb5 100644
--- a/usr/src/man/man3c/sysconf.3c
+++ b/usr/src/man/man3c/sysconf.3c
@@ -486,7 +486,7 @@ The value of the \fIname\fR argument is invalid.
.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
@@ -502,12 +502,18 @@ Interface Stability Committed
_
MT-Level MT-Safe, Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
-\fBpooladm\fR(1M), \fBzoneadm\fR(1M), \fBfpathconf\fR(2), \fBseteuid\fR(2),
-\fBsetrlimit\fR(2), \fBconfstr\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR fpathconf (2),
+.BR seteuid (2),
+.BR setrlimit (2),
+.BR confstr (3C),
+.BR attributes (7),
+.BR standards (7),
+.BR pooladm (8),
+.BR zoneadm (8)
.SH NOTES
A call to \fBsetrlimit()\fR can cause the value of \fBOPEN_MAX\fR to change.
.sp
diff --git a/usr/src/man/man3c/syslog.3c b/usr/src/man/man3c/syslog.3c
index 6bfe07190c..28b20b5a53 100644
--- a/usr/src/man/man3c/syslog.3c
+++ b/usr/src/man/man3c/syslog.3c
@@ -61,7 +61,7 @@ syslog, openlog, closelog, setlogmask \- control system log
.SH DESCRIPTION
.LP
-The \fBsyslog()\fR function sends a message to \fBsyslogd\fR(1M), which,
+The \fBsyslog()\fR function sends a message to \fBsyslogd\fR(8), which,
depending on the configuration of \fB/etc/syslog.conf\fR, logs it in an
appropriate system log, writes it to the system console, forwards it to a list
of users, or forwards it to \fBsyslogd\fR on another host over the network.
@@ -212,7 +212,7 @@ System daemons.
.ad
.RS 14n
The authentication / security / authorization system: \fBlogin\fR(1),
-\fBsu\fR(1M), \fBgetty\fR(1M).
+\fBsu\fR(8), \fBgetty\fR(8).
.RE
.sp
@@ -249,7 +249,7 @@ Designated for the \fBUUCP\fR system; it does not currently use \fBsyslog()\fR.
.ad
.RS 14n
The \fBcron\fR/\fBat\fR facility; \fBcrontab\fR(1), \fBat\fR(1),
-\fBcron\fR(1M).
+\fBcron\fR(8).
.RE
.sp
@@ -258,7 +258,7 @@ The \fBcron\fR/\fBat\fR facility; \fBcrontab\fR(1), \fBat\fR(1),
\fB\fBLOG_AUDIT\fR\fR
.ad
.RS 14n
-The audit facility, for example, \fBauditd\fR(1M).
+The audit facility, for example, \fBauditd\fR(8).
.RE
.sp
@@ -358,7 +358,7 @@ specific daemon processes (for daemons that fork).
.ad
.RS 14n
Write messages to the system console if they cannot be sent to
-\fBsyslogd\fR(1M). This option is safe to use in daemon processes that have no
+\fBsyslogd\fR(8). This option is safe to use in daemon processes that have no
controlling terminal, since \fBsyslog()\fR forks before opening the console.
.RE
@@ -368,7 +368,7 @@ controlling terminal, since \fBsyslog()\fR forks before opening the console.
\fB\fBLOG_NDELAY\fR\fR
.ad
.RS 14n
-Open the connection to \fBsyslogd\fR(1M) immediately. Normally the open is
+Open the connection to \fBsyslogd\fR(8) immediately. Normally the open is
delayed until the first message is logged. This is useful for programs that
need to manage the order in which file descriptors are allocated.
.RE
@@ -444,7 +444,7 @@ This call logs a message at priority \fBLOG_ALERT\fR:
.LP
The \fBFTP\fR daemon \fBftpd\fR would make this call to \fBopenlog()\fR to
indicate that all messages it logs should have an identifying string of
-\fBftpd\fR, should be treated by \fBsyslogd\fR(1M) as other messages from
+\fBftpd\fR, should be treated by \fBsyslogd\fR(8) as other messages from
system daemons are, should include the process \fBID\fR of the process logging
the message:
@@ -486,7 +486,7 @@ call to \fBsyslog\fR:
.sp
.LP
A locally-written utility could use the following call to \fBsyslog()\fR to log
-a message at priority \fBLOG_INFO\fR to be treated by \fBsyslogd\fR(1M) as
+a message at priority \fBLOG_INFO\fR to be treated by \fBsyslogd\fR(8) as
other messages to the facility \fBLOG_LOCAL2\fR are:
.sp
@@ -499,7 +499,7 @@ other messages to the facility \fBLOG_LOCAL2\fR are:
.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
@@ -513,12 +513,23 @@ Interface Stability Committed
_
MT-Level Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.LP
-\fBat\fR(1), \fBcrontab\fR(1), \fBlogger\fR(1), \fBlogin\fR(1), \fBlpc\fR(1B),
-\fBlpr\fR(1B), \fBauditd\fR(1M), \fBcron\fR(1M), \fBgetty\fR(1M),
-\fBsu\fR(1M), \fBsyslogd\fR(1M), \fBprintf\fR(3C),
-\fBsyslog.conf\fR(4), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR at (1),
+.BR crontab (1),
+.BR logger (1),
+.BR login (1),
+.BR lpc (1B),
+.BR lpr (1B),
+.BR printf (3C),
+.BR syslog.conf (5),
+.BR attributes (7),
+.BR standards (7),
+.BR auditd (8),
+.BR cron (8),
+.BR getty (8),
+.BR su (8),
+.BR syslogd (8)
diff --git a/usr/src/man/man3c/system.3c b/usr/src/man/man3c/system.3c
index 349e6519eb..d4861a82bb 100644
--- a/usr/src/man/man3c/system.3c
+++ b/usr/src/man/man3c/system.3c
@@ -139,7 +139,7 @@ See \fBpopen\fR(3C) for an alternative to \fBsystem()\fR that is thread-safe.
.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,5 +157,11 @@ MT-Level Unsafe
.SH SEE ALSO
.sp
.LP
-\fBksh\fR(1), \fBsh\fR(1), \fBpopen\fR(3C), \fBposix_spawn\fR(3C),
-\fBwait\fR(3C), \fBwaitpid\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR ksh (1),
+.BR sh (1),
+.BR popen (3C),
+.BR posix_spawn (3C),
+.BR wait (3C),
+.BR waitpid (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/tcdrain.3c b/usr/src/man/man3c/tcdrain.3c
index 06add7d9e6..27ff9cd36c 100644
--- a/usr/src/man/man3c/tcdrain.3c
+++ b/usr/src/man/man3c/tcdrain.3c
@@ -119,7 +119,7 @@ is not ignoring or blocking \fBSIGTTOU\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
@@ -137,4 +137,7 @@ MT-Level MT-Safe, and Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBtcflush\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5), \fBtermio\fR(7I)
+.BR tcflush (3C),
+.BR termio (4I),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/tcflow.3c b/usr/src/man/man3c/tcflow.3c
index 05253e73bf..98cc2297e3 100644
--- a/usr/src/man/man3c/tcflow.3c
+++ b/usr/src/man/man3c/tcflow.3c
@@ -151,7 +151,7 @@ is not ignoring or blocking \fBSIGTTOU\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
@@ -169,5 +169,7 @@ MT-Level MT-Safe, and Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBtcsendbreak\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5),
-\fBtermio\fR(7I)
+.BR tcsendbreak (3C),
+.BR termio (4I),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/tcflush.3c b/usr/src/man/man3c/tcflush.3c
index 0926ff4c0d..342387d8a0 100644
--- a/usr/src/man/man3c/tcflush.3c
+++ b/usr/src/man/man3c/tcflush.3c
@@ -141,7 +141,7 @@ is not ignoring or blocking \fBSIGTTOU\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
@@ -159,4 +159,7 @@ MT-Level MT-Safe, and Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBtcdrain\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5), \fBtermio\fR(7I)
+.BR tcdrain (3C),
+.BR termio (4I),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/tcgetattr.3c b/usr/src/man/man3c/tcgetattr.3c
index 5d567e359a..3334e68880 100644
--- a/usr/src/man/man3c/tcgetattr.3c
+++ b/usr/src/man/man3c/tcgetattr.3c
@@ -59,7 +59,7 @@ tcgetattr \- get the parameters associated with the terminal
.LP
The \fBtcgetattr()\fR function gets the parameters associated with the terminal
referred to by \fIfildes\fR and stores them in the \fBtermios\fR structure (see
-\fBtermio\fR(7I)) referenced by \fItermios_p\fR. The \fIfildes\fR argument is
+\fBtermio\fR(4I)) referenced by \fItermios_p\fR. The \fIfildes\fR argument is
an open file descriptor associated with a terminal.
.sp
.LP
@@ -105,7 +105,7 @@ The file associated with \fIfildes\fR is not a terminal.
.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,4 +123,7 @@ MT-Level MT-Safe, and Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBtcsetattr\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5), \fBtermio\fR(7I)
+.BR tcsetattr (3C),
+.BR termio (4I),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/tcgetpgrp.3c b/usr/src/man/man3c/tcgetpgrp.3c
index 0c8936e6fb..0a36d3af17 100644
--- a/usr/src/man/man3c/tcgetpgrp.3c
+++ b/usr/src/man/man3c/tcgetpgrp.3c
@@ -103,7 +103,7 @@ the controlling terminal.
.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
@@ -121,5 +121,9 @@ MT-Level MT-Safe, and Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBsetpgid\fR(2), \fBsetsid\fR(2), \fBtcsetpgrp\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5), \fBtermio\fR(7I)
+.BR setpgid (2),
+.BR setsid (2),
+.BR tcsetpgrp (3C),
+.BR termio (4I),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/tcgetsid.3c b/usr/src/man/man3c/tcgetsid.3c
index 55f1a45948..9d1abb16b1 100644
--- a/usr/src/man/man3c/tcgetsid.3c
+++ b/usr/src/man/man3c/tcgetsid.3c
@@ -99,7 +99,7 @@ The file associated with \fIfildes\fR is not a terminal.
.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,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBattributes\fR(5), \fBstandards\fR(5), \fBtermio\fR(7I)
+.BR termio (4I),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/tcsendbreak.3c b/usr/src/man/man3c/tcsendbreak.3c
index 88ce6c5f67..f3393f6111 100644
--- a/usr/src/man/man3c/tcsendbreak.3c
+++ b/usr/src/man/man3c/tcsendbreak.3c
@@ -121,7 +121,7 @@ is not ignoring or blocking \fBSIGTTOU\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
@@ -139,4 +139,7 @@ MT-Level MT-Safe, and Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBtcdrain\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5), \fBtermio\fR(7I)
+.BR tcdrain (3C),
+.BR termio (4I),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/tcsetattr.3c b/usr/src/man/man3c/tcsetattr.3c
index 7023349a21..1bc43918c0 100644
--- a/usr/src/man/man3c/tcsetattr.3c
+++ b/usr/src/man/man3c/tcsetattr.3c
@@ -61,7 +61,7 @@ tcsetattr \- set the parameters associated with the terminal
The \fBtcsetattr()\fR function sets the parameters associated with the terminal
referred to by the open file descriptor \fIfildes\fR (an open file descriptor
associated with a terminal) from the \fBtermios\fR structure (see
-\fBtermio\fR(7I)) referenced by \fItermios_p\fR as follows:
+\fBtermio\fR(4I)) referenced by \fItermios_p\fR as follows:
.RS +4
.TP
.ie t \(bu
@@ -198,7 +198,7 @@ is not ignoring or blocking \fBSIGTTOU\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
@@ -216,5 +216,8 @@ MT-Level MT-Safe, and Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBcfgetispeed\fR(3C), \fBtcgetattr\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5), \fBtermio\fR(7I)
+.BR cfgetispeed (3C),
+.BR tcgetattr (3C),
+.BR termio (4I),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/tcsetpgrp.3c b/usr/src/man/man3c/tcsetpgrp.3c
index a0be04d22a..b919d8a45b 100644
--- a/usr/src/man/man3c/tcsetpgrp.3c
+++ b/usr/src/man/man3c/tcsetpgrp.3c
@@ -127,7 +127,7 @@ process in the same session as 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
@@ -145,4 +145,7 @@ MT-Level MT-Safe, and Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBtcgetpgrp\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5), \fBtermio\fR(7I)
+.BR tcgetpgrp (3C),
+.BR termio (4I),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/tell.3c b/usr/src/man/man3c/tell.3c
index c5bb2f33b7..998b15a369 100644
--- a/usr/src/man/man3c/tell.3c
+++ b/usr/src/man/man3c/tell.3c
@@ -68,7 +68,7 @@ SEEK_CUR)\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
@@ -84,4 +84,5 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBlseek\fR(2), \fBattributes\fR(5)
+.BR lseek (2),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/telldir.3c b/usr/src/man/man3c/telldir.3c
index c5eb1df9f8..231f452670 100644
--- a/usr/src/man/man3c/telldir.3c
+++ b/usr/src/man/man3c/telldir.3c
@@ -86,7 +86,7 @@ The current location of the directory cannot be stored in an object of type
.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
@@ -104,5 +104,8 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBopendir\fR(3C), \fBreaddir\fR(3C), \fBseekdir\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR opendir (3C),
+.BR readdir (3C),
+.BR seekdir (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/termios.3c b/usr/src/man/man3c/termios.3c
index b410868e6d..ee4e8303d6 100644
--- a/usr/src/man/man3c/termios.3c
+++ b/usr/src/man/man3c/termios.3c
@@ -83,7 +83,7 @@ termios \- general terminal interface
.LP
These functions describe a general terminal interface for controlling
asynchronous communications ports. A more detailed overview of the terminal
-interface can be found in \fBtermio\fR(7I), which also describes an
+interface can be found in \fBtermio\fR(4I), which also describes an
\fBioctl\fR(2) interface that provides the same functionality. However, the
function interface described by these functions is the preferred user
interface.
@@ -93,8 +93,19 @@ Each of these functions is now described on a separate manual page.
.SH SEE ALSO
.sp
.LP
-\fBioctl\fR(2), \fBcfgetispeed\fR(3C), \fBcfgetospeed\fR(3C),
-\fBcfsetispeed\fR(3C), \fBcfsetospeed\fR(3C), \fBtcdrain\fR(3C),
-\fBtcflow\fR(3C), \fBtcflush\fR(3C), \fBtcgetattr\fR(3C), \fBtcgetpgrp\fR(3C),
-\fBtcgetsid\fR(3C), \fBtcsendbreak\fR(3C), \fBtcsetattr\fR(3C),
-\fBtcgetpgrp\fR(3C), \fBtcsendbreak\fR(3C), \fBtermio\fR(7I)
+.BR ioctl (2),
+.BR cfgetispeed (3C),
+.BR cfgetospeed (3C),
+.BR cfsetispeed (3C),
+.BR cfsetospeed (3C),
+.BR tcdrain (3C),
+.BR tcflow (3C),
+.BR tcflush (3C),
+.BR tcgetattr (3C),
+.BR tcgetpgrp (3C),
+.BR tcgetpgrp (3C),
+.BR tcgetsid (3C),
+.BR tcsendbreak (3C),
+.BR tcsendbreak (3C),
+.BR tcsetattr (3C),
+.BR termio (4I)
diff --git a/usr/src/man/man3c/thr_create.3c b/usr/src/man/man3c/thr_create.3c
index 77337905d0..d1c1498cb7 100644
--- a/usr/src/man/man3c/thr_create.3c
+++ b/usr/src/man/man3c/thr_create.3c
@@ -393,7 +393,7 @@ error = thr_create(NULL, 0, do_func, NULL, 0, &tid);
.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
@@ -409,10 +409,19 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBexit\fR(2), \fBgetrlimit\fR(2), \fBmmap\fR(2), \fBexit\fR(3C),
-\fBsleep\fR(3C), \fBthr_exit\fR(3C), \fBthr_join\fR(3C),
-\fBthr_min_stack\fR(3C), \fBthr_setconcurrency\fR(3C), \fBthr_suspend\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5), \fBthreads\fR(5)
+.BR exit (2),
+.BR getrlimit (2),
+.BR mmap (2),
+.BR exit (3C),
+.BR sleep (3C),
+.BR thr_exit (3C),
+.BR thr_join (3C),
+.BR thr_min_stack (3C),
+.BR thr_setconcurrency (3C),
+.BR thr_suspend (3C),
+.BR attributes (7),
+.BR standards (7),
+.BR threads (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/thr_exit.3c b/usr/src/man/man3c/thr_exit.3c
index 7f1031e339..8fd88c469d 100644
--- a/usr/src/man/man3c/thr_exit.3c
+++ b/usr/src/man/man3c/thr_exit.3c
@@ -122,7 +122,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
@@ -138,8 +138,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBexit\fR(3C), \fBthr_create\fR(3C), \fBthr_join\fR(3C),
-\fBthr_keycreate\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR exit (3C),
+.BR thr_create (3C),
+.BR thr_join (3C),
+.BR thr_keycreate (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/thr_getconcurrency.3c b/usr/src/man/man3c/thr_getconcurrency.3c
index 65ca61d914..4bb0f044ad 100644
--- a/usr/src/man/man3c/thr_getconcurrency.3c
+++ b/usr/src/man/man3c/thr_getconcurrency.3c
@@ -65,7 +65,7 @@ The value for \fInew_level\fR is negative.
.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,4 +81,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBthr_create\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR thr_create (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/thr_getprio.3c b/usr/src/man/man3c/thr_getprio.3c
index e695527bbd..25c28fdab9 100644
--- a/usr/src/man/man3c/thr_getprio.3c
+++ b/usr/src/man/man3c/thr_getprio.3c
@@ -124,7 +124,7 @@ value specified.
.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
@@ -140,6 +140,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpriocntl\fR(2), \fBpthread_setschedprio\fR(3C), \fBsched_setparam\fR(3C),
-\fBthr_create\fR(3C), \fBthr_suspend\fR(3C), \fBthr_yield\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR priocntl (2),
+.BR pthread_setschedprio (3C),
+.BR sched_setparam (3C),
+.BR thr_create (3C),
+.BR thr_suspend (3C),
+.BR thr_yield (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/thr_join.3c b/usr/src/man/man3c/thr_join.3c
index b7da329708..0f3cf01d06 100644
--- a/usr/src/man/man3c/thr_join.3c
+++ b/usr/src/man/man3c/thr_join.3c
@@ -117,7 +117,7 @@ No undetached thread could be found corresponding to the given thread ID.
.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
@@ -133,8 +133,11 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBthr_create\fR(3C), \fBthr_exit\fR(3C), \fBwait\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR thr_create (3C),
+.BR thr_exit (3C),
+.BR wait (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/thr_keycreate.3c b/usr/src/man/man3c/thr_keycreate.3c
index afaa1ad9d5..5e3b646704 100644
--- a/usr/src/man/man3c/thr_keycreate.3c
+++ b/usr/src/man/man3c/thr_keycreate.3c
@@ -259,7 +259,7 @@ cleanup(void *v) {
.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,8 +277,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpthread_once\fR(3C), \fBthr_exit\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR pthread_once (3C),
+.BR thr_exit (3C),
+.BR attributes (7),
+.BR standards (7)
.SH WARNINGS
.sp
.LP
diff --git a/usr/src/man/man3c/thr_kill.3c b/usr/src/man/man3c/thr_kill.3c
index 794e63f88b..2b6830d32a 100644
--- a/usr/src/man/man3c/thr_kill.3c
+++ b/usr/src/man/man3c/thr_kill.3c
@@ -99,7 +99,7 @@ ID.
.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
@@ -115,5 +115,10 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBkill\fR(2), \fBsigaction\fR(2), \fBraise\fR(3C), \fBsignal.h\fR(3HEAD),
-\fBthr_self\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR kill (2),
+.BR sigaction (2),
+.BR raise (3C),
+.BR thr_self (3C),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/thr_main.3c b/usr/src/man/man3c/thr_main.3c
index ac6da4e0c2..072cbc23d4 100644
--- a/usr/src/man/man3c/thr_main.3c
+++ b/usr/src/man/man3c/thr_main.3c
@@ -59,7 +59,7 @@ if \fBlibthread\fR is not linked in or thread initialization has not completed
.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
@@ -75,4 +75,5 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBthr_self\fR(3C), \fBattributes\fR(5)
+.BR thr_self (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/thr_min_stack.3c b/usr/src/man/man3c/thr_min_stack.3c
index 252fc81551..839847a89e 100644
--- a/usr/src/man/man3c/thr_min_stack.3c
+++ b/usr/src/man/man3c/thr_min_stack.3c
@@ -67,7 +67,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
@@ -82,4 +82,5 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/thr_self.3c b/usr/src/man/man3c/thr_self.3c
index 8f846bcca1..fd88e6bc19 100644
--- a/usr/src/man/man3c/thr_self.3c
+++ b/usr/src/man/man3c/thr_self.3c
@@ -72,7 +72,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
@@ -88,4 +88,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBthr_create\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR thr_create (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/thr_sigsetmask.3c b/usr/src/man/man3c/thr_sigsetmask.3c
index 889db7f357..fd0be5381d 100644
--- a/usr/src/man/man3c/thr_sigsetmask.3c
+++ b/usr/src/man/man3c/thr_sigsetmask.3c
@@ -323,7 +323,7 @@ thread can be used by passing the argument \fBTHR_DAEMON\fR to
.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
@@ -338,17 +338,27 @@ MT-Level MT-Safe and Async-Signal-Safe
.SH SEE ALSO
.LP
-\fBsigaction\fR(2), \fBsigprocmask\fR(2), \fBsigwait\fR(2),
-\fBcond_wait\fR(3C), \fBpthread_cancel\fR(3C), \fBpthread_create\fR(3C),
-\fBpthread_join\fR(3C), \fBpthread_self\fR(3C), \fBsigaddset\fR(3C),
-\fBsigemptyset\fR(3C), \fBsigsetops\fR(3C), \fBsleep\fR(3C),
-\fBattributes\fR(5), \fBcancellation\fR(5), \fBstandards\fR(5)
+.BR sigaction (2),
+.BR sigprocmask (2),
+.BR sigwait (2),
+.BR cond_wait (3C),
+.BR pthread_cancel (3C),
+.BR pthread_create (3C),
+.BR pthread_join (3C),
+.BR pthread_self (3C),
+.BR sigaddset (3C),
+.BR sigemptyset (3C),
+.BR sigsetops (3C),
+.BR sleep (3C),
+.BR attributes (7),
+.BR cancellation (7),
+.BR standards (7)
.SH NOTES
.LP
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
\fBSIGCANCEL\fR, as \fBSIGCANCEL\fR is reserved for the implementation of POSIX
-thread cancellation (see \fBpthread_cancel\fR(3C) and \fBcancellation\fR(5)).
+thread cancellation (see \fBpthread_cancel\fR(3C) and \fBcancellation\fR(7)).
This restriction is quietly enforced by the standard C library.
.sp
.LP
diff --git a/usr/src/man/man3c/thr_stksegment.3c b/usr/src/man/man3c/thr_stksegment.3c
index 8bf64d0082..7200c774e8 100644
--- a/usr/src/man/man3c/thr_stksegment.3c
+++ b/usr/src/man/man3c/thr_stksegment.3c
@@ -68,7 +68,7 @@ initialization is not yet complete, or the thread is an internal thread.
.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
@@ -84,4 +84,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBsigaltstack\fR(2), \fBthr_create\fR(3C), \fBattributes\fR(5)
+.BR sigaltstack (2),
+.BR thr_create (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/thr_suspend.3c b/usr/src/man/man3c/thr_suspend.3c
index 59dedbd146..892c410a5a 100644
--- a/usr/src/man/man3c/thr_suspend.3c
+++ b/usr/src/man/man3c/thr_suspend.3c
@@ -60,7 +60,7 @@ The \fItarget_thread\fR 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
@@ -76,8 +76,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBthr_create\fR(3C), \fBthr_join\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR thr_create (3C),
+.BR thr_join (3C),
+.BR attributes (7),
+.BR standards (7)
.SH WARNINGS
.sp
.LP
diff --git a/usr/src/man/man3c/thr_yield.3c b/usr/src/man/man3c/thr_yield.3c
index 7368475f98..8a05bd3d9f 100644
--- a/usr/src/man/man3c/thr_yield.3c
+++ b/usr/src/man/man3c/thr_yield.3c
@@ -27,7 +27,7 @@ The \fBthr_yield()\fR function returns nothing and does not set \fBerrno\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
@@ -43,4 +43,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBthr_setprio\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR thr_setprio (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/thrd_create.3c b/usr/src/man/man3c/thrd_create.3c
index 8bf799cb3e..20c128d48e 100644
--- a/usr/src/man/man3c/thrd_create.3c
+++ b/usr/src/man/man3c/thrd_create.3c
@@ -87,5 +87,5 @@ is returned, indicating that a non-memory related error.
.Xr thr_create 3C ,
.Xr thrd_detach 3C ,
.Xr thrd_join 3C ,
-.Xr attributes 5 ,
-.Xr threads 5
+.Xr attributes 7 ,
+.Xr threads 7
diff --git a/usr/src/man/man3c/thrd_current.3c b/usr/src/man/man3c/thrd_current.3c
index 6b4fc3e53d..8fdb5ae0db 100644
--- a/usr/src/man/man3c/thrd_current.3c
+++ b/usr/src/man/man3c/thrd_current.3c
@@ -42,5 +42,5 @@ No errors are defined.
.Xr pthread_self 3C ,
.Xr thr_self 3C ,
.Xr thrd_create 3C ,
-.Xr attributes 5 ,
-.Xr threads 5
+.Xr attributes 7 ,
+.Xr threads 7
diff --git a/usr/src/man/man3c/thrd_detach.3c b/usr/src/man/man3c/thrd_detach.3c
index 502032b1be..231eff1fc1 100644
--- a/usr/src/man/man3c/thrd_detach.3c
+++ b/usr/src/man/man3c/thrd_detach.3c
@@ -54,5 +54,5 @@ indicating that an error has occurred.
.Xr pthread_detach 3C ,
.Xr thrd_create 3C ,
.Xr thrd_join 3C ,
-.Xr attributes 5 ,
-.Xr threads 5
+.Xr attributes 7 ,
+.Xr threads 7
diff --git a/usr/src/man/man3c/thrd_equal.3c b/usr/src/man/man3c/thrd_equal.3c
index 28c6baeb1f..c46b6f3fd8 100644
--- a/usr/src/man/man3c/thrd_equal.3c
+++ b/usr/src/man/man3c/thrd_equal.3c
@@ -54,5 +54,5 @@ are different threads.
.Sh MT-LEVEL
.Sy MT-Safe
.Sh SEE ALSO
-.Xr attributes 5 ,
-.Xr threads 5
+.Xr attributes 7 ,
+.Xr threads 7
diff --git a/usr/src/man/man3c/thrd_exit.3c b/usr/src/man/man3c/thrd_exit.3c
index 58a91a6475..9790528317 100644
--- a/usr/src/man/man3c/thrd_exit.3c
+++ b/usr/src/man/man3c/thrd_exit.3c
@@ -60,6 +60,6 @@ function does not return, the calling thread is terminated.
.Sh SEE ALSO
.Xr pthread_exit 3C ,
.Xr thr_exit 3C ,
-.Xr attributes 5 ,
-.Xr attributes 5 ,
-.Xr threads 5
+.Xr attributes 7 ,
+.Xr attributes 7 ,
+.Xr threads 7
diff --git a/usr/src/man/man3c/thrd_join.3c b/usr/src/man/man3c/thrd_join.3c
index b474f2f183..5913a0444f 100644
--- a/usr/src/man/man3c/thrd_join.3c
+++ b/usr/src/man/man3c/thrd_join.3c
@@ -79,5 +79,5 @@ will be returned.
.Xr pthread_join 3C ,
.Xr thrd_create 3C ,
.Xr thrd_detach 3C ,
-.Xr attributes 5 ,
-.Xr threads 5
+.Xr attributes 7 ,
+.Xr threads 7
diff --git a/usr/src/man/man3c/thrd_yield.3c b/usr/src/man/man3c/thrd_yield.3c
index a37ca39007..7ac68cdf55 100644
--- a/usr/src/man/man3c/thrd_yield.3c
+++ b/usr/src/man/man3c/thrd_yield.3c
@@ -34,5 +34,5 @@ threads with the same or greater priority to run.
.Sy MT-Safe
.Sh SEE ALSO
.Xr yield 2 ,
-.Xr attributes 5 ,
-.Xr threads 5
+.Xr attributes 7 ,
+.Xr threads 7
diff --git a/usr/src/man/man3c/timer_create.3c b/usr/src/man/man3c/timer_create.3c
index b02cc7e6ef..f65483c825 100644
--- a/usr/src/man/man3c/timer_create.3c
+++ b/usr/src/man/man3c/timer_create.3c
@@ -139,7 +139,7 @@ The specified clock \fBID\fR, \fIclock_id\fR, is not defined.
.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
@@ -153,10 +153,17 @@ Interface Stability Committed
_
MT-Level MT-Safe with exceptions
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
-\fBexec\fR(2), \fBfork\fR(2), \fBtime\fR(2), \fBclock_settime\fR(3C),
-\fBsignal\fR(3C), \fBsignal.h\fR(3HEAD), \fBtimer_delete\fR(3C),
-\fBtimer_settime\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR exec (2),
+.BR fork (2),
+.BR time (2),
+.BR clock_settime (3C),
+.BR signal (3C),
+.BR timer_delete (3C),
+.BR timer_settime (3C),
+.BR signal.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/timer_delete.3c b/usr/src/man/man3c/timer_delete.3c
index 19c76793ce..d219613541 100644
--- a/usr/src/man/man3c/timer_delete.3c
+++ b/usr/src/man/man3c/timer_delete.3c
@@ -93,7 +93,7 @@ The \fBtimer_delete()\fR function is not supported by the 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
@@ -107,10 +107,12 @@ Interface Stability Committed
_
MT-Level MT-Safe with exceptions
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
.sp
.LP
-\fBtimer_create\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR timer_create (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/timer_settime.3c b/usr/src/man/man3c/timer_settime.3c
index 3813a9d86d..2cd7b79bac 100644
--- a/usr/src/man/man3c/timer_settime.3c
+++ b/usr/src/man/man3c/timer_settime.3c
@@ -183,7 +183,7 @@ than or equal to 1000 million.
.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
@@ -197,10 +197,14 @@ Interface Stability Committed
_
MT-Level Async-Signal-Safe
_
-Standard See \fBstandards\fR(5).
+Standard See \fBstandards\fR(7).
.TE
.SH SEE ALSO
-\fBtime.h\fR(3HEAD), \fBclock_settime\fR(3C), \fBtimer_create\fR(3C),
-\fBtimer_delete\fR(3C), \fBattributes\fR(5), \fBprivileges\fR(5),
-\fBstandards\fR(5)
+.BR clock_settime (3C),
+.BR timer_create (3C),
+.BR timer_delete (3C),
+.BR time.h (3HEAD),
+.BR attributes (7),
+.BR privileges (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/timeradd.3c b/usr/src/man/man3c/timeradd.3c
index 3cd6a6e3f8..bdef432e4a 100644
--- a/usr/src/man/man3c/timeradd.3c
+++ b/usr/src/man/man3c/timeradd.3c
@@ -84,7 +84,7 @@ expressions with side effects, the results are undefined.
.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,4 +102,5 @@ MT-Level MT-Safe with Exceptions
.SH SEE ALSO
.sp
.LP
-\fBgettimeofday\fR(3C), \fBattributes\fR(5)
+.BR gettimeofday (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/timerfd_create.3c b/usr/src/man/man3c/timerfd_create.3c
index 16bd2cefcd..b453f90e16 100644
--- a/usr/src/man/man3c/timerfd_create.3c
+++ b/usr/src/man/man3c/timerfd_create.3c
@@ -199,5 +199,5 @@ is not asserted in the effective set of the calling process.
.Xr timer_create 3C ,
.Xr timer_gettime 3C ,
.Xr timer_settime 3C ,
-.Xr privileges 5 ,
-.Xr timerfd 5
+.Xr privileges 7 ,
+.Xr timerfd 7
diff --git a/usr/src/man/man3c/timespec_get.3c b/usr/src/man/man3c/timespec_get.3c
index 532af5ce3c..3e8274ec94 100644
--- a/usr/src/man/man3c/timespec_get.3c
+++ b/usr/src/man/man3c/timespec_get.3c
@@ -79,4 +79,4 @@ There was an error obtaining the time for
.Sh SEE ALSO
.Xr clock_gettime 3C ,
.Xr time.h 3HEAD ,
-.Xr attributes 5
+.Xr attributes 7
diff --git a/usr/src/man/man3c/tmpfile.3c b/usr/src/man/man3c/tmpfile.3c
index b26e8c9184..9820c199fc 100644
--- a/usr/src/man/man3c/tmpfile.3c
+++ b/usr/src/man/man3c/tmpfile.3c
@@ -144,11 +144,11 @@ behind.
.sp
.LP
The \fBtmpfile()\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
@@ -164,5 +164,10 @@ Interface Stability Standard
.SH SEE ALSO
.sp
.LP
-\fBunlink\fR(2), \fBfopen\fR(3C), \fBmkstemp\fR(3C), \fBmktemp\fR(3C),
-\fBtmpnam\fR(3C), \fBlf64\fR(5), \fBstandards\fR(5)
+.BR unlink (2),
+.BR fopen (3C),
+.BR mkstemp (3C),
+.BR mktemp (3C),
+.BR tmpnam (3C),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/tmpnam.3c b/usr/src/man/man3c/tmpnam.3c
index 4d90a6e285..024a867a40 100644
--- a/usr/src/man/man3c/tmpnam.3c
+++ b/usr/src/man/man3c/tmpnam.3c
@@ -120,7 +120,7 @@ applications.
.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
@@ -138,6 +138,13 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBcreat\fR(2), \fBunlink\fR(2), \fBfopen\fR(3C), \fBfree\fR(3C),
-\fBmalloc\fR(3C), \fBmktemp\fR(3C), \fBmkstemp\fR(3C), \fBtmpfile\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR creat (2),
+.BR unlink (2),
+.BR fopen (3C),
+.BR free (3C),
+.BR malloc (3C),
+.BR mkstemp (3C),
+.BR mktemp (3C),
+.BR tmpfile (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/toascii.3c b/usr/src/man/man3c/toascii.3c
index f96e295041..935c7d408f 100644
--- a/usr/src/man/man3c/toascii.3c
+++ b/usr/src/man/man3c/toascii.3c
@@ -30,7 +30,7 @@ No errors are 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
@@ -50,4 +50,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBisascii\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR isascii (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/tolower.3c b/usr/src/man/man3c/tolower.3c
index 6a682b9b69..b600207a83 100644
--- a/usr/src/man/man3c/tolower.3c
+++ b/usr/src/man/man3c/tolower.3c
@@ -48,7 +48,7 @@ unchanged.
No errors are defined.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -64,5 +64,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBnewlocale\fR(3C), \fBsetlocale\fR(3C),
-\fBuselocale\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR uselocale (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/toupper.3c b/usr/src/man/man3c/toupper.3c
index daae48b4bf..08b08fcc86 100644
--- a/usr/src/man/man3c/toupper.3c
+++ b/usr/src/man/man3c/toupper.3c
@@ -46,7 +46,7 @@ corresponding to the argument passed.
No errors are defined.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -62,6 +62,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBnewlocale\fR(3C), \fBsetlocale\fR(3C),
-\fBuselocale\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR uselocale (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/towlower.3c b/usr/src/man/man3c/towlower.3c
index f642d222a0..53ee894611 100644
--- a/usr/src/man/man3c/towlower.3c
+++ b/usr/src/man/man3c/towlower.3c
@@ -72,4 +72,4 @@ MT-Level MT-Safe
.BR setlocale (3C),
.BR towupper (3C),
.BR uselocale (3C),
-.BR locale (5)
+.BR locale (7)
diff --git a/usr/src/man/man3c/towupper.3c b/usr/src/man/man3c/towupper.3c
index 7606e698e1..d84b8e1343 100644
--- a/usr/src/man/man3c/towupper.3c
+++ b/usr/src/man/man3c/towupper.3c
@@ -72,4 +72,4 @@ MT-Level MT-Safe
.BR setlocale (3C),
.BR toupper (3C),
.BR uselocale (3C),
-.BR locale (5)
+.BR locale (7)
diff --git a/usr/src/man/man3c/truncate.3c b/usr/src/man/man3c/truncate.3c
index 71b6eab4d8..4917f34326 100644
--- a/usr/src/man/man3c/truncate.3c
+++ b/usr/src/man/man3c/truncate.3c
@@ -355,11 +355,11 @@ length exceeds {\fBPATH_MAX\fR}.
.sp
.LP
The \fBtruncate()\fR and \fBftruncate()\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
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -377,5 +377,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBchmod\fR(2), \fBfcntl\fR(2), \fBopen\fR(2), \fBattributes\fR(5),
-\fBlf64\fR(5), \fBstandards\fR(5)
+.BR chmod (2),
+.BR fcntl (2),
+.BR open (2),
+.BR attributes (7),
+.BR lf64 (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/tsearch.3c b/usr/src/man/man3c/tsearch.3c
index 2a8c3c18cd..d7a23ae40e 100644
--- a/usr/src/man/man3c/tsearch.3c
+++ b/usr/src/man/man3c/tsearch.3c
@@ -241,7 +241,7 @@ main()
.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
@@ -259,5 +259,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBbsearch\fR(3C), \fBhsearch\fR(3C), \fBlsearch\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR bsearch (3C),
+.BR hsearch (3C),
+.BR lsearch (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/tss.3c b/usr/src/man/man3c/tss.3c
index 6ee8cc588c..d372bdf463 100644
--- a/usr/src/man/man3c/tss.3c
+++ b/usr/src/man/man3c/tss.3c
@@ -153,4 +153,4 @@ is returned.
.Xr pthread_key_create 3C ,
.Xr pthread_key_delete 3C ,
.Xr pthread_setspecific 3C ,
-.Xr attributes 5
+.Xr attributes 7
diff --git a/usr/src/man/man3c/ttyname.3c b/usr/src/man/man3c/ttyname.3c
index 0e1300c27c..19bbaae2c0 100644
--- a/usr/src/man/man3c/ttyname.3c
+++ b/usr/src/man/man3c/ttyname.3c
@@ -81,7 +81,7 @@ The \fBttyname_r()\fR function has the same functionality as \fBttyname()\fR
except that the caller must supply a buffer \fIname\fR with length
\fInamelen\fR to store the result; this buffer must be at least
\fB_POSIX_PATH_MAX\fR in size (defined in <\fBlimits.h\fR>). The
-standard-conforming version (see \fBstandards\fR(5)) of \fBttyname_r()\fR takes
+standard-conforming version (see \fBstandards\fR(7)) of \fBttyname_r()\fR takes
a \fInamesize\fR parameter of type \fBsize_t\fR.
.SH RETURN VALUES
.sp
@@ -133,7 +133,7 @@ returned including the terminating null character.
.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
@@ -151,8 +151,11 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(3), \fBgettext\fR(3C), \fBsetlocale\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR Intro (3),
+.BR gettext (3C),
+.BR setlocale (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/ttyslot.3c b/usr/src/man/man3c/ttyslot.3c
index 464c3102e6..2f86f12c88 100644
--- a/usr/src/man/man3c/ttyslot.3c
+++ b/usr/src/man/man3c/ttyslot.3c
@@ -44,7 +44,7 @@ user access and accounting information
.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,4 +60,7 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBgetutent\fR(3C), \fBttyname\fR(3C), \fButmpx\fR(4), \fBattributes\fR(5)
+.BR getutent (3C),
+.BR ttyname (3C),
+.BR utmpx (5),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/u8_strcmp.3c b/usr/src/man/man3c/u8_strcmp.3c
index d0c91fca82..2dc7716b3e 100644
--- a/usr/src/man/man3c/u8_strcmp.3c
+++ b/usr/src/man/man3c/u8_strcmp.3c
@@ -324,7 +324,7 @@ docmp_nfd_caseinsensitive_u320(const char *u1, const char *u2) {
.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
@@ -342,8 +342,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBu8_textprep_str\fR(3C), \fBu8_validate\fR(3C), \fBattributes\fR(5),
-\fBu8_strcmp\fR(9F), \fBu8_textprep_str\fR(9F), \fBu8_validate\fR(9F)
+.BR u8_textprep_str (3C),
+.BR u8_validate (3C),
+.BR attributes (7),
+.BR u8_strcmp (9F),
+.BR u8_textprep_str (9F),
+.BR u8_validate (9F)
.sp
.LP
The Unicode Standard (http://www.unicode.org)
diff --git a/usr/src/man/man3c/u8_textprep_str.3c b/usr/src/man/man3c/u8_textprep_str.3c
index 7cd3b47b99..ff243798ed 100644
--- a/usr/src/man/man3c/u8_textprep_str.3c
+++ b/usr/src/man/man3c/u8_textprep_str.3c
@@ -353,7 +353,7 @@ if (ret == (size_t)-1) {
.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
@@ -371,8 +371,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBu8_strcmp\fR(3C), \fBu8_validate\fR(3C), \fBattributes\fR(5),
-\fBu8_strcmp\fR(9F), \fBu8_textprep_str\fR(9F), \fBu8_validate\fR(9F)
+.BR u8_strcmp (3C),
+.BR u8_validate (3C),
+.BR attributes (7),
+.BR u8_strcmp (9F),
+.BR u8_textprep_str (9F),
+.BR u8_validate (9F)
.sp
.LP
The Unicode Standard (http://www.unicode.org)
diff --git a/usr/src/man/man3c/u8_validate.3c b/usr/src/man/man3c/u8_validate.3c
index f870078501..0e7584ea5b 100644
--- a/usr/src/man/man3c/u8_validate.3c
+++ b/usr/src/man/man3c/u8_validate.3c
@@ -262,7 +262,7 @@ if (len == -1) {
.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
@@ -280,8 +280,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBu8_strcmp\fR(3C), \fBu8_textprep_str\fR(3C), \fBattributes\fR(5),
-\fBu8_strcmp\fR(9F), \fBu8_textprep_str\fR(9F), \fBu8_validate\fR(9F)
+.BR u8_strcmp (3C),
+.BR u8_textprep_str (3C),
+.BR attributes (7),
+.BR u8_strcmp (9F),
+.BR u8_textprep_str (9F),
+.BR u8_validate (9F)
.sp
.LP
The Unicode Standard (http://www.unicode.org)
diff --git a/usr/src/man/man3c/ualarm.3c b/usr/src/man/man3c/ualarm.3c
index df339fe675..f019f922d4 100644
--- a/usr/src/man/man3c/ualarm.3c
+++ b/usr/src/man/man3c/ualarm.3c
@@ -110,13 +110,13 @@ family of functions.
.Xr timer_create 3C ,
.Xr usleep 3C ,
.Xr unistd.h 3HEAD ,
-.Xr standards 5
+.Xr standards 7
.Sh STANDARDS
The
.Fn ualarm
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/man3c/uconv_u16tou32.3c b/usr/src/man/man3c/uconv_u16tou32.3c
index 2223625ac1..0a657053f6 100644
--- a/usr/src/man/man3c/uconv_u16tou32.3c
+++ b/usr/src/man/man3c/uconv_u16tou32.3c
@@ -453,7 +453,7 @@ if (ret != 0) {
.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
@@ -469,7 +469,8 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBattributes\fR(5), \fBuconv_u16tou32\fR(9F)
+.BR attributes (7),
+.BR uconv_u16tou32 (9F)
.sp
.LP
The Unicode Standard (http://www.unicode.org)
diff --git a/usr/src/man/man3c/ucred.3c b/usr/src/man/man3c/ucred.3c
index 9333e8b0e6..e110ecbec4 100644
--- a/usr/src/man/man3c/ucred.3c
+++ b/usr/src/man/man3c/ucred.3c
@@ -267,7 +267,7 @@ credential.
.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
@@ -284,6 +284,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBgetpflags\fR(2), \fBgetppriv\fR(2), \fBdoor_ucred\fR(3C),
-\fBgetpeerucred\fR(3C), \fBpriv_set\fR(3C), \fBsocket.h\fR(3HEAD),
-\fBattributes\fR(5), \fBlabels\fR(5), \fBprivileges\fR(5)
+.BR getpflags (2),
+.BR getppriv (2),
+.BR door_ucred (3C),
+.BR getpeerucred (3C),
+.BR priv_set (3C),
+.BR socket.h (3HEAD),
+.BR attributes (7),
+.BR labels (7),
+.BR privileges (7)
diff --git a/usr/src/man/man3c/ungetc.3c b/usr/src/man/man3c/ungetc.3c
index f370585da4..f2febc2e9a 100644
--- a/usr/src/man/man3c/ungetc.3c
+++ b/usr/src/man/man3c/ungetc.3c
@@ -54,7 +54,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
@@ -72,6 +72,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBread\fR(2), \fBIntro\fR(3), \fB__fsetlocking\fR(3C), \fBfseek\fR(3C),
-\fBfsetpos\fR(3C), \fBgetc\fR(3C), \fBsetbuf\fR(3C), \fBstdio\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR read (2),
+.BR Intro (3),
+.BR __fsetlocking (3C),
+.BR fseek (3C),
+.BR fsetpos (3C),
+.BR getc (3C),
+.BR setbuf (3C),
+.BR stdio (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/ungetwc.3c b/usr/src/man/man3c/ungetwc.3c
index f7af1111a4..65d458191e 100644
--- a/usr/src/man/man3c/ungetwc.3c
+++ b/usr/src/man/man3c/ungetwc.3c
@@ -105,7 +105,7 @@ correspond to a valid character.
.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,5 +123,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBread\fR(2), \fBfseek\fR(3C), \fBfsetpos\fR(3C), \fBrewind\fR(3C),
-\fBsetbuf\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR read (2),
+.BR fseek (3C),
+.BR fsetpos (3C),
+.BR rewind (3C),
+.BR setbuf (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/unlockpt.3c b/usr/src/man/man3c/unlockpt.3c
index 865c217e32..2aa9360131 100644
--- a/usr/src/man/man3c/unlockpt.3c
+++ b/usr/src/man/man3c/unlockpt.3c
@@ -63,7 +63,7 @@ When a pseudo-terminal manager device is opened, whether through
or
.Xr open 2
on a
-.Xr ptm 7D
+.Xr ptm 4D
device, the subsidiary device begins operation in a locked state.
The
.Fn unlockpt
@@ -106,6 +106,6 @@ argument is not associated with a pseudo-terminal manager device.
.Xr grantpt 3C ,
.Xr posix_openpt 3C ,
.Xr ptsname 3C ,
-.Xr attributes 5 ,
-.Xr standards 5 ,
-.Xr ptm 7D
+.Xr ptm 4D ,
+.Xr attributes 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man3c/unsetenv.3c b/usr/src/man/man3c/unsetenv.3c
index a5384f6663..be92c258e3 100644
--- a/usr/src/man/man3c/unsetenv.3c
+++ b/usr/src/man/man3c/unsetenv.3c
@@ -86,7 +86,7 @@ to a string containing an '=' character.
.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
@@ -103,5 +103,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBclearenv\fR(3C), \fBgetenv\fR(3C), \fBsetenv\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR clearenv (3C),
+.BR getenv (3C),
+.BR setenv (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/uselocale.3c b/usr/src/man/man3c/uselocale.3c
index a97bfec114..dcf5a2ca9c 100644
--- a/usr/src/man/man3c/uselocale.3c
+++ b/usr/src/man/man3c/uselocale.3c
@@ -92,4 +92,4 @@ MT-Level MT-Safe
.BR duplocale (3C),
.BR newlocale (3C),
.BR setlocale (3C),
-.BR locale (5)
+.BR locale (7)
diff --git a/usr/src/man/man3c/usleep.3c b/usr/src/man/man3c/usleep.3c
index e118f256ef..ac6f488faa 100644
--- a/usr/src/man/man3c/usleep.3c
+++ b/usr/src/man/man3c/usleep.3c
@@ -90,13 +90,13 @@ function is preferred over this function.
.Xr nanosleep 3C ,
.Xr sleep 3C ,
.Xr unistd.h 3HEAD ,
-.Xr standards 5
+.Xr standards 7
.Sh STANDARDS
The
.Fn usleep
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/man3c/vfwprintf.3c b/usr/src/man/man3c/vfwprintf.3c
index c49ccb3243..f555328586 100644
--- a/usr/src/man/man3c/vfwprintf.3c
+++ b/usr/src/man/man3c/vfwprintf.3c
@@ -98,7 +98,7 @@ afterwards to clean up.
.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,8 +116,10 @@ MT-Level MT-Safe with exceptions
.SH SEE ALSO
.sp
.LP
-\fBfwprintf\fR(3C), \fBsetlocale\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR fwprintf (3C),
+.BR setlocale (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/vlfmt.3c b/usr/src/man/man3c/vlfmt.3c
index deaf24f6fa..edbda16d52 100644
--- a/usr/src/man/man3c/vlfmt.3c
+++ b/usr/src/man/man3c/vlfmt.3c
@@ -88,7 +88,7 @@ not be used.
.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
@@ -104,4 +104,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBgettxt\fR(3C), \fBlfmt\fR(3C), \fBattributes\fR(5), \fBstdarg\fR(3EXT)
+.BR gettxt (3C),
+.BR lfmt (3C),
+.BR stdarg (3EXT),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/vpfmt.3c b/usr/src/man/man3c/vpfmt.3c
index 18affbcff3..c94579ff26 100644
--- a/usr/src/man/man3c/vpfmt.3c
+++ b/usr/src/man/man3c/vpfmt.3c
@@ -87,7 +87,7 @@ not be used.
.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
@@ -103,4 +103,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBgettxt\fR(3C), \fBpfmt\fR(3C), \fBattributes\fR(5), \fBstdarg\fR(3EXT)
+.BR gettxt (3C),
+.BR pfmt (3C),
+.BR stdarg (3EXT),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/vprintf.3c b/usr/src/man/man3c/vprintf.3c
index a78aa15939..7d2f7426cb 100644
--- a/usr/src/man/man3c/vprintf.3c
+++ b/usr/src/man/man3c/vprintf.3c
@@ -162,7 +162,7 @@ void error(char *function_name, char *format, \&.\|.\|.)
.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
@@ -185,15 +185,18 @@ All of these functions can be used safely in multithreaded applications, as
long as \fBsetlocale\fR(3C) is not being called to change the locale.
.sp
.LP
-See \fBstandards\fR(5) for the standards conformance of \fBvprintf()\fR,
+See \fBstandards\fR(7) for the standards conformance of \fBvprintf()\fR,
\fBvfprintf()\fR, \fBvsprintf()\fR, and \fBvsnprintf()\fR. The
\fBvasprintf()\fR function is modeled on the one that appears in the FreeBSD,
NetBSD, and GNU C libraries.
.SH SEE ALSO
.sp
.LP
-\fBprintf\fR(3C), \fBattributes\fR(5), \fBstdarg\fR(3EXT), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR printf (3C),
+.BR stdarg (3EXT),
+.BR attributes (7),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/vsyslog.3c b/usr/src/man/man3c/vsyslog.3c
index 58b2c6e755..a7041ed998 100644
--- a/usr/src/man/man3c/vsyslog.3c
+++ b/usr/src/man/man3c/vsyslog.3c
@@ -64,7 +64,7 @@ main()
.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
@@ -80,4 +80,5 @@ MT-Level Safe
.SH SEE ALSO
.sp
.LP
-\fBsyslog\fR(3C), \fBattributes\fR(5)
+.BR syslog (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/wait.3c b/usr/src/man/man3c/wait.3c
index 59600ae8a2..b36b32a0de 100644
--- a/usr/src/man/man3c/wait.3c
+++ b/usr/src/man/man3c/wait.3c
@@ -152,7 +152,7 @@ implemented as a call to \fBwaitpid(-1, stat_loc, 0)\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
@@ -170,6 +170,15 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBexec\fR(2), \fBexit\fR(2), \fBfork\fR(2), \fBpause\fR(2),
-\fBwaitid\fR(2), \fBptrace\fR(3C), \fBsignal\fR(3C), \fBsignal.h\fR(3HEAD),
-\fBwaitpid\fR(3C), \fBwait.h\fR(3HEAD), \fBattributes\fR(5)
+.BR Intro (2),
+.BR exec (2),
+.BR exit (2),
+.BR fork (2),
+.BR pause (2),
+.BR waitid (2),
+.BR ptrace (3C),
+.BR signal (3C),
+.BR waitpid (3C),
+.BR signal.h (3HEAD),
+.BR wait.h (3HEAD),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/wait3.3c b/usr/src/man/man3c/wait3.3c
index e2ce6eeec0..bbc1d4b522 100644
--- a/usr/src/man/man3c/wait3.3c
+++ b/usr/src/man/man3c/wait3.3c
@@ -195,7 +195,7 @@ whose \fBSA_RESTART\fR bit in its flags field is not set (see
.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
@@ -211,9 +211,17 @@ MT-Level Async-Signal-Safe
.SH SEE ALSO
.sp
.LP
-\fBkill\fR(1), \fBexit\fR(2), \fBwaitid\fR(2), \fBwaitpid\fR(3C),
-\fBgetrusage\fR(3C), \fBsignal\fR(3C), \fBsignal.h\fR(3HEAD), \fBwait\fR(3C),
-\fBwait.h\fR(3HEAD), \fBproc\fR(4), \fBattributes\fR(5)
+.BR kill (1),
+.BR exit (2),
+.BR waitid (2),
+.BR getrusage (3C),
+.BR signal (3C),
+.BR wait (3C),
+.BR waitpid (3C),
+.BR signal.h (3HEAD),
+.BR wait.h (3HEAD),
+.BR proc (5),
+.BR attributes (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/waitpid.3c b/usr/src/man/man3c/waitpid.3c
index b54681af48..46d80744b4 100644
--- a/usr/src/man/man3c/waitpid.3c
+++ b/usr/src/man/man3c/waitpid.3c
@@ -222,7 +222,7 @@ implemented as a call to the more general \fBwaitid\fR(2) 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
@@ -236,12 +236,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
-\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), \fBwait.h\fR(3HEAD), \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 siginfo.h (3HEAD),
+.BR wait.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/walkcontext.3c b/usr/src/man/man3c/walkcontext.3c
index 8efe331033..ab906ee505 100644
--- a/usr/src/man/man3c/walkcontext.3c
+++ b/usr/src/man/man3c/walkcontext.3c
@@ -214,7 +214,7 @@ delay slot. For further information, see \fIThe SPARC Architecture Manual\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
@@ -236,8 +236,12 @@ Async-Signal-Safe.
.SH SEE ALSO
.sp
.LP
-\fBIntro\fR(2), \fBgetcontext\fR(2), \fBsigaction\fR(2), \fBdladdr\fR(3C),
-\fBsiginfo.h\fR(3HEAD), \fBattributes\fR(5)
+.BR Intro (2),
+.BR getcontext (2),
+.BR sigaction (2),
+.BR dladdr (3C),
+.BR siginfo.h (3HEAD),
+.BR attributes (7)
.sp
.LP
Weaver, David L. and Tom Germond, eds. \fIThe SPARC Architecture Manual\fR,
diff --git a/usr/src/man/man3c/wcpcpy.3c b/usr/src/man/man3c/wcpcpy.3c
index 203164992f..c34dd0dc55 100644
--- a/usr/src/man/man3c/wcpcpy.3c
+++ b/usr/src/man/man3c/wcpcpy.3c
@@ -107,7 +107,7 @@ None.
.Xr wcscpy 3C ,
.Xr wcsncpy 3C ,
.Xr wchar.h 3HEAD ,
-.Xr standards 5
+.Xr standards 7
.Sh STANDARDS
The
.Fn wcpcpy
diff --git a/usr/src/man/man3c/wcscasecmp.3c b/usr/src/man/man3c/wcscasecmp.3c
index f55d18dfd0..34972ee3ff 100644
--- a/usr/src/man/man3c/wcscasecmp.3c
+++ b/usr/src/man/man3c/wcscasecmp.3c
@@ -146,8 +146,8 @@ None.
.Xr strncasecmp_l 3C ,
.Xr uselocale 3C ,
.Xr wchar.h 3HEAD ,
-.Xr locale 5 ,
-.Xr standards 5
+.Xr locale 7 ,
+.Xr standards 7
.Sh STANDARDS
The
.Fn wcscasecmp ,
diff --git a/usr/src/man/man3c/wcscoll.3c b/usr/src/man/man3c/wcscoll.3c
index 6fb30aaba1..457c3984b0 100644
--- a/usr/src/man/man3c/wcscoll.3c
+++ b/usr/src/man/man3c/wcscoll.3c
@@ -100,7 +100,7 @@ domain of the collating sequence.
The \fBwcsxfrm\fR(3C) and \fBwcscmp\fR(3C) functions should be used for sorting
large lists, or when performing many comparisons on the same strings.
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -118,6 +118,10 @@ MT-Level MT-Safe
The \fBwcscoll()\fR and \fBwcscoll_l()\fR functions are Standard.
The \fBwscoll()\fR function is Committed.
.SH SEE ALSO
-\fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBuselocale\fR(3C),
-\fBwcscmp\fR(3C), \fBwcsxfrm\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR uselocale (3C),
+.BR wcscmp (3C),
+.BR wcsxfrm (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wcsdup.3c b/usr/src/man/man3c/wcsdup.3c
index f9692ca5b5..31fb539c15 100644
--- a/usr/src/man/man3c/wcsdup.3c
+++ b/usr/src/man/man3c/wcsdup.3c
@@ -66,8 +66,8 @@ Insufficient memory was available to create the copy.
.Xr strdup 3C ,
.Xr wcslen 3C ,
.Xr wchar.h 3HEAD ,
-.Xr locale 5 ,
-.Xr standards 5
+.Xr locale 7 ,
+.Xr standards 7
.Sh STANDARDS
The
.Fn wcsdup
diff --git a/usr/src/man/man3c/wcsftime.3c b/usr/src/man/man3c/wcsftime.3c
index f2989442d2..0f43a8404e 100644
--- a/usr/src/man/man3c/wcsftime.3c
+++ b/usr/src/man/man3c/wcsftime.3c
@@ -119,7 +119,7 @@ fail, \fBerrno\fR will be set by \fBmalloc()\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
@@ -139,8 +139,11 @@ MT-Level MT-Safe with exceptions
.SH SEE ALSO
.sp
.LP
-\fBmalloc\fR(3C), \fBsetlocale\fR(3C), \fBstrftime\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR malloc (3C),
+.BR setlocale (3C),
+.BR strftime (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/wcslen.3c b/usr/src/man/man3c/wcslen.3c
index 71a4bde897..9b49b77ec5 100644
--- a/usr/src/man/man3c/wcslen.3c
+++ b/usr/src/man/man3c/wcslen.3c
@@ -79,8 +79,8 @@ None.
.Xr strlen 3C ,
.Xr strnlen 3C ,
.Xr wchar.h 3HEAD ,
-.Xr locale 5 ,
-.Xr standards 5
+.Xr locale 7 ,
+.Xr standards 7
.Sh STANDARDS
The
.Fn wcslen
diff --git a/usr/src/man/man3c/wcsrtombs.3c b/usr/src/man/man3c/wcsrtombs.3c
index d07600309d..b5865a6f3f 100644
--- a/usr/src/man/man3c/wcsrtombs.3c
+++ b/usr/src/man/man3c/wcsrtombs.3c
@@ -122,7 +122,7 @@ associated character sequence. The system will behave as if no function defined
in the Reference Manual calls any of these functions.
.LP
The behavior of \fBwcsrtombs()\fR and \fBwcsnrtombs()\fR are affected by the
-\fBLC_CTYPE\fR category of the current locale. See \fBenviron\fR(5).
+\fBLC_CTYPE\fR category of the current locale. See \fBenviron\fR(7).
.LP
The \fBwcsrtombs_l()\fR and \fBwcsnrtombs_l()\fR functions behave identically
to \fBwcsrtombs()\fR and \fBwcsnrtombs()\fR respectively, except
@@ -159,7 +159,7 @@ A wide-character code does not correspond to a valid character.
.RE
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -179,6 +179,11 @@ If \fIps\fR is a null pointer, these functions should be considered Unsafe
for use in multithreaded applications. Otherwise, they are MT-Safe.
.SH SEE ALSO
.LP
-\fBmbsinit\fR(3C), \fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBuselocale\fR(3C),
-\fBwcrtomb\fR(3C), \fBattributes\fR(5),
-\fBenviron\fR(5), \fBstandards\fR(5)
+.BR mbsinit (3C),
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR uselocale (3C),
+.BR wcrtomb (3C),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wcsstr.3c b/usr/src/man/man3c/wcsstr.3c
index 4f9030a546..1c24919533 100644
--- a/usr/src/man/man3c/wcsstr.3c
+++ b/usr/src/man/man3c/wcsstr.3c
@@ -93,7 +93,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
@@ -111,4 +111,6 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBwschr\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR wschr (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wcstod.3c b/usr/src/man/man3c/wcstod.3c
index 276e95e4c5..d49d740b16 100644
--- a/usr/src/man/man3c/wcstod.3c
+++ b/usr/src/man/man3c/wcstod.3c
@@ -255,7 +255,7 @@ application wishing to check for error situations should set \fBerrno\fR to 0
call \fBwcstod()\fR, \fBwcstof()\fR, \fBwcstold()\fR, or \fBwstod()\fR, then
check \fBerrno\fR and if it is non-zero, assume an error has occurred.
.SH ATTRIBUTES
-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,11 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBiswspace\fR(3C), \fBlocaleconv\fR(3C), \fBmath.h\fR(3HEAD), \fBscanf\fR(3C),
-\fBsetlocale\fR(3C), \fBwcstol\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR iswspace (3C),
+.BR localeconv (3C),
+.BR scanf (3C),
+.BR setlocale (3C),
+.BR wcstol (3C),
+.BR math.h (3HEAD),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wcstoimax.3c b/usr/src/man/man3c/wcstoimax.3c
index 25b985e06e..1dfd044852 100644
--- a/usr/src/man/man3c/wcstoimax.3c
+++ b/usr/src/man/man3c/wcstoimax.3c
@@ -114,7 +114,7 @@ No conversion could be performed.
.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,4 +132,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBwcstol\fR(3C), \fBwcstoul\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR wcstol (3C),
+.BR wcstoul (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wcstol.3c b/usr/src/man/man3c/wcstol.3c
index ea081b2e69..7df7dca9c0 100644
--- a/usr/src/man/man3c/wcstol.3c
+++ b/usr/src/man/man3c/wcstol.3c
@@ -228,7 +228,7 @@ No conversion could be performed.
.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
@@ -246,8 +246,12 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBiswalpha\fR(3C), \fBiswspace\fR(3C), \fBscanf\fR(3C), \fBwcstod\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR iswalpha (3C),
+.BR iswspace (3C),
+.BR scanf (3C),
+.BR wcstod (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.sp
.LP
diff --git a/usr/src/man/man3c/wcstombs.3c b/usr/src/man/man3c/wcstombs.3c
index e1447ab239..5ad8b15b1f 100644
--- a/usr/src/man/man3c/wcstombs.3c
+++ b/usr/src/man/man3c/wcstombs.3c
@@ -111,6 +111,6 @@ function is
.Xr uselocale 3C ,
.Xr wcsnrtombs 3C ,
.Xr wctomb 3C ,
-.Xr attributes 5 ,
-.Xr environ 5 ,
-.Xr standards 5
+.Xr attributes 7 ,
+.Xr environ 7 ,
+.Xr standards 7
diff --git a/usr/src/man/man3c/wcstoul.3c b/usr/src/man/man3c/wcstoul.3c
index 5cd23733f2..eefcd8edc6 100644
--- a/usr/src/man/man3c/wcstoul.3c
+++ b/usr/src/man/man3c/wcstoul.3c
@@ -204,7 +204,7 @@ if those numbers can ever be negative.
.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
@@ -222,5 +222,10 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBisspace\fR(3C), \fBiswalpha\fR(3C), \fBscanf\fR(3C), \fBwcstod\fR(3C),
-\fBwcstol\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR isspace (3C),
+.BR iswalpha (3C),
+.BR scanf (3C),
+.BR wcstod (3C),
+.BR wcstol (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wcstring.3c b/usr/src/man/man3c/wcstring.3c
index 4df94dcebd..ab704bafdd 100644
--- a/usr/src/man/man3c/wcstring.3c
+++ b/usr/src/man/man3c/wcstring.3c
@@ -377,7 +377,7 @@ The third argument points to a caller-provided \fBwchar_t\fR pointer into which
the \fBwcstok()\fR function stores information necessary for it to continue
scanning the same wide-character string. This argument is not available with
the XPG4 and SUS versions of \fBwcstok()\fR, nor is it available with the
-\fBwstok()\fR function. See \fBstandards\fR(5).
+\fBwstok()\fR function. See \fBstandards\fR(7).
.LP
The first call in the sequence has \fIws1\fR as its first argument, and is
followed by calls with a null pointer as their first argument. The separator
@@ -407,7 +407,7 @@ wide-character code of a token. Otherwise, if there is no token, a null pointer
is returned.
.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
@@ -426,15 +426,15 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBmalloc\fR(3C),
-\fBstring\fR(3C),
-\fBwcscasecmp\fR(3C),
-\fBwcsdup\fR(3C),
-\fBwcslen\fR(3C),
-\fBwcswidth\fR(3C),
-\fBwcwidth\fR(3C),
-\fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR malloc (3C),
+.BR string (3C),
+.BR wcscasecmp (3C),
+.BR wcsdup (3C),
+.BR wcslen (3C),
+.BR wcswidth (3C),
+.BR wcwidth (3C),
+.BR attributes (7),
+.BR standards (7)
.SH NOTES
.LP
The \fBwcscat()\fR, \fBwcsncat()\fR, \fBwcscmp()\fR, \fBwcsncmp()\fR,
diff --git a/usr/src/man/man3c/wcsxfrm.3c b/usr/src/man/man3c/wcsxfrm.3c
index 9aaeca0cee..707e7bf6f4 100644
--- a/usr/src/man/man3c/wcsxfrm.3c
+++ b/usr/src/man/man3c/wcsxfrm.3c
@@ -123,7 +123,7 @@ transformation.
.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
@@ -148,5 +148,10 @@ to change the locale.
.SH SEE ALSO
.sp
.LP
-\fBsetlocale\fR(3C), \fBwcscmp\fR(3C), \fBwcscoll\fR(3C), \fBwscmp\fR(3C),
-\fBwscoll\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR setlocale (3C),
+.BR wcscmp (3C),
+.BR wcscoll (3C),
+.BR wscmp (3C),
+.BR wscoll (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wctob.3c b/usr/src/man/man3c/wctob.3c
index 65a366ad10..48d72a07d2 100644
--- a/usr/src/man/man3c/wctob.3c
+++ b/usr/src/man/man3c/wctob.3c
@@ -70,7 +70,7 @@ of the extended character set whose character representation is a single byte
when in the initial shift state.
.LP
The behavior of \fBwctob()\fR is affected by the \fBLC_CTYPE\fR category of the
-current locale. See \fBenviron\fR(5)
+current locale. See \fBenviron\fR(7)
.LP
The function \fBwctob_l()\fR behaves identically to \fBwctob()\fR, except
instead of operating in the current locale, it operates in the locale
@@ -85,7 +85,7 @@ the single-byte representation of that character.
No errors are defined.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -102,5 +102,10 @@ The \fBwctob()\fR function is Standard. The \fBwctob_l()\fR function
is Uncommitted.
.SH SEE ALSO
.LP
-\fBbtowc\fR(3C), \fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBuselocale\fR(3C),
-\fBattributes\fR(5), \fBenviron\fR(5), \fBstandards\fR(5)
+.BR btowc (3C),
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR uselocale (3C),
+.BR attributes (7),
+.BR environ (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wctomb.3c b/usr/src/man/man3c/wctomb.3c
index 17697c04a1..4da5cbf3c7 100644
--- a/usr/src/man/man3c/wctomb.3c
+++ b/usr/src/man/man3c/wctomb.3c
@@ -90,7 +90,7 @@ In no case will the value returned be greater than the value of the
No errors are defined.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -109,6 +109,12 @@ The \fBwctomb()\fR function is Standard. The \fBwctomb_l()\fR function
is Uncommitted.
.SH SEE ALSO
.LP
-\fBmblen\fR(3C), \fBmbstowcs\fR(3C), \fBmbtowc\fR(3C),
-\fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBuselocale\fR(3C),
-\fBwcstombs\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR mblen (3C),
+.BR mbstowcs (3C),
+.BR mbtowc (3C),
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR uselocale (3C),
+.BR wcstombs (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wctrans.3c b/usr/src/man/man3c/wctrans.3c
index 64b9c7b390..aa67a5610c 100644
--- a/usr/src/man/man3c/wctrans.3c
+++ b/usr/src/man/man3c/wctrans.3c
@@ -136,5 +136,5 @@ MT-Level MT-Safe
.BR setlocale (3C),
.BR towlower (3C),
.BR towupper (3C),
-.BR environ (5),
-.BR locale (5)
+.BR environ (7),
+.BR locale (7)
diff --git a/usr/src/man/man3c/wctype.3c b/usr/src/man/man3c/wctype.3c
index 4ff276ea98..d2fa869ce1 100644
--- a/usr/src/man/man3c/wctype.3c
+++ b/usr/src/man/man3c/wctype.3c
@@ -97,7 +97,7 @@ returns an object of type \fBwctype_t\fR that can be used in calls to
\fBiswctype\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:
.TS
box;
c | c
@@ -113,7 +113,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.LP
-\fBiswctype\fR(3C), \fBnewlocale\fR(3C), \fBsetlocale\fR(3C),
-\fBuselocale\fR(3C),
-\fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR iswctype (3C),
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR uselocale (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wcwidth.3c b/usr/src/man/man3c/wcwidth.3c
index d5dc5931a6..6b19455e00 100644
--- a/usr/src/man/man3c/wcwidth.3c
+++ b/usr/src/man/man3c/wcwidth.3c
@@ -82,7 +82,7 @@ not correspond to a printing wide-character code).
No errors are defined.
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.TS
box;
c | c
@@ -101,6 +101,9 @@ The \fBwcwidth()\fR function is Standard. The \fBwcwidth_l()\fR function
is Uncommitted.
.SH SEE ALSO
.LP
-\fBnewlocale\fR(3C), \fBsetlocale\fR(3C), \fBuselocale\fR(3C),
-\fBwcswidth\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5)
+.BR newlocale (3C),
+.BR setlocale (3C),
+.BR uselocale (3C),
+.BR wcswidth (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wmemchr.3c b/usr/src/man/man3c/wmemchr.3c
index 2853f6ce89..3af05df58f 100644
--- a/usr/src/man/man3c/wmemchr.3c
+++ b/usr/src/man/man3c/wmemchr.3c
@@ -93,7 +93,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
@@ -111,5 +111,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBwmemcmp\fR(3C), \fBwmemcpy\fR(3C), \fBwmemmove\fR(3C), \fBwmemset\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR wmemcmp (3C),
+.BR wmemcpy (3C),
+.BR wmemmove (3C),
+.BR wmemset (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wmemcmp.3c b/usr/src/man/man3c/wmemcmp.3c
index 07dc00b685..c681409888 100644
--- a/usr/src/man/man3c/wmemcmp.3c
+++ b/usr/src/man/man3c/wmemcmp.3c
@@ -80,7 +80,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
@@ -98,5 +98,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBwmemchr\fR(3C), \fBwmemcpy\fR(3C), \fBwmemmove\fR(3C), \fBwmemset\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR wmemchr (3C),
+.BR wmemcpy (3C),
+.BR wmemmove (3C),
+.BR wmemset (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wmemcpy.3c b/usr/src/man/man3c/wmemcpy.3c
index 58e1c7337f..c9e0235cd1 100644
--- a/usr/src/man/man3c/wmemcpy.3c
+++ b/usr/src/man/man3c/wmemcpy.3c
@@ -77,7 +77,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
@@ -95,5 +95,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBwmemchr\fR(3C), \fBwmemcmp\fR(3C), \fBwmemmove\fR(3C), \fBwmemset\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR wmemchr (3C),
+.BR wmemcmp (3C),
+.BR wmemmove (3C),
+.BR wmemset (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wmemmove.3c b/usr/src/man/man3c/wmemmove.3c
index e355c1cace..2a164a2d4a 100644
--- a/usr/src/man/man3c/wmemmove.3c
+++ b/usr/src/man/man3c/wmemmove.3c
@@ -84,7 +84,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
@@ -102,5 +102,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBwmemchr\fR(3C), \fBwmemcmp\fR(3C), \fBwmemcpy\fR(3C), \fBwmemset\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR wmemchr (3C),
+.BR wmemcmp (3C),
+.BR wmemcpy (3C),
+.BR wmemset (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wmemset.3c b/usr/src/man/man3c/wmemset.3c
index b6a9e82a28..239e4ce557 100644
--- a/usr/src/man/man3c/wmemset.3c
+++ b/usr/src/man/man3c/wmemset.3c
@@ -77,7 +77,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
@@ -95,5 +95,9 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBwmemchr\fR(3C), \fBwmemcmp\fR(3C), \fBwmemcpy\fR(3C), \fBwmemmove\fR(3C),
-\fBattributes\fR(5), \fBstandards\fR(5)
+.BR wmemchr (3C),
+.BR wmemcmp (3C),
+.BR wmemcpy (3C),
+.BR wmemmove (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wordexp.3c b/usr/src/man/man3c/wordexp.3c
index e82e72d24a..fadf20953a 100644
--- a/usr/src/man/man3c/wordexp.3c
+++ b/usr/src/man/man3c/wordexp.3c
@@ -370,7 +370,7 @@ executing a command or writing a file.
.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
@@ -388,4 +388,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBfnmatch\fR(3C), \fBglob\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)
+.BR fnmatch (3C),
+.BR glob (3C),
+.BR attributes (7),
+.BR standards (7)
diff --git a/usr/src/man/man3c/wsprintf.3c b/usr/src/man/man3c/wsprintf.3c
index 98bd656715..39fd383ab0 100644
--- a/usr/src/man/man3c/wsprintf.3c
+++ b/usr/src/man/man3c/wsprintf.3c
@@ -36,7 +36,7 @@ printed. Otherwise, a negative value 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
@@ -52,5 +52,8 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBwsscanf\fR(3C), \fBprintf\fR(3C), \fBscanf\fR(3C), \fBsprintf\fR(3C),
-\fBattributes\fR(5)
+.BR printf (3C),
+.BR scanf (3C),
+.BR sprintf (3C),
+.BR wsscanf (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/wsscanf.3c b/usr/src/man/man3c/wsscanf.3c
index cd55f8776f..d73793dbf8 100644
--- a/usr/src/man/man3c/wsscanf.3c
+++ b/usr/src/man/man3c/wsscanf.3c
@@ -32,7 +32,7 @@ string for \fBwsscanf()\fR and on Extended Unix Code (EUC) character string for
Upon successful completion, \fBwsscanf()\fR returns the number of characters
matched. Otherwise, it returns a negative value.
.SH ATTRIBUTES
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -46,4 +46,7 @@ MT-Level MT-Safe
.TE
.SH SEE ALSO
-\fBwsprintf\fR(3C), \fBprintf\fR(3C), \fBscanf\fR(3C), \fBattributes\fR(5)
+.BR printf (3C),
+.BR scanf (3C),
+.BR wsprintf (3C),
+.BR attributes (7)
diff --git a/usr/src/man/man3c/wstring.3c b/usr/src/man/man3c/wstring.3c
index 6b5d10d074..a232aa4070 100644
--- a/usr/src/man/man3c/wstring.3c
+++ b/usr/src/man/man3c/wstring.3c
@@ -62,7 +62,7 @@ Process Code string \fIs\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
@@ -78,4 +78,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBmalloc\fR(3C), \fBstring\fR(3C), \fBwcstring\fR(3C), \fBattributes\fR(5)
+.BR malloc (3C),
+.BR string (3C),
+.BR wcstring (3C),
+.BR attributes (7)