aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2021-01-06 10:52:04 +0100
committerMichael Kerrisk <mtk.manpages@gmail.com>2021-01-06 13:46:39 +0100
commitc466875ecd64ed3d3cd3e578406851b7dfb397bf (patch)
tree6030e6475aef7d47f23475c99ce97f296f811da0
parentdaaf6d327bdc6d7ccc910c8eca146a374c4202a9 (diff)
downloadman-pages-c466875ecd64ed3d3cd3e578406851b7dfb397bf.tar.gz
Various pages: Improve formatting in ATTRIBUTES
Make the formatting more consistent inside the tables in the ATTRIBUTES sections. Make the source code more uniform; in particular, eliminate the use of custom tweaks using 'lbwNN'/'lwNN' and .br macros. In addition, ensure that hyphenation and text justification do not occur inside the tables. This is a script-driven edit: [[ PAGE_LIST=$(git grep -l 'SH ATTRIBUTES' man[23]) # Strip out any preexisting .sp/.br/.ad macros sed -i '/SH ATTR/,/^\.SH/{/^\.sp/d; /^\.br/d; /\.ad/d}' $PAGE_LIST # Eliminate any use of 'wNN' in tables; default first column # to fill unused space sed -i '/SH ATTR/,/^\.SH/s/lbw[0-9]*/lb/g' $PAGE_LIST sed -i '/SH ATTR/,/^\.SH/s/lw[0-9]*/l/g' $PAGE_LIST sed -i '/SH ATTR/,/^\.SH/s/^lb /lbx /' $PAGE_LIST # Nest the tables inside ".ad l"+".nh" and ".hy"+".ad"+".sp 1" # ".ad l" ==> no right justification of text in table cells # ".nh" ==> No hyphenation in table cells # ".sp 1" ==> ensure a blank line before the next section heading sed -i '/SH ATTR/,/^\.SH/{/\.TS/i.ad l\n.nh }' $PAGE_LIST sed -i '/SH ATTR/,/^\.SH/{/\.TE/a.hy\n.ad\n.sp 1 }' $PAGE_LIST # In a few of the tables, the third column has a lot of text, so # make that column wide (rather than the first column) sed -i '/^lbx/{s/lbx/lb/;s/lb$/lbx/}' \ man3/bindresvport.3 \ man3/fmtmsg.3 man3/gethostbyname.3 man3/getlogin.3 \ man3/getnetent.3 man3/getprotoent.3 man3/getpwent.3 \ man3/getservent.3 man3/getspnam.3 man3/getutent.3 man3/glob.3 \ man3/login.3 \ man3/setnetgrent.3 \ man3/wordexp.3 ]] Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
-rw-r--r--man2/adjtimex.27
-rw-r--r--man2/clock_getres.26
-rw-r--r--man2/eventfd.26
-rw-r--r--man2/getrlimit.26
-rw-r--r--man2/getrusage.26
-rw-r--r--man2/mmap.27
-rw-r--r--man2/sigaltstack.27
-rw-r--r--man2/utimensat.26
-rw-r--r--man3/__ppc_set_ppr_med.39
-rw-r--r--man3/__ppc_yield.35
-rw-r--r--man3/a64l.37
-rw-r--r--man3/abort.37
-rw-r--r--man3/abs.35
-rw-r--r--man3/acos.37
-rw-r--r--man3/acosh.37
-rw-r--r--man3/addseverity.37
-rw-r--r--man3/adjtime.37
-rw-r--r--man3/aio_cancel.37
-rw-r--r--man3/aio_error.37
-rw-r--r--man3/aio_fsync.37
-rw-r--r--man3/aio_read.37
-rw-r--r--man3/aio_return.37
-rw-r--r--man3/aio_suspend.37
-rw-r--r--man3/aio_write.37
-rw-r--r--man3/alloca.37
-rw-r--r--man3/argz_add.311
-rw-r--r--man3/asin.37
-rw-r--r--man3/asinh.37
-rw-r--r--man3/asprintf.36
-rw-r--r--man3/assert.36
-rw-r--r--man3/assert_perror.36
-rw-r--r--man3/atan.37
-rw-r--r--man3/atan2.37
-rw-r--r--man3/atanh.37
-rw-r--r--man3/atexit.36
-rw-r--r--man3/atof.37
-rw-r--r--man3/atoi.37
-rw-r--r--man3/backtrace.39
-rw-r--r--man3/basename.37
-rw-r--r--man3/bcmp.37
-rw-r--r--man3/bcopy.37
-rw-r--r--man3/bindresvport.310
-rw-r--r--man3/bsd_signal.37
-rw-r--r--man3/bsearch.36
-rw-r--r--man3/btowc.37
-rw-r--r--man3/byteorder.37
-rw-r--r--man3/bzero.38
-rw-r--r--man3/cabs.37
-rw-r--r--man3/cacos.37
-rw-r--r--man3/cacosh.37
-rw-r--r--man3/canonicalize_file_name.37
-rw-r--r--man3/carg.37
-rw-r--r--man3/casin.37
-rw-r--r--man3/casinh.37
-rw-r--r--man3/catan.37
-rw-r--r--man3/catanh.37
-rw-r--r--man3/catgets.37
-rw-r--r--man3/catopen.37
-rw-r--r--man3/cbrt.37
-rw-r--r--man3/ccos.36
-rw-r--r--man3/ceil.37
-rw-r--r--man3/cexp.36
-rw-r--r--man3/cfree.37
-rw-r--r--man3/cimag.37
-rw-r--r--man3/clearenv.36
-rw-r--r--man3/clock.36
-rw-r--r--man3/clock_getcpuclockid.37
-rw-r--r--man3/clog.37
-rw-r--r--man3/clog10.37
-rw-r--r--man3/closedir.37
-rw-r--r--man3/confstr.37
-rw-r--r--man3/conj.37
-rw-r--r--man3/copysign.37
-rw-r--r--man3/cos.37
-rw-r--r--man3/cosh.37
-rw-r--r--man3/cpow.37
-rw-r--r--man3/cproj.37
-rw-r--r--man3/creal.37
-rw-r--r--man3/crypt.37
-rw-r--r--man3/csin.36
-rw-r--r--man3/csinh.36
-rw-r--r--man3/csqrt.36
-rw-r--r--man3/ctan.36
-rw-r--r--man3/ctanh.36
-rw-r--r--man3/ctermid.37
-rw-r--r--man3/ctime.36
-rw-r--r--man3/daemon.37
-rw-r--r--man3/des_crypt.37
-rw-r--r--man3/difftime.37
-rw-r--r--man3/dirfd.37
-rw-r--r--man3/div.37
-rw-r--r--man3/dl_iterate_phdr.36
-rw-r--r--man3/dladdr.37
-rw-r--r--man3/dlerror.37
-rw-r--r--man3/dlinfo.37
-rw-r--r--man3/dlopen.37
-rw-r--r--man3/dlsym.37
-rw-r--r--man3/drand48.37
-rw-r--r--man3/drand48_r.35
-rw-r--r--man3/dysize.37
-rw-r--r--man3/ecvt.37
-rw-r--r--man3/ecvt_r.38
-rw-r--r--man3/encrypt.37
-rw-r--r--man3/envz_add.38
-rw-r--r--man3/erf.37
-rw-r--r--man3/erfc.37
-rw-r--r--man3/err.39
-rw-r--r--man3/error.35
-rw-r--r--man3/ether_aton.35
-rw-r--r--man3/euidaccess.37
-rw-r--r--man3/exec.37
-rw-r--r--man3/exit.37
-rw-r--r--man3/exp.37
-rw-r--r--man3/exp10.37
-rw-r--r--man3/exp2.37
-rw-r--r--man3/expm1.37
-rw-r--r--man3/fabs.37
-rw-r--r--man3/fclose.37
-rw-r--r--man3/fcloseall.37
-rw-r--r--man3/fdim.37
-rw-r--r--man3/fenv.37
-rw-r--r--man3/ferror.38
-rw-r--r--man3/fexecve.36
-rw-r--r--man3/fflush.37
-rw-r--r--man3/ffs.37
-rw-r--r--man3/fgetc.37
-rw-r--r--man3/fgetgrent.37
-rw-r--r--man3/fgetpwent.37
-rw-r--r--man3/fgetwc.37
-rw-r--r--man3/fgetws.37
-rw-r--r--man3/finite.39
-rw-r--r--man3/flockfile.37
-rw-r--r--man3/floor.37
-rw-r--r--man3/fma.37
-rw-r--r--man3/fmax.37
-rw-r--r--man3/fmemopen.36
-rw-r--r--man3/fmin.37
-rw-r--r--man3/fmod.37
-rw-r--r--man3/fmtmsg.38
-rw-r--r--man3/fnmatch.37
-rw-r--r--man3/fopen.37
-rw-r--r--man3/fopencookie.37
-rw-r--r--man3/fpathconf.37
-rw-r--r--man3/fpclassify.35
-rw-r--r--man3/fpurge.36
-rw-r--r--man3/fputwc.36
-rw-r--r--man3/fputws.36
-rw-r--r--man3/fread.37
-rw-r--r--man3/frexp.37
-rw-r--r--man3/fseek.37
-rw-r--r--man3/fseeko.36
-rw-r--r--man3/ftime.37
-rw-r--r--man3/ftok.37
-rw-r--r--man3/fts.36
-rw-r--r--man3/ftw.36
-rw-r--r--man3/futimes.37
-rw-r--r--man3/gamma.37
-rw-r--r--man3/gcvt.36
-rw-r--r--man3/get_nprocs_conf.37
-rw-r--r--man3/getaddrinfo.36
-rw-r--r--man3/getaddrinfo_a.36
-rw-r--r--man3/getauxval.37
-rw-r--r--man3/getcontext.37
-rw-r--r--man3/getcwd.37
-rw-r--r--man3/getdate.37
-rw-r--r--man3/getdirentries.37
-rw-r--r--man3/getdtablesize.37
-rw-r--r--man3/getenv.37
-rw-r--r--man3/getfsent.310
-rw-r--r--man3/getgrent.38
-rw-r--r--man3/getgrent_r.36
-rw-r--r--man3/getgrnam.38
-rw-r--r--man3/getgrouplist.37
-rw-r--r--man3/gethostbyname.314
-rw-r--r--man3/gethostid.36
-rw-r--r--man3/getifaddrs.36
-rw-r--r--man3/getline.36
-rw-r--r--man3/getloadavg.37
-rw-r--r--man3/getlogin.38
-rw-r--r--man3/getmntent.35
-rw-r--r--man3/getnameinfo.36
-rw-r--r--man3/getnetent.311
-rw-r--r--man3/getnetent_r.35
-rw-r--r--man3/getopt.37
-rw-r--r--man3/getpass.37
-rw-r--r--man3/getprotoent.311
-rw-r--r--man3/getprotoent_r.38
-rw-r--r--man3/getpt.37
-rw-r--r--man3/getpw.36
-rw-r--r--man3/getpwent.38
-rw-r--r--man3/getpwent_r.36
-rw-r--r--man3/getpwnam.38
-rw-r--r--man3/getrpcent.37
-rw-r--r--man3/getrpcent_r.35
-rw-r--r--man3/getrpcport.36
-rw-r--r--man3/gets.36
-rw-r--r--man3/getservent.311
-rw-r--r--man3/getservent_r.35
-rw-r--r--man3/getspnam.313
-rw-r--r--man3/getsubopt.37
-rw-r--r--man3/getttyent.37
-rw-r--r--man3/getusershell.38
-rw-r--r--man3/getutent.312
-rw-r--r--man3/getutmp.37
-rw-r--r--man3/getw.37
-rw-r--r--man3/getwchar.36
-rw-r--r--man3/glob.37
-rw-r--r--man3/gnu_get_libc_version.37
-rw-r--r--man3/grantpt.36
-rw-r--r--man3/gsignal.36
-rw-r--r--man3/hsearch.39
-rw-r--r--man3/hypot.36
-rw-r--r--man3/iconv.37
-rw-r--r--man3/iconv_close.36
-rw-r--r--man3/iconv_open.36
-rw-r--r--man3/if_nameindex.37
-rw-r--r--man3/if_nametoindex.37
-rw-r--r--man3/ilogb.37
-rw-r--r--man3/index.37
-rw-r--r--man3/inet.39
-rw-r--r--man3/inet_ntop.36
-rw-r--r--man3/inet_pton.37
-rw-r--r--man3/initgroups.36
-rw-r--r--man3/insque.36
-rw-r--r--man3/isalpha.35
-rw-r--r--man3/isatty.37
-rw-r--r--man3/isgreater.35
-rw-r--r--man3/iswalnum.37
-rw-r--r--man3/iswalpha.37
-rw-r--r--man3/iswblank.37
-rw-r--r--man3/iswcntrl.37
-rw-r--r--man3/iswctype.37
-rw-r--r--man3/iswdigit.37
-rw-r--r--man3/iswgraph.37
-rw-r--r--man3/iswlower.37
-rw-r--r--man3/iswprint.37
-rw-r--r--man3/iswpunct.37
-rw-r--r--man3/iswspace.37
-rw-r--r--man3/iswupper.37
-rw-r--r--man3/iswxdigit.37
-rw-r--r--man3/j0.37
-rw-r--r--man3/key_setsecret.310
-rw-r--r--man3/ldexp.37
-rw-r--r--man3/lio_listio.36
-rw-r--r--man3/localeconv.37
-rw-r--r--man3/lockf.37
-rw-r--r--man3/log.37
-rw-r--r--man3/log10.37
-rw-r--r--man3/log1p.37
-rw-r--r--man3/log2.37
-rw-r--r--man3/logb.37
-rw-r--r--man3/login.38
-rw-r--r--man3/lrint.38
-rw-r--r--man3/lround.38
-rw-r--r--man3/lsearch.36
-rw-r--r--man3/lseek64.37
-rw-r--r--man3/makecontext.37
-rw-r--r--man3/makedev.37
-rw-r--r--man3/mallinfo.36
-rw-r--r--man3/malloc.38
-rw-r--r--man3/malloc_get_state.36
-rw-r--r--man3/malloc_info.36
-rw-r--r--man3/malloc_stats.36
-rw-r--r--man3/malloc_trim.36
-rw-r--r--man3/malloc_usable_size.37
-rw-r--r--man3/matherr.37
-rw-r--r--man3/mblen.37
-rw-r--r--man3/mbrlen.37
-rw-r--r--man3/mbrtowc.37
-rw-r--r--man3/mbsinit.37
-rw-r--r--man3/mbsnrtowcs.36
-rw-r--r--man3/mbsrtowcs.36
-rw-r--r--man3/mbstowcs.37
-rw-r--r--man3/mbtowc.37
-rw-r--r--man3/mcheck.38
-rw-r--r--man3/memccpy.37
-rw-r--r--man3/memchr.37
-rw-r--r--man3/memcmp.37
-rw-r--r--man3/memcpy.37
-rw-r--r--man3/memfrob.37
-rw-r--r--man3/memmem.37
-rw-r--r--man3/memmove.37
-rw-r--r--man3/mempcpy.37
-rw-r--r--man3/memset.37
-rw-r--r--man3/mkdtemp.37
-rw-r--r--man3/mkfifo.37
-rw-r--r--man3/mkstemp.38
-rw-r--r--man3/mktemp.37
-rw-r--r--man3/modf.37
-rw-r--r--man3/mq_close.37
-rw-r--r--man3/mq_getattr.37
-rw-r--r--man3/mq_notify.36
-rw-r--r--man3/mq_open.37
-rw-r--r--man3/mq_receive.37
-rw-r--r--man3/mq_send.37
-rw-r--r--man3/mq_unlink.37
-rw-r--r--man3/mtrace.37
-rw-r--r--man3/nan.37
-rw-r--r--man3/nextafter.39
-rw-r--r--man3/nextup.38
-rw-r--r--man3/nl_langinfo.37
-rw-r--r--man3/ntp_gettime.37
-rw-r--r--man3/on_exit.36
-rw-r--r--man3/open_memstream.37
-rw-r--r--man3/opendir.37
-rw-r--r--man3/openpty.36
-rw-r--r--man3/perror.36
-rw-r--r--man3/popen.36
-rw-r--r--man3/posix_fallocate.37
-rw-r--r--man3/posix_memalign.39
-rw-r--r--man3/posix_openpt.37
-rw-r--r--man3/pow.37
-rw-r--r--man3/pow10.37
-rw-r--r--man3/printf.39
-rw-r--r--man3/profil.36
-rw-r--r--man3/psignal.36
-rw-r--r--man3/pthread_attr_init.35
-rw-r--r--man3/pthread_attr_setaffinity_np.36
-rw-r--r--man3/pthread_attr_setdetachstate.37
-rw-r--r--man3/pthread_attr_setguardsize.37
-rw-r--r--man3/pthread_attr_setinheritsched.37
-rw-r--r--man3/pthread_attr_setschedparam.37
-rw-r--r--man3/pthread_attr_setschedpolicy.37
-rw-r--r--man3/pthread_attr_setscope.37
-rw-r--r--man3/pthread_attr_setsigmask_np.36
-rw-r--r--man3/pthread_attr_setstack.37
-rw-r--r--man3/pthread_attr_setstackaddr.37
-rw-r--r--man3/pthread_attr_setstacksize.37
-rw-r--r--man3/pthread_cancel.36
-rw-r--r--man3/pthread_cleanup_push.36
-rw-r--r--man3/pthread_create.36
-rw-r--r--man3/pthread_detach.36
-rw-r--r--man3/pthread_equal.37
-rw-r--r--man3/pthread_exit.37
-rw-r--r--man3/pthread_getattr_default_np.35
-rw-r--r--man3/pthread_getattr_np.35
-rw-r--r--man3/pthread_getcpuclockid.37
-rw-r--r--man3/pthread_join.36
-rw-r--r--man3/pthread_kill.37
-rw-r--r--man3/pthread_kill_other_threads_np.37
-rw-r--r--man3/pthread_self.37
-rw-r--r--man3/pthread_setaffinity_np.37
-rw-r--r--man3/pthread_setcancelstate.37
-rw-r--r--man3/pthread_setconcurrency.37
-rw-r--r--man3/pthread_setname_np.36
-rw-r--r--man3/pthread_setschedparam.37
-rw-r--r--man3/pthread_setschedprio.37
-rw-r--r--man3/pthread_sigmask.37
-rw-r--r--man3/pthread_sigqueue.37
-rw-r--r--man3/pthread_testcancel.37
-rw-r--r--man3/pthread_tryjoin_np.35
-rw-r--r--man3/pthread_yield.37
-rw-r--r--man3/ptsname.37
-rw-r--r--man3/putenv.37
-rw-r--r--man3/putgrent.36
-rw-r--r--man3/putpwent.36
-rw-r--r--man3/puts.37
-rw-r--r--man3/putwchar.37
-rw-r--r--man3/qecvt.37
-rw-r--r--man3/qsort.36
-rw-r--r--man3/raise.37
-rw-r--r--man3/rand.37
-rw-r--r--man3/random.38
-rw-r--r--man3/random_r.38
-rw-r--r--man3/rcmd.37
-rw-r--r--man3/re_comp.37
-rw-r--r--man3/readdir.36
-rw-r--r--man3/readdir_r.37
-rw-r--r--man3/realpath.37
-rw-r--r--man3/regex.37
-rw-r--r--man3/remainder.39
-rw-r--r--man3/remove.37
-rw-r--r--man3/remquo.37
-rw-r--r--man3/resolver.38
-rw-r--r--man3/rewinddir.37
-rw-r--r--man3/rexec.37
-rw-r--r--man3/rint.39
-rw-r--r--man3/round.37
-rw-r--r--man3/rpc.341
-rw-r--r--man3/rpmatch.36
-rw-r--r--man3/rtime.37
-rw-r--r--man3/scalb.37
-rw-r--r--man3/scalbln.38
-rw-r--r--man3/scandir.36
-rw-r--r--man3/scanf.38
-rw-r--r--man3/sched_getcpu.37
-rw-r--r--man3/seekdir.37
-rw-r--r--man3/sem_close.36
-rw-r--r--man3/sem_destroy.37
-rw-r--r--man3/sem_getvalue.37
-rw-r--r--man3/sem_init.37
-rw-r--r--man3/sem_open.36
-rw-r--r--man3/sem_post.37
-rw-r--r--man3/sem_unlink.37
-rw-r--r--man3/sem_wait.37
-rw-r--r--man3/setaliasent.35
-rw-r--r--man3/setbuf.38
-rw-r--r--man3/setenv.35
-rw-r--r--man3/setjmp.37
-rw-r--r--man3/setlocale.36
-rw-r--r--man3/setlogmask.36
-rw-r--r--man3/setnetgrent.310
-rw-r--r--man3/shm_open.36
-rw-r--r--man3/siginterrupt.37
-rw-r--r--man3/signbit.37
-rw-r--r--man3/significand.38
-rw-r--r--man3/sigpause.37
-rw-r--r--man3/sigqueue.37
-rw-r--r--man3/sigset.38
-rw-r--r--man3/sigsetops.310
-rw-r--r--man3/sigvec.37
-rw-r--r--man3/sigwait.37
-rw-r--r--man3/sin.37
-rw-r--r--man3/sincos.37
-rw-r--r--man3/sinh.37
-rw-r--r--man3/sleep.36
-rw-r--r--man3/sockatmark.37
-rw-r--r--man3/sqrt.37
-rw-r--r--man3/statvfs.37
-rw-r--r--man3/stdarg.37
-rw-r--r--man3/stdio_ext.310
-rw-r--r--man3/stpcpy.37
-rw-r--r--man3/stpncpy.37
-rw-r--r--man3/strcasecmp.37
-rw-r--r--man3/strcat.37
-rw-r--r--man3/strchr.37
-rw-r--r--man3/strcmp.37
-rw-r--r--man3/strcoll.36
-rw-r--r--man3/strcpy.37
-rw-r--r--man3/strdup.37
-rw-r--r--man3/strerror.38
-rw-r--r--man3/strfmon.36
-rw-r--r--man3/strfromd.36
-rw-r--r--man3/strfry.37
-rw-r--r--man3/strftime.37
-rw-r--r--man3/strlen.37
-rw-r--r--man3/strnlen.37
-rw-r--r--man3/strpbrk.37
-rw-r--r--man3/strptime.37
-rw-r--r--man3/strsep.37
-rw-r--r--man3/strsignal.36
-rw-r--r--man3/strspn.37
-rw-r--r--man3/strstr.37
-rw-r--r--man3/strtod.37
-rw-r--r--man3/strtoimax.37
-rw-r--r--man3/strtok.37
-rw-r--r--man3/strtol.37
-rw-r--r--man3/strtoul.37
-rw-r--r--man3/strverscmp.37
-rw-r--r--man3/strxfrm.37
-rw-r--r--man3/swab.37
-rw-r--r--man3/sysconf.37
-rw-r--r--man3/syslog.37
-rw-r--r--man3/system.37
-rw-r--r--man3/sysv_signal.37
-rw-r--r--man3/tan.37
-rw-r--r--man3/tanh.37
-rw-r--r--man3/tcgetpgrp.37
-rw-r--r--man3/tcgetsid.37
-rw-r--r--man3/telldir.37
-rw-r--r--man3/tempnam.37
-rw-r--r--man3/termios.37
-rw-r--r--man3/tgamma.37
-rw-r--r--man3/timegm.37
-rw-r--r--man3/tmpfile.37
-rw-r--r--man3/tmpnam.37
-rw-r--r--man3/toascii.37
-rw-r--r--man3/toupper.38
-rw-r--r--man3/towctrans.37
-rw-r--r--man3/towlower.37
-rw-r--r--man3/towupper.37
-rw-r--r--man3/trunc.37
-rw-r--r--man3/tsearch.38
-rw-r--r--man3/ttyname.37
-rw-r--r--man3/ttyslot.37
-rw-r--r--man3/tzset.37
-rw-r--r--man3/ualarm.37
-rw-r--r--man3/ulimit.36
-rw-r--r--man3/ungetwc.37
-rw-r--r--man3/unlocked_stdio.35
-rw-r--r--man3/unlockpt.37
-rw-r--r--man3/updwtmp.37
-rw-r--r--man3/usleep.37
-rw-r--r--man3/wcpcpy.37
-rw-r--r--man3/wcpncpy.37
-rw-r--r--man3/wcrtomb.36
-rw-r--r--man3/wcscasecmp.37
-rw-r--r--man3/wcscat.37
-rw-r--r--man3/wcschr.37
-rw-r--r--man3/wcscmp.37
-rw-r--r--man3/wcscpy.37
-rw-r--r--man3/wcscspn.37
-rw-r--r--man3/wcsdup.36
-rw-r--r--man3/wcslen.37
-rw-r--r--man3/wcsncasecmp.37
-rw-r--r--man3/wcsncat.37
-rw-r--r--man3/wcsncmp.37
-rw-r--r--man3/wcsncpy.37
-rw-r--r--man3/wcsnlen.37
-rw-r--r--man3/wcsnrtombs.36
-rw-r--r--man3/wcspbrk.37
-rw-r--r--man3/wcsrchr.37
-rw-r--r--man3/wcsrtombs.36
-rw-r--r--man3/wcsspn.37
-rw-r--r--man3/wcsstr.37
-rw-r--r--man3/wcstoimax.37
-rw-r--r--man3/wcstok.37
-rw-r--r--man3/wcstombs.36
-rw-r--r--man3/wcswidth.37
-rw-r--r--man3/wctob.36
-rw-r--r--man3/wctomb.37
-rw-r--r--man3/wctrans.37
-rw-r--r--man3/wctype.37
-rw-r--r--man3/wcwidth.37
-rw-r--r--man3/wmemchr.37
-rw-r--r--man3/wmemcmp.37
-rw-r--r--man3/wmemcpy.37
-rw-r--r--man3/wmemmove.37
-rw-r--r--man3/wmemset.37
-rw-r--r--man3/wordexp.37
-rw-r--r--man3/wprintf.38
-rw-r--r--man3/xcrypt.36
-rw-r--r--man3/xdr.323
-rw-r--r--man3/y0.37
524 files changed, 2966 insertions, 721 deletions
diff --git a/man2/adjtimex.2 b/man2/adjtimex.2
index e612c98776..091f494c44 100644
--- a/man2/adjtimex.2
+++ b/man2/adjtimex.2
@@ -551,15 +551,20 @@ capability is required.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR ntp_adjtime ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
None of these interfaces is described in POSIX.1
.PP
diff --git a/man2/clock_getres.2 b/man2/clock_getres.2
index 42a570eccd..307f2b6723 100644
--- a/man2/clock_getres.2
+++ b/man2/clock_getres.2
@@ -334,9 +334,11 @@ These system calls first appeared in Linux 2.6.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw32 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -345,6 +347,8 @@ T{
.BR clock_settime ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SUSv2.
diff --git a/man2/eventfd.2 b/man2/eventfd.2
index a3999b0606..6cb28d2d44 100644
--- a/man2/eventfd.2
+++ b/man2/eventfd.2
@@ -272,15 +272,19 @@ system call, if it is supported by the kernel.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR eventfd ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
.BR eventfd ()
diff --git a/man2/getrlimit.2 b/man2/getrlimit.2
index c58c81129b..40e4c9dcde 100644
--- a/man2/getrlimit.2
+++ b/man2/getrlimit.2
@@ -557,9 +557,11 @@ Library support is available since glibc 2.13.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw35 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -568,6 +570,8 @@ T{
.BR prlimit ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
.BR getrlimit (),
diff --git a/man2/getrusage.2 b/man2/getrusage.2
index 398e33cd9f..ffd2b030bb 100644
--- a/man2/getrusage.2
+++ b/man2/getrusage.2
@@ -201,15 +201,19 @@ is invalid.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getrusage ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
diff --git a/man2/mmap.2 b/man2/mmap.2
index 06b0422909..30170fbedf 100644
--- a/man2/mmap.2
+++ b/man2/mmap.2
@@ -643,9 +643,11 @@ of the page size, see NOTES.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw18 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -653,6 +655,9 @@ T{
.BR munmap ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD.
.\" SVr4 documents additional error codes ENXIO and ENODEV.
diff --git a/man2/sigaltstack.2 b/man2/sigaltstack.2
index 9b854c811e..f09bf15753 100644
--- a/man2/sigaltstack.2
+++ b/man2/sigaltstack.2
@@ -211,15 +211,20 @@ on the current alternate signal stack).
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sigaltstack ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SUSv2, SVr4.
.PP
diff --git a/man2/utimensat.2 b/man2/utimensat.2
index da88b32e6e..64e6960b49 100644
--- a/man2/utimensat.2
+++ b/man2/utimensat.2
@@ -399,9 +399,11 @@ first appeared in glibc 2.6.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -409,6 +411,8 @@ T{
.BR futimens ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
.BR futimens ()
diff --git a/man3/__ppc_set_ppr_med.3 b/man3/__ppc_set_ppr_med.3
index c50d957cb8..0b80f410c8 100644
--- a/man3/__ppc_set_ppr_med.3
+++ b/man3/__ppc_set_ppr_med.3
@@ -93,24 +93,23 @@ first appeared in glibc in version 2.23.
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw26 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR __ppc_set_ppr_med (),
-.br
.BR __ppc_set_ppr_very_low (),
-.br
.BR __ppc_set_ppr_low (),
-.br
.BR __ppc_set_ppr_med_low (),
-.br
.BR __ppc_set_ppr_med_high ()
T} Thread safety MT-Safe
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
These functions are nonstandard GNU extensions.
.SH NOTES
diff --git a/man3/__ppc_yield.3 b/man3/__ppc_yield.3
index 57c6c593fd..3f9eb50b0d 100644
--- a/man3/__ppc_yield.3
+++ b/man3/__ppc_yield.3
@@ -64,9 +64,10 @@ These functions first appeared in glibc in version 2.18.
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw29 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -75,7 +76,9 @@ T{
.BR __ppc_mdoom ()
T} Thread safety MT-Safe
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
These functions are nonstandard GNU extensions.
.SH SEE ALSO
diff --git a/man3/a64l.3 b/man3/a64l.3
index 93fb0cdc32..45a0351ed8 100644
--- a/man3/a64l.3
+++ b/man3/a64l.3
@@ -63,9 +63,11 @@ So 123 = 59*64\(ha0 + 1*64\(ha1 = "v/".
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -75,6 +77,9 @@ T{
.BR a64l ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/abort.3 b/man3/abort.3
index 540d4dd32b..71d555841b 100644
--- a/man3/abort.3
+++ b/man3/abort.3
@@ -70,15 +70,20 @@ function never returns.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR abort ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
SVr4, POSIX.1-2001, POSIX.1-2008, 4.3BSD, C89, C99.
.SH NOTES
diff --git a/man3/abs.3 b/man3/abs.3
index 7c3bb7dde3..26f1f7e7b9 100644
--- a/man3/abs.3
+++ b/man3/abs.3
@@ -75,9 +75,10 @@ integer type for the function.
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -87,7 +88,9 @@ T{
.BR imaxabs ()
T} Thread safety MT-Safe
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD.
.\" POSIX.1 (1996 edition) requires only the
diff --git a/man3/acos.3 b/man3/acos.3
index be224935f1..4f03357271 100644
--- a/man3/acos.3
+++ b/man3/acos.3
@@ -107,9 +107,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -118,6 +120,9 @@ T{
.BR acosl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/acosh.3 b/man3/acosh.3
index 3d64d10445..b9e4c6842b 100644
--- a/man3/acosh.3
+++ b/man3/acosh.3
@@ -111,9 +111,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -122,6 +124,9 @@ T{
.BR acoshl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/addseverity.3 b/man3/addseverity.3
index 144cc50b9d..aca24c0036 100644
--- a/man3/addseverity.3
+++ b/man3/addseverity.3
@@ -63,15 +63,20 @@ is provided in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR addseverity ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function is not specified in the X/Open Portability Guide
although the
diff --git a/man3/adjtime.3 b/man3/adjtime.3
index 2f74d4c7ed..5ad61a81c8 100644
--- a/man3/adjtime.3
+++ b/man3/adjtime.3
@@ -108,15 +108,20 @@ capability is required.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR adjtime ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.3BSD, System V.
.SH NOTES
diff --git a/man3/aio_cancel.3 b/man3/aio_cancel.3
index 36e9f126e0..2bdaa5a905 100644
--- a/man3/aio_cancel.3
+++ b/man3/aio_cancel.3
@@ -116,15 +116,20 @@ function is available since glibc 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR aio_cancel ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH EXAMPLES
diff --git a/man3/aio_error.3 b/man3/aio_error.3
index 776c61697b..f3e8a49896 100644
--- a/man3/aio_error.3
+++ b/man3/aio_error.3
@@ -84,15 +84,20 @@ function is available since glibc 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR aio_error ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH EXAMPLES
diff --git a/man3/aio_fsync.3 b/man3/aio_fsync.3
index 48f15c173f..3bfba5fc7d 100644
--- a/man3/aio_fsync.3
+++ b/man3/aio_fsync.3
@@ -105,15 +105,20 @@ function is available since glibc 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR aio_fsync ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/aio_read.3 b/man3/aio_read.3
index c5d177858d..dcd45dd9e1 100644
--- a/man3/aio_read.3
+++ b/man3/aio_read.3
@@ -134,15 +134,20 @@ function is available since glibc 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR aio_read ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/aio_return.3 b/man3/aio_return.3
index 50bac70db4..cee4aab9ab 100644
--- a/man3/aio_return.3
+++ b/man3/aio_return.3
@@ -80,15 +80,20 @@ function is available since glibc 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR aio_return ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH EXAMPLES
diff --git a/man3/aio_suspend.3 b/man3/aio_suspend.3
index 23534b5ed9..76a05f48e9 100644
--- a/man3/aio_suspend.3
+++ b/man3/aio_suspend.3
@@ -106,15 +106,20 @@ function is available since glibc 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR aio_suspend ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/aio_write.3 b/man3/aio_write.3
index 286a00a260..00aa180eb1 100644
--- a/man3/aio_write.3
+++ b/man3/aio_write.3
@@ -139,15 +139,20 @@ function is available since glibc 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR aio_write ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/alloca.3 b/man3/alloca.3
index 1171dbedaa..97625efd3e 100644
--- a/man3/alloca.3
+++ b/man3/alloca.3
@@ -67,15 +67,20 @@ If the allocation causes stack overflow, program behavior is undefined.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR alloca ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function is not in POSIX.1.
.PP
diff --git a/man3/argz_add.3 b/man3/argz_add.3
index 83bfb5eddc..c326f9cdb2 100644
--- a/man3/argz_add.3
+++ b/man3/argz_add.3
@@ -199,31 +199,30 @@ if an allocation error occurs.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw33 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR argz_add (),
.BR argz_add_sep (),
-.br
.BR argz_append (),
.BR argz_count (),
-.br
.BR argz_create (),
.BR argz_create_sep (),
-.br
.BR argz_delete (),
.BR argz_extract (),
-.br
.BR argz_insert (),
.BR argz_next (),
-.br
.BR argz_replace (),
.BR argz_stringify ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are a GNU extension.
diff --git a/man3/asin.3 b/man3/asin.3
index 4fd4d24d76..d97711fff0 100644
--- a/man3/asin.3
+++ b/man3/asin.3
@@ -103,9 +103,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -114,6 +116,9 @@ T{
.BR asinl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/asinh.3 b/man3/asinh.3
index 9fdfa196cc..5b31d70193 100644
--- a/man3/asinh.3
+++ b/man3/asinh.3
@@ -96,9 +96,11 @@ No errors occur.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -107,6 +109,9 @@ T{
.BR asinhl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/asprintf.3 b/man3/asprintf.3
index 9cc60f2a13..b682a7793a 100644
--- a/man3/asprintf.3
+++ b/man3/asprintf.3
@@ -61,9 +61,11 @@ are undefined.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -71,6 +73,8 @@ T{
.BR vasprintf ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are GNU extensions, not in C or POSIX.
diff --git a/man3/assert.3 b/man3/assert.3
index 1154f27c22..9ca86f3231 100644
--- a/man3/assert.3
+++ b/man3/assert.3
@@ -75,15 +75,19 @@ No value is returned.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR assert ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99.
diff --git a/man3/assert_perror.3 b/man3/assert_perror.3
index b2340d00d6..db56b01236 100644
--- a/man3/assert_perror.3
+++ b/man3/assert_perror.3
@@ -59,15 +59,19 @@ No value is returned.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR assert_perror ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
This is a GNU extension.
diff --git a/man3/atan.3 b/man3/atan.3
index 64fe7bff1e..d931572164 100644
--- a/man3/atan.3
+++ b/man3/atan.3
@@ -88,9 +88,11 @@ No errors occur.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -99,6 +101,9 @@ T{
.BR atanl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/atan2.3 b/man3/atan2.3
index 8e537661ce..5375e3d771 100644
--- a/man3/atan2.3
+++ b/man3/atan2.3
@@ -160,9 +160,11 @@ No errors occur.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -171,6 +173,9 @@ T{
.BR atan2l ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/atanh.3 b/man3/atanh.3
index 7428da9933..511d4cd33d 100644
--- a/man3/atanh.3
+++ b/man3/atanh.3
@@ -130,9 +130,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -141,6 +143,9 @@ T{
.BR atanhl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/atexit.3 b/man3/atexit.3
index 76fe0a556d..e3e2b7a4fd 100644
--- a/man3/atexit.3
+++ b/man3/atexit.3
@@ -77,15 +77,19 @@ it returns a nonzero value.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR atexit ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
diff --git a/man3/atof.3 b/man3/atof.3
index f81b12c3d7..5813b53af0 100644
--- a/man3/atof.3
+++ b/man3/atof.3
@@ -59,15 +59,20 @@ The converted value.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR atof ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
.SH SEE ALSO
diff --git a/man3/atoi.3 b/man3/atoi.3
index 264c1e2ce0..af08c629f8 100644
--- a/man3/atoi.3
+++ b/man3/atoi.3
@@ -83,9 +83,11 @@ The converted value or 0 on error.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -94,6 +96,9 @@ T{
.BR atoll ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD.
C89 and
diff --git a/man3/backtrace.3 b/man3/backtrace.3
index 066fa6badc..7129c56b09 100644
--- a/man3/backtrace.3
+++ b/man3/backtrace.3
@@ -134,19 +134,22 @@ are provided in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw22 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR backtrace (),
-.br
.BR backtrace_symbols (),
-.br
.BR backtrace_symbols_fd ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are GNU extensions.
.SH NOTES
diff --git a/man3/basename.3 b/man3/basename.3
index 0dc0d6c2be..661d9c220b 100644
--- a/man3/basename.3
+++ b/man3/basename.3
@@ -129,9 +129,11 @@ return pointers to null-terminated strings.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -139,6 +141,9 @@ T{
.BR dirname ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/bcmp.3 b/man3/bcmp.3
index ba9838019a..b9920ea3e7 100644
--- a/man3/bcmp.3
+++ b/man3/bcmp.3
@@ -61,15 +61,20 @@ otherwise a nonzero result is returned.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR bcmp ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.3BSD.
This function is deprecated (marked as LEGACY in POSIX.1-2001): use
diff --git a/man3/bcopy.3 b/man3/bcopy.3
index 38c104aa3f..48eff07e67 100644
--- a/man3/bcopy.3
+++ b/man3/bcopy.3
@@ -54,15 +54,20 @@ None.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR bcopy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.3BSD.
This function is deprecated (marked as LEGACY in POSIX.1-2001): use
diff --git a/man3/bindresvport.3 b/man3/bindresvport.3
index b8d06980b3..5a5b2e258c 100644
--- a/man3/bindresvport.3
+++ b/man3/bindresvport.3
@@ -95,20 +95,24 @@ is not
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
-l l lw23.
+lb lb lbx
+l l l.
Interface Attribute Value
T{
.BR bindresvport ()
T} Thread safety T{
glibc >= 2.17: MT-Safe
.\" commit f6da27e53695ad1cc0e2a9490358decbbfdff5e5
-.br
glibc < 2.17: MT-Unsafe
T}
.TE
+.hy
+.ad
+.sp 1
.PP
The
.BR bindresvport ()
diff --git a/man3/bsd_signal.3 b/man3/bsd_signal.3
index 9d7b30b6ae..e238b9b99f 100644
--- a/man3/bsd_signal.3
+++ b/man3/bsd_signal.3
@@ -78,15 +78,20 @@ As for
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR bsd_signal ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.2BSD, POSIX.1-2001.
POSIX.1-2008 removes the specification of
diff --git a/man3/bsearch.3 b/man3/bsearch.3
index 96b56af900..7b1f86e2cc 100644
--- a/man3/bsearch.3
+++ b/man3/bsearch.3
@@ -77,15 +77,19 @@ match the key, the element returned is unspecified.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR bsearch ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
diff --git a/man3/btowc.3 b/man3/btowc.3
index 20f8588ea7..147f36f3b4 100644
--- a/man3/btowc.3
+++ b/man3/btowc.3
@@ -49,15 +49,20 @@ it returns
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR btowc ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/byteorder.3 b/man3/byteorder.3
index 63ce741609..7a4c814794 100644
--- a/man3/byteorder.3
+++ b/man3/byteorder.3
@@ -74,9 +74,11 @@ Significant Byte first.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw34 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -86,6 +88,9 @@ T{
.BR ntohs ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/bzero.3 b/man3/bzero.3
index f4df255adc..e1501ca10d 100644
--- a/man3/bzero.3
+++ b/man3/bzero.3
@@ -60,17 +60,21 @@ first appeared in glibc 2.25.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR bzero (),
-.br
.BR explicit_bzero ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
The
.BR bzero ()
diff --git a/man3/cabs.3 b/man3/cabs.3
index 36901bd3af..6756922add 100644
--- a/man3/cabs.3
+++ b/man3/cabs.3
@@ -26,9 +26,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -37,6 +39,9 @@ T{
.BR cabsl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/cacos.3 b/man3/cacos.3
index fea5efdf48..5b3a94fbc0 100644
--- a/man3/cacos.3
+++ b/man3/cacos.3
@@ -36,9 +36,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -47,6 +49,9 @@ T{
.BR cacosl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH EXAMPLES
diff --git a/man3/cacosh.3 b/man3/cacosh.3
index 6c367d2419..29499aa42e 100644
--- a/man3/cacosh.3
+++ b/man3/cacosh.3
@@ -39,9 +39,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -50,6 +52,9 @@ T{
.BR cacoshl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH EXAMPLES
diff --git a/man3/canonicalize_file_name.3 b/man3/canonicalize_file_name.3
index 7b1a008eab..0f2b4f4d35 100644
--- a/man3/canonicalize_file_name.3
+++ b/man3/canonicalize_file_name.3
@@ -74,15 +74,20 @@ See
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR canonicalize_file_name ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function is a GNU extension.
.SH SEE ALSO
diff --git a/man3/carg.3 b/man3/carg.3
index bc0d48cf07..ea332b9649 100644
--- a/man3/carg.3
+++ b/man3/carg.3
@@ -61,9 +61,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -72,6 +74,9 @@ T{
.BR cargl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/casin.3 b/man3/casin.3
index bb244e700e..5ea2cb86fc 100644
--- a/man3/casin.3
+++ b/man3/casin.3
@@ -35,9 +35,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -46,6 +48,9 @@ T{
.BR casinl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/casinh.3 b/man3/casinh.3
index 48d68276e3..41339cf666 100644
--- a/man3/casinh.3
+++ b/man3/casinh.3
@@ -35,9 +35,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -46,6 +48,9 @@ T{
.BR casinhl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/catan.3 b/man3/catan.3
index db7c1b93a6..51ef6b39ef 100644
--- a/man3/catan.3
+++ b/man3/catan.3
@@ -34,9 +34,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -45,6 +47,9 @@ T{
.BR catanl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH EXAMPLES
diff --git a/man3/catanh.3 b/man3/catanh.3
index a07b313086..26e2d5445e 100644
--- a/man3/catanh.3
+++ b/man3/catanh.3
@@ -36,9 +36,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -47,6 +49,9 @@ T{
.BR catanhl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH EXAMPLES
diff --git a/man3/catgets.3 b/man3/catgets.3
index 495db8f35e..a1a57b4f86 100644
--- a/man3/catgets.3
+++ b/man3/catgets.3
@@ -68,15 +68,20 @@ returns the value
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR catgets ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/catopen.3 b/man3/catopen.3
index 7b1a8b4a13..a0a73f5d90 100644
--- a/man3/catopen.3
+++ b/man3/catopen.3
@@ -147,9 +147,11 @@ is 0.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -159,6 +161,9 @@ T{
.BR catclose ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.\" In XPG 1987, Vol. 3 it says:
diff --git a/man3/cbrt.3 b/man3/cbrt.3
index 88e6ed6914..c6fba5f9bb 100644
--- a/man3/cbrt.3
+++ b/man3/cbrt.3
@@ -81,9 +81,11 @@ No errors occur.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -92,6 +94,9 @@ T{
.BR cbrtl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.\" .BR cbrt ()
diff --git a/man3/ccos.3 b/man3/ccos.3
index 3f6b84803c..ef858b40c1 100644
--- a/man3/ccos.3
+++ b/man3/ccos.3
@@ -31,9 +31,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -42,6 +44,8 @@ T{
.BR ccosl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/ceil.3 b/man3/ceil.3
index 21e70834e7..20d2ff89b9 100644
--- a/man3/ceil.3
+++ b/man3/ceil.3
@@ -75,9 +75,11 @@ POSIX.1-2001 documents a range error for overflows, but see NOTES.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -86,6 +88,9 @@ T{
.BR ceill ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/cexp.3 b/man3/cexp.3
index 6d308d6525..b9337b86a0 100644
--- a/man3/cexp.3
+++ b/man3/cexp.3
@@ -32,9 +32,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -43,6 +45,8 @@ T{
.BR cexpl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/cfree.3 b/man3/cfree.3
index 74223db710..219ee2ee5c 100644
--- a/man3/cfree.3
+++ b/man3/cfree.3
@@ -124,15 +124,20 @@ from glibc in version 2.26.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR cfree ()
T} Thread safety MT-Safe /* In glibc */
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
The 3-argument version of
.BR cfree ()
diff --git a/man3/cimag.3 b/man3/cimag.3
index 5fc41ab22b..f8ee2982ef 100644
--- a/man3/cimag.3
+++ b/man3/cimag.3
@@ -31,9 +31,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -42,6 +44,9 @@ T{
.BR cimagl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/clearenv.3 b/man3/clearenv.3
index 0011e6fa96..2ccb789d8d 100644
--- a/man3/clearenv.3
+++ b/man3/clearenv.3
@@ -64,15 +64,19 @@ Available since glibc 2.0.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR clearenv ()
T} Thread safety MT-Unsafe const:env
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
Various UNIX variants (DG/UX, HP-UX, QNX, ...).
diff --git a/man3/clock.3 b/man3/clock.3
index 174c18babf..ed8e407274 100644
--- a/man3/clock.3
+++ b/man3/clock.3
@@ -50,15 +50,19 @@ be represented, the function returns the value
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR clock ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99.
diff --git a/man3/clock_getcpuclockid.3 b/man3/clock_getcpuclockid.3
index 14f7ad5b0d..e1444f47df 100644
--- a/man3/clock_getcpuclockid.3
+++ b/man3/clock_getcpuclockid.3
@@ -87,15 +87,20 @@ function is available in glibc since version 2.2.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR clock_getcpuclockid ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/clog.3 b/man3/clog.3
index 3cd5073065..54d2a73ad7 100644
--- a/man3/clog.3
+++ b/man3/clog.3
@@ -45,9 +45,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -56,6 +58,9 @@ T{
.BR clogl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/clog10.3 b/man3/clog10.3
index 22c196b811..43fa966b32 100644
--- a/man3/clog10.3
+++ b/man3/clog10.3
@@ -42,9 +42,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -53,6 +55,9 @@ T{
.BR clog10l ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are GNU extensions.
The identifiers are reserved for future use in C99 and C11.
diff --git a/man3/closedir.3 b/man3/closedir.3
index dd579852d9..3db6344031 100644
--- a/man3/closedir.3
+++ b/man3/closedir.3
@@ -66,15 +66,20 @@ Invalid directory stream descriptor
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR closedir ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
.SH SEE ALSO
diff --git a/man3/confstr.3 b/man3/confstr.3
index 73da5f0674..ce180b8db3 100644
--- a/man3/confstr.3
+++ b/man3/confstr.3
@@ -129,15 +129,20 @@ is invalid.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR confstr ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH EXAMPLES
diff --git a/man3/conj.3 b/man3/conj.3
index 1889578900..a031da4751 100644
--- a/man3/conj.3
+++ b/man3/conj.3
@@ -32,9 +32,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -43,6 +45,9 @@ T{
.BR conjl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/copysign.3 b/man3/copysign.3
index 848daf62e0..107fc87154 100644
--- a/man3/copysign.3
+++ b/man3/copysign.3
@@ -83,9 +83,11 @@ No errors occur.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw36 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -94,6 +96,9 @@ T{
.BR copysignl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.\" 4.3BSD.
diff --git a/man3/cos.3 b/man3/cos.3
index c77ea77e9f..cff87005b8 100644
--- a/man3/cos.3
+++ b/man3/cos.3
@@ -96,9 +96,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -107,6 +109,9 @@ T{
.BR cosl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/cosh.3 b/man3/cosh.3
index 55d5d39257..c13bb1ee08 100644
--- a/man3/cosh.3
+++ b/man3/cosh.3
@@ -110,9 +110,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -121,6 +123,9 @@ T{
.BR coshl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/cpow.3 b/man3/cpow.3
index e49464ff7d..70c1f2f6e5 100644
--- a/man3/cpow.3
+++ b/man3/cpow.3
@@ -31,9 +31,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -42,6 +44,9 @@ T{
.BR cpowl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/cproj.3 b/man3/cproj.3
index 6ac108b5e1..7cd6d358e4 100644
--- a/man3/cproj.3
+++ b/man3/cproj.3
@@ -32,9 +32,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -43,6 +45,9 @@ T{
.BR cprojl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/creal.3 b/man3/creal.3
index abb12162ee..5545cbb87b 100644
--- a/man3/creal.3
+++ b/man3/creal.3
@@ -31,9 +31,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -42,6 +44,9 @@ T{
.BR creall ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/crypt.3 b/man3/crypt.3
index 9bcf718a40..746b6cab66 100644
--- a/man3/crypt.3
+++ b/man3/crypt.3
@@ -170,9 +170,11 @@ and an attempt was made to use a weak encryption type, such as DES.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -182,6 +184,9 @@ T{
.BR crypt_r ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR crypt ():
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
diff --git a/man3/csin.3 b/man3/csin.3
index fe90444ddf..16373b71a0 100644
--- a/man3/csin.3
+++ b/man3/csin.3
@@ -31,9 +31,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -42,6 +44,8 @@ T{
.BR csinl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/csinh.3 b/man3/csinh.3
index 78bbdf76cc..ca84a06fa5 100644
--- a/man3/csinh.3
+++ b/man3/csinh.3
@@ -31,9 +31,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -42,6 +44,8 @@ T{
.BR csinhl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/csqrt.3 b/man3/csqrt.3
index 6ad681db26..eb3d490abc 100644
--- a/man3/csqrt.3
+++ b/man3/csqrt.3
@@ -29,9 +29,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -40,6 +42,8 @@ T{
.BR csqrtl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/ctan.3 b/man3/ctan.3
index 67d7844c97..aea2e098e4 100644
--- a/man3/ctan.3
+++ b/man3/ctan.3
@@ -31,9 +31,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -42,6 +44,8 @@ T{
.BR ctanl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/ctanh.3 b/man3/ctanh.3
index a14a66c940..dfdba5ac0d 100644
--- a/man3/ctanh.3
+++ b/man3/ctanh.3
@@ -32,9 +32,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -43,6 +45,8 @@ T{
.BR ctanhl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/ctermid.3 b/man3/ctermid.3
index b0f51df8ed..4937510982 100644
--- a/man3/ctermid.3
+++ b/man3/ctermid.3
@@ -60,15 +60,20 @@ The pointer to the pathname.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR ctermid ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, Svr4.
.SH BUGS
diff --git a/man3/ctime.3 b/man3/ctime.3
index 3f9cd2a6ba..05d60b029c 100644
--- a/man3/ctime.3
+++ b/man3/ctime.3
@@ -320,9 +320,10 @@ The result cannot be represented.
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw14 lb lbw31
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -335,7 +336,6 @@ T{
.BR ctime ()
T} Thread safety T{
MT-Unsafe race:tmbuf
-.br
race:asctime env locale
T}
T{
@@ -349,7 +349,9 @@ T{
.BR localtime ()
T} Thread safety MT-Unsafe race:tmbuf env locale
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001.
C89 and C99 specify
diff --git a/man3/daemon.3 b/man3/daemon.3
index 6a0345bda4..a94c2219fc 100644
--- a/man3/daemon.3
+++ b/man3/daemon.3
@@ -101,15 +101,20 @@ and
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR daemon ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
Not in POSIX.1.
A similar function appears on the BSDs.
diff --git a/man3/des_crypt.3 b/man3/des_crypt.3
index 3b1d7f8f7a..7fad5f228c 100644
--- a/man3/des_crypt.3
+++ b/man3/des_crypt.3
@@ -141,9 +141,11 @@ Applications should switch to a modern cryptography library, such as
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw25 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -152,6 +154,9 @@ T{
.BR des_setparity ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.3BSD.
Not in POSIX.1.
diff --git a/man3/difftime.3 b/man3/difftime.3
index d6b5bf1be0..fa88ee4e20 100644
--- a/man3/difftime.3
+++ b/man3/difftime.3
@@ -48,15 +48,20 @@ Epoch, 1970-01-01 00:00:00 +0000 (UTC).
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR difftime ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
.SH NOTES
diff --git a/man3/dirfd.3 b/man3/dirfd.3
index 225013f4ee..5aaf2c8800 100644
--- a/man3/dirfd.3
+++ b/man3/dirfd.3
@@ -81,15 +81,20 @@ descriptor with a directory.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR dirfd ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2008.
This function was a BSD extension, present in 4.3BSD-Reno, not in 4.2BSD.
diff --git a/man3/div.3 b/man3/div.3
index 7a710dfdf0..d8849f247d 100644
--- a/man3/div.3
+++ b/man3/div.3
@@ -83,9 +83,11 @@ The \fIdiv_t\fP (etc.) structure.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw33 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -95,6 +97,9 @@ T{
.BR imaxdiv ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
The functions
diff --git a/man3/dl_iterate_phdr.3 b/man3/dl_iterate_phdr.3
index ad9720d5dc..6f57d684c6 100644
--- a/man3/dl_iterate_phdr.3
+++ b/man3/dl_iterate_phdr.3
@@ -204,15 +204,19 @@ has been supported in glibc since version 2.2.4.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR dl_iterate_phdr ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
The
diff --git a/man3/dladdr.3 b/man3/dladdr.3
index 15a61e6e12..6bc7b1993e 100644
--- a/man3/dladdr.3
+++ b/man3/dladdr.3
@@ -239,9 +239,11 @@ first appeared in glibc 2.3.3.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw19 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -249,6 +251,9 @@ T{
.BR dladdr1 ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are nonstandard GNU extensions
that are also present on Solaris.
diff --git a/man3/dlerror.3 b/man3/dlerror.3
index a431505fff..e673d9d7dc 100644
--- a/man3/dlerror.3
+++ b/man3/dlerror.3
@@ -54,15 +54,20 @@ is present in glibc 2.0 and later.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR dlerror ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001.
.SH NOTES
diff --git a/man3/dlinfo.3 b/man3/dlinfo.3
index b1b9544106..194f106ada 100644
--- a/man3/dlinfo.3
+++ b/man3/dlinfo.3
@@ -223,15 +223,20 @@ first appeared in glibc 2.3.3.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR dlinfo ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function is a nonstandard GNU extension.
.SH NOTES
diff --git a/man3/dlopen.3 b/man3/dlopen.3
index 22b50c4205..45e275fba0 100644
--- a/man3/dlopen.3
+++ b/man3/dlopen.3
@@ -373,9 +373,11 @@ first appeared in glibc 2.3.4.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -384,6 +386,9 @@ T{
.BR dlclose ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001 describes
.BR dlclose ()
diff --git a/man3/dlsym.3 b/man3/dlsym.3
index 95c26ae3c5..ed38049639 100644
--- a/man3/dlsym.3
+++ b/man3/dlsym.3
@@ -126,9 +126,11 @@ first appeared in glibc 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -136,6 +138,9 @@ T{
.BR dlvsym ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001 describes
.BR dlsym ().
diff --git a/man3/drand48.3 b/man3/drand48.3
index d9e61e068d..36309550ec 100644
--- a/man3/drand48.3
+++ b/man3/drand48.3
@@ -243,10 +243,11 @@ and
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lb lb lb
-lw21 l lw22.
+lbx lb lb
+l l l.
Interface Attribute Value
T{
.BR drand48 (),
@@ -262,7 +263,9 @@ T} Thread safety T{
MT-Unsafe race:drand48
T}
.TE
+.hy
.ad
+.sp 1
.PP
The above
functions record global state information for the random number generator,
diff --git a/man3/drand48_r.3 b/man3/drand48_r.3
index c210fb0804..b2209c5b8c 100644
--- a/man3/drand48_r.3
+++ b/man3/drand48_r.3
@@ -88,9 +88,10 @@ The return value is 0.
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw25 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -105,7 +106,9 @@ T{
.BR lcong48_r ()
T} Thread safety MT-Safe race:buffer
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
These functions are GNU extensions and are not portable.
.SH SEE ALSO
diff --git a/man3/dysize.3 b/man3/dysize.3
index 1e7cd07e8b..4962d32d85 100644
--- a/man3/dysize.3
+++ b/man3/dysize.3
@@ -60,15 +60,20 @@ also found in
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR dysize ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function occurs in SunOS 4.x.
.SH NOTES
diff --git a/man3/ecvt.3 b/man3/ecvt.3
index 851c4d25ca..1257feacfe 100644
--- a/man3/ecvt.3
+++ b/man3/ecvt.3
@@ -103,9 +103,11 @@ or
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -115,6 +117,9 @@ T{
.BR fcvt ()
T} Thread safety MT-Unsafe race:fcvt
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
SVr2;
marked as LEGACY in POSIX.1-2001.
diff --git a/man3/ecvt_r.3 b/man3/ecvt_r.3
index 2dc0dd03bb..f561977824 100644
--- a/man3/ecvt_r.3
+++ b/man3/ecvt_r.3
@@ -85,19 +85,23 @@ These functions return 0 on success, and \-1 otherwise.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw20 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR ecvt_r (),
.BR fcvt_r (),
-.br
.BR qecvt_r (),
.BR qfcvt_r ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are GNU extensions.
.SH NOTES
diff --git a/man3/encrypt.3 b/man3/encrypt.3
index 63912ca9bc..55fd82409d 100644
--- a/man3/encrypt.3
+++ b/man3/encrypt.3
@@ -133,9 +133,11 @@ Applications should switch to a modern cryptography library, such as
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -147,6 +149,9 @@ T{
.BR setkey_r ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR encrypt (),
.BR setkey ():
diff --git a/man3/envz_add.3 b/man3/envz_add.3
index 8d783eb554..23a7a1fe11 100644
--- a/man3/envz_add.3
+++ b/man3/envz_add.3
@@ -119,22 +119,24 @@ if an allocation error occurs.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR envz_add (),
.BR envz_entry (),
-.br
.BR envz_get (),
.BR envz_merge (),
-.br
.BR envz_remove (),
.BR envz_strip ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are a GNU extension.
diff --git a/man3/erf.3 b/man3/erf.3
index cff65877c0..ee8b2c44a6 100644
--- a/man3/erf.3
+++ b/man3/erf.3
@@ -117,9 +117,11 @@ These functions do not set
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -128,6 +130,9 @@ T{
.BR erfl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/erfc.3 b/man3/erfc.3
index aad7ea9fcb..24aa1e5ead 100644
--- a/man3/erfc.3
+++ b/man3/erfc.3
@@ -114,9 +114,11 @@ These functions do not set
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -125,6 +127,9 @@ T{
.BR erfcl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/err.3 b/man3/err.3
index cf21dabfbc..128afde6a2 100644
--- a/man3/err.3
+++ b/man3/err.3
@@ -105,25 +105,26 @@ functions do not return, but exit with the value of the argument
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw17 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR err (),
.BR errx (),
-.br
.BR warn (),
.BR warnx (),
-.br
.BR verr (),
.BR verrx (),
-.br
.BR vwarn (),
.BR vwarnx ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are nonstandard BSD extensions.
diff --git a/man3/error.3 b/man3/error.3
index f599ea64ed..44d19caed9 100644
--- a/man3/error.3
+++ b/man3/error.3
@@ -120,9 +120,10 @@ The function should print a suitable string to
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lb lb lbw33
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -134,7 +135,9 @@ T} Thread safety T{
MT-Unsafe\ race: error_at_line/error_one_per_line locale
T}
.TE
+.hy
.ad
+.sp 1
.PP
The internal
.I error_one_per_line
diff --git a/man3/ether_aton.3 b/man3/ether_aton.3
index 232264daa5..bc94506d48 100644
--- a/man3/ether_aton.3
+++ b/man3/ether_aton.3
@@ -125,9 +125,10 @@ struct ether_addr {
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw33 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -142,7 +143,9 @@ T{
.BR ether_aton_r ()
T} Thread safety MT-Safe
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
4.3BSD, SunOS.
.SH BUGS
diff --git a/man3/euidaccess.3 b/man3/euidaccess.3
index 24e66ec1f9..d922fc7247 100644
--- a/man3/euidaccess.3
+++ b/man3/euidaccess.3
@@ -73,9 +73,11 @@ function was added to glibc in version 2.4.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -83,6 +85,9 @@ T{
.BR eaccess ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are nonstandard.
Some other systems have an
diff --git a/man3/exec.3 b/man3/exec.3
index d9dd99f1e2..211e064212 100644
--- a/man3/exec.3
+++ b/man3/exec.3
@@ -196,9 +196,11 @@ function first appeared in glibc 2.11.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw29 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -212,6 +214,9 @@ T{
.BR execvpe ()
T} Thread safety MT-Safe env
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/exit.3 b/man3/exit.3
index 0193accfa2..50eec78217 100644
--- a/man3/exit.3
+++ b/man3/exit.3
@@ -90,15 +90,20 @@ function does not return.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR exit ()
T} Thread safety MT-Unsafe race:exit
.TE
+.hy
+.ad
+.sp 1
.PP
The
.BR exit ()
diff --git a/man3/exp.3 b/man3/exp.3
index 721f4d0a1f..d7d9344c83 100644
--- a/man3/exp.3
+++ b/man3/exp.3
@@ -120,9 +120,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -131,6 +133,9 @@ T{
.BR expl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/exp10.3 b/man3/exp10.3
index ad978a368b..202507b6ae 100644
--- a/man3/exp10.3
+++ b/man3/exp10.3
@@ -70,9 +70,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -81,6 +83,9 @@ T{
.BR exp10l ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are GNU extensions.
.SH BUGS
diff --git a/man3/exp2.3 b/man3/exp2.3
index 57599ef171..26e5ba6704 100644
--- a/man3/exp2.3
+++ b/man3/exp2.3
@@ -81,9 +81,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -92,6 +94,9 @@ T{
.BR exp2l ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/expm1.3 b/man3/expm1.3
index ea7e935c5f..0151179945 100644
--- a/man3/expm1.3
+++ b/man3/expm1.3
@@ -127,9 +127,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -138,6 +140,9 @@ T{
.BR expm1l ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.\" BSD.
diff --git a/man3/fabs.3 b/man3/fabs.3
index 7688616d5a..3a01f8bcb8 100644
--- a/man3/fabs.3
+++ b/man3/fabs.3
@@ -79,9 +79,11 @@ No errors occur.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -90,6 +92,9 @@ T{
.BR fabsl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/fclose.3 b/man3/fclose.3
index c8f863951f..5fe1ff7a6d 100644
--- a/man3/fclose.3
+++ b/man3/fclose.3
@@ -92,15 +92,20 @@ or
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR fclose ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99.
.SH NOTES
diff --git a/man3/fcloseall.3 b/man3/fcloseall.3
index 966e4efb49..5a39f90018 100644
--- a/man3/fcloseall.3
+++ b/man3/fcloseall.3
@@ -55,15 +55,20 @@ is returned.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR fcloseall ()
T} Thread safety MT-Unsafe race:streams
.TE
+.hy
+.ad
+.sp 1
.PP
The
.BR fcloseall ()
diff --git a/man3/fdim.3 b/man3/fdim.3
index 82c16d9114..3d6e482846 100644
--- a/man3/fdim.3
+++ b/man3/fdim.3
@@ -70,9 +70,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -81,6 +83,9 @@ T{
.BR fdiml ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH BUGS
diff --git a/man3/fenv.3 b/man3/fenv.3
index ed3b2cc4e3..9ef762405c 100644
--- a/man3/fenv.3
+++ b/man3/fenv.3
@@ -259,10 +259,11 @@ For an explanation of the terms used in this section, see
.BR attributes (7).
.nh
.ad l
+.nh
.TS
allbox;
-lb lb lb
-lw35 l l.
+lbx lb lb
+l l l.
Interface Attribute Value
T{
.BR feclearexcept (),
@@ -283,7 +284,9 @@ T} Thread safety T{
MT-Safe
T}
.TE
+.hy
.ad
+.sp 1
.hy
.SH CONFORMING TO
IEC 60559 (IEC 559:1989), ANSI/IEEE 854, C99, POSIX.1-2001.
diff --git a/man3/ferror.3 b/man3/ferror.3
index d28afd036a..f34e35e280 100644
--- a/man3/ferror.3
+++ b/man3/ferror.3
@@ -115,19 +115,23 @@ to
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw19 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR clearerr (),
.BR feof (),
-.br
.BR ferror (),
.BR fileno ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
The functions
.BR clearerr (),
diff --git a/man3/fexecve.3 b/man3/fexecve.3
index c08ee99f19..f513395aa8 100644
--- a/man3/fexecve.3
+++ b/man3/fexecve.3
@@ -100,15 +100,19 @@ is implemented since glibc 2.3.2.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR fexecve ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2008.
diff --git a/man3/fflush.3 b/man3/fflush.3
index b8841910ed..26b91e6185 100644
--- a/man3/fflush.3
+++ b/man3/fflush.3
@@ -100,15 +100,20 @@ for any of the errors specified for
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR fflush ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C89, C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/ffs.3 b/man3/ffs.3
index 39d7787475..67a0f7af0a 100644
--- a/man3/ffs.3
+++ b/man3/ffs.3
@@ -90,9 +90,11 @@ or 0 if no bits are set in
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw22 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -101,6 +103,9 @@ T{
.BR ffsll ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR ffs ():
POSIX.1-2001, POSIX.1-2008, 4.3BSD.
diff --git a/man3/fgetc.3 b/man3/fgetc.3
index c552d2cec2..5e0ded1681 100644
--- a/man3/fgetc.3
+++ b/man3/fgetc.3
@@ -122,20 +122,23 @@ on error.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw25 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR fgetc (),
.BR fgets (),
.BR getc (),
-.br
.BR getchar (),
.BR ungetc ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99.
diff --git a/man3/fgetgrent.3 b/man3/fgetgrent.3
index 613690bf8c..7f75642c3d 100644
--- a/man3/fgetgrent.3
+++ b/man3/fgetgrent.3
@@ -96,15 +96,20 @@ structure.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR fgetgrent ()
T} Thread safety MT-Unsafe race:fgetgrent
.TE
+.hy
+.ad
+.sp 1
.\" FIXME The marking is different from that in the glibc manual,
.\" which has:
.\"
diff --git a/man3/fgetpwent.3 b/man3/fgetpwent.3
index dd8bde84b9..1ff797464c 100644
--- a/man3/fgetpwent.3
+++ b/man3/fgetpwent.3
@@ -104,15 +104,20 @@ password database file
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR fgetpwent ()
T} Thread safety MT-Unsafe race:fgetpwent
.TE
+.hy
+.ad
+.sp 1
.\" FIXME: The marking is different from that in the glibc manual,
.\" which has:
.\"
diff --git a/man3/fgetwc.3 b/man3/fgetwc.3
index d09e899173..44a48b091e 100644
--- a/man3/fgetwc.3
+++ b/man3/fgetwc.3
@@ -69,9 +69,11 @@ form a valid character.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw17 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -79,6 +81,9 @@ T{
.BR getwc ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/fgetws.3 b/man3/fgetws.3
index 2957ece52c..4ce0fe79b6 100644
--- a/man3/fgetws.3
+++ b/man3/fgetws.3
@@ -52,15 +52,20 @@ was already reached or if an error occurred, it returns NULL.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR fgetws ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/finite.3 b/man3/finite.3
index d8cc960063..4e42217252 100644
--- a/man3/finite.3
+++ b/man3/finite.3
@@ -116,25 +116,28 @@ is negative infinity, and 0 otherwise.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw31 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR finite (),
.BR finitef (),
.BR finitel (),
-.br
.BR isinf (),
.BR isinff (),
.BR isinfl (),
-.br
.BR isnan (),
.BR isnanf (),
.BR isnanl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH NOTES
Note that these functions are obsolete.
C99 defines macros
diff --git a/man3/flockfile.3 b/man3/flockfile.3
index 1eb1a78b40..0639e9e8f5 100644
--- a/man3/flockfile.3
+++ b/man3/flockfile.3
@@ -124,9 +124,11 @@ None.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw29 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -135,6 +137,9 @@ T{
.BR funlockfile ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/floor.3 b/man3/floor.3
index ea3941fdd5..127fd20fa6 100644
--- a/man3/floor.3
+++ b/man3/floor.3
@@ -74,9 +74,11 @@ POSIX.1-2001 documents a range error for overflows, but see NOTES.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -85,6 +87,9 @@ T{
.BR floorl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/fma.3 b/man3/fma.3
index fd6888d424..3b667bd06c 100644
--- a/man3/fma.3
+++ b/man3/fma.3
@@ -146,9 +146,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -157,6 +159,9 @@ T{
.BR fmal ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/fmax.3 b/man3/fmax.3
index 70f79d2eb3..03192b0007 100644
--- a/man3/fmax.3
+++ b/man3/fmax.3
@@ -52,9 +52,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -63,6 +65,9 @@ T{
.BR fmaxl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/fmemopen.3 b/man3/fmemopen.3
index c399723aa6..e9f1c6e003 100644
--- a/man3/fmemopen.3
+++ b/man3/fmemopen.3
@@ -146,15 +146,19 @@ was already available in glibc 1.0.x.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR fmemopen (),
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2008.
diff --git a/man3/fmin.3 b/man3/fmin.3
index eeba44fb45..756abae90e 100644
--- a/man3/fmin.3
+++ b/man3/fmin.3
@@ -52,9 +52,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -63,6 +65,9 @@ T{
.BR fminl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/fmod.3 b/man3/fmod.3
index 2b58f05996..b6323b6f12 100644
--- a/man3/fmod.3
+++ b/man3/fmod.3
@@ -138,9 +138,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -149,6 +151,9 @@ T{
.BR fmodl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/fmtmsg.3 b/man3/fmtmsg.3
index 70dbd6788d..b7bb8856e8 100644
--- a/man3/fmtmsg.3
+++ b/man3/fmtmsg.3
@@ -222,19 +222,23 @@ is provided in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw23
+lb lb lbx
l l l.
Interface Attribute Value
T{
.BR fmtmsg ()
T} Thread safety T{
glibc >= 2.16: MT-Safe
-.br
glibc < 2.16: MT-Unsafe
T}
.TE
+.hy
+.ad
+.sp 1
.PP
Before glibc 2.16, the
.BR fmtmsg ()
diff --git a/man3/fnmatch.3 b/man3/fnmatch.3
index 168b7ee2c9..cbe9c411cb 100644
--- a/man3/fnmatch.3
+++ b/man3/fnmatch.3
@@ -123,15 +123,20 @@ if there is no match or another nonzero value if there is an error.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR fnmatch ()
T} Thread safety MT-Safe env locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, POSIX.2.
The
diff --git a/man3/fopen.3 b/man3/fopen.3
index 2af5ca797d..65ca99f758 100644
--- a/man3/fopen.3
+++ b/man3/fopen.3
@@ -293,9 +293,11 @@ and
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -304,6 +306,9 @@ T{
.BR freopen ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR fopen (),
.BR freopen ():
diff --git a/man3/fopencookie.3 b/man3/fopencookie.3
index d3960a4061..e0aa257a01 100644
--- a/man3/fopencookie.3
+++ b/man3/fopencookie.3
@@ -245,15 +245,20 @@ On error, NULL is returned.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR fopencookie ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function is a nonstandard GNU extension.
.SH EXAMPLES
diff --git a/man3/fpathconf.3 b/man3/fpathconf.3
index 775219eaea..7cca6f256f 100644
--- a/man3/fpathconf.3
+++ b/man3/fpathconf.3
@@ -256,9 +256,11 @@ is not in fact a directory.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -266,6 +268,9 @@ T{
.BR pathconf ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/fpclassify.3 b/man3/fpclassify.3
index f1ae9a0a8b..6379bcf340 100644
--- a/man3/fpclassify.3
+++ b/man3/fpclassify.3
@@ -108,9 +108,10 @@ is negative infinity.
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -121,7 +122,9 @@ T{
.BR isinf ()
T} Thread safety MT-Safe
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.PP
diff --git a/man3/fpurge.3 b/man3/fpurge.3
index 308f77a755..50399212b3 100644
--- a/man3/fpurge.3
+++ b/man3/fpurge.3
@@ -69,15 +69,19 @@ is not an open stream.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR __fpurge ()
T} Thread safety MT-Safe race:stream
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are nonstandard and not portable.
diff --git a/man3/fputwc.3 b/man3/fputwc.3
index d2d020e86b..4d4377b37d 100644
--- a/man3/fputwc.3
+++ b/man3/fputwc.3
@@ -67,9 +67,11 @@ Conversion of \fIwc\fP to the stream's encoding fails.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw17 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -77,6 +79,8 @@ T{
.BR putwc ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
diff --git a/man3/fputws.3 b/man3/fputws.3
index 98ba3d9f89..604c960389 100644
--- a/man3/fputws.3
+++ b/man3/fputws.3
@@ -43,15 +43,19 @@ successful, or \-1 to indicate an error.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR fputws ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
diff --git a/man3/fread.3 b/man3/fread.3
index 41aa817e9d..e1284e05ee 100644
--- a/man3/fread.3
+++ b/man3/fread.3
@@ -104,9 +104,11 @@ to determine which occurred.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw17 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -114,6 +116,9 @@ T{
.BR fwrite ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89.
.SH EXAMPLES
diff --git a/man3/frexp.3 b/man3/frexp.3
index cfd679cfa6..8497336d88 100644
--- a/man3/frexp.3
+++ b/man3/frexp.3
@@ -98,9 +98,11 @@ No errors occur.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -109,6 +111,9 @@ T{
.BR frexpl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/fseek.3 b/man3/fseek.3
index 4f122fd5a5..e8ae7d2892 100644
--- a/man3/fseek.3
+++ b/man3/fseek.3
@@ -169,20 +169,23 @@ and
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR fseek (),
.BR ftell (),
.BR rewind (),
-.br
.BR fgetpos (),
.BR fsetpos ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99.
diff --git a/man3/fseeko.3 b/man3/fseeko.3
index ecd0c42e37..479b52bbd9 100644
--- a/man3/fseeko.3
+++ b/man3/fseeko.3
@@ -94,9 +94,11 @@ These functions are available under glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw18 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -104,6 +106,8 @@ T{
.BR ftello ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SUSv2.
diff --git a/man3/ftime.3 b/man3/ftime.3
index cf40abb827..6a78edbd07 100644
--- a/man3/ftime.3
+++ b/man3/ftime.3
@@ -87,15 +87,20 @@ applications linked against glibc 2.32 and earlier.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR ftime ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.2BSD, POSIX.1-2001.
POSIX.1-2008 removes the specification of
diff --git a/man3/ftok.3 b/man3/ftok.3
index 8c496591d4..2c4b7b9228 100644
--- a/man3/ftok.3
+++ b/man3/ftok.3
@@ -70,15 +70,20 @@ system call.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR ftok ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/fts.3 b/man3/fts.3
index 62595bb07a..5c6f6decf9 100644
--- a/man3/fts.3
+++ b/man3/fts.3
@@ -797,9 +797,11 @@ These functions are available in Linux since glibc2.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw34 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -812,6 +814,8 @@ T{
.BR fts_children ()
T} Thread safety MT-Unsafe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
4.4BSD.
diff --git a/man3/ftw.3 b/man3/ftw.3
index 8c5bc0279d..027750fd7e 100644
--- a/man3/ftw.3
+++ b/man3/ftw.3
@@ -372,9 +372,11 @@ is available under glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -384,6 +386,8 @@ T{
.BR ftw ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4, SUSv1.
diff --git a/man3/futimes.3 b/man3/futimes.3
index e3b00a848b..0df833e604 100644
--- a/man3/futimes.3
+++ b/man3/futimes.3
@@ -95,9 +95,11 @@ system call, which is supported since kernel 2.6.22.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw20 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -105,6 +107,9 @@ T{
.BR lutimes ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are not specified in any standard.
Other than Linux, they are available only on the BSDs.
diff --git a/man3/gamma.3 b/man3/gamma.3
index c8110a289e..de11395959 100644
--- a/man3/gamma.3
+++ b/man3/gamma.3
@@ -67,9 +67,11 @@ See
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -78,6 +80,9 @@ T{
.BR gammal ()
T} Thread safety MT-Unsafe race:signgam
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
Because of historical variations in behavior across systems,
this function is not specified in any recent standard.
diff --git a/man3/gcvt.3 b/man3/gcvt.3
index d28928a9f8..417c57b4cb 100644
--- a/man3/gcvt.3
+++ b/man3/gcvt.3
@@ -71,15 +71,19 @@ function returns
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR gcvt ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
Marked as LEGACY in POSIX.1-2001.
diff --git a/man3/get_nprocs_conf.3 b/man3/get_nprocs_conf.3
index ad1d316851..a4f5f04e5b 100644
--- a/man3/get_nprocs_conf.3
+++ b/man3/get_nprocs_conf.3
@@ -49,17 +49,20 @@ As given in DESCRIPTION.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR get_nprocs (),
-.br
.BR get_nprocs_conf ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are GNU extensions.
diff --git a/man3/getaddrinfo.3 b/man3/getaddrinfo.3
index b71e7702cf..db397bdf8f 100644
--- a/man3/getaddrinfo.3
+++ b/man3/getaddrinfo.3
@@ -595,9 +595,11 @@ suitable for error reporting.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw15 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -608,6 +610,8 @@ T{
.BR gai_strerror ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/getaddrinfo_a.3 b/man3/getaddrinfo_a.3
index 6cf3513ce6..416904437d 100644
--- a/man3/getaddrinfo_a.3
+++ b/man3/getaddrinfo_a.3
@@ -304,9 +304,11 @@ suitable for error reporting.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw31 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -316,6 +318,8 @@ T{
.BR gai_cancel ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are GNU extensions;
diff --git a/man3/getauxval.3 b/man3/getauxval.3
index c8643ebc74..663537ef2c 100644
--- a/man3/getauxval.3
+++ b/man3/getauxval.3
@@ -233,15 +233,20 @@ function was added to glibc in version 2.16.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getauxval ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function is a nonstandard glibc extension.
.SH NOTES
diff --git a/man3/getcontext.3 b/man3/getcontext.3
index aa4881d192..7259aab078 100644
--- a/man3/getcontext.3
+++ b/man3/getcontext.3
@@ -157,9 +157,11 @@ None defined.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw26 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -167,6 +169,9 @@ T{
.BR setcontext ()
T} Thread safety MT-Safe race:ucp
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
SUSv2, POSIX.1-2001.
POSIX.1-2008 removes the specification of
diff --git a/man3/getcwd.3 b/man3/getcwd.3
index 5f37242536..51a7f3ab38 100644
--- a/man3/getcwd.3
+++ b/man3/getcwd.3
@@ -200,9 +200,11 @@ You need to allocate a bigger array and try again.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw22 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -213,6 +215,9 @@ T{
.BR get_current_dir_name ()
T} Thread safety MT-Safe env
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR getcwd ()
conforms to POSIX.1-2001.
diff --git a/man3/getdate.3 b/man3/getdate.3
index 5d32280d2c..cf93872a40 100644
--- a/man3/getdate.3
+++ b/man3/getdate.3
@@ -198,9 +198,11 @@ Variables used by
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -210,6 +212,9 @@ T{
.BR getdate_r ()
T} Thread safety MT-Safe env locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/getdirentries.3 b/man3/getdirentries.3
index a179a8099f..bf571bcc6f 100644
--- a/man3/getdirentries.3
+++ b/man3/getdirentries.3
@@ -69,15 +69,20 @@ See the Linux library source code for details.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getdirentries ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
Not in POSIX.1.
Present on the BSDs, and a few other systems.
diff --git a/man3/getdtablesize.3 b/man3/getdtablesize.3
index 8cca72fccf..5b0788a16d 100644
--- a/man3/getdtablesize.3
+++ b/man3/getdtablesize.3
@@ -64,15 +64,20 @@ see NOTES below.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getdtablesize ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
SVr4, 4.4BSD (the
.BR getdtablesize ()
diff --git a/man3/getenv.3 b/man3/getenv.3
index 04e55406dc..b23735b5fb 100644
--- a/man3/getenv.3
+++ b/man3/getenv.3
@@ -97,9 +97,11 @@ first appeared in glibc 2.17.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw25 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -107,6 +109,9 @@ T{
.BR secure_getenv ()
T} Thread safety MT-Safe env
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR getenv ():
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
diff --git a/man3/getfsent.3 b/man3/getfsent.3
index 9a7c5226d9..696916a27d 100644
--- a/man3/getfsent.3
+++ b/man3/getfsent.3
@@ -114,24 +114,26 @@ Upon failure or end-of-file, these functions return NULL and 0, respectively.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw24
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR endfsent (),
-.br
.BR setfsent ()
T} Thread safety MT-Unsafe race:fsent
T{
.BR getfsent (),
-.br
.BR getfsspec (),
-.br
.BR getfsfile ()
T} Thread safety MT-Unsafe race:fsent locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are not in POSIX.1.
Several operating systems have them, for example,
diff --git a/man3/getgrent.3 b/man3/getgrent.3
index 6d768fee89..6bf7048dff 100644
--- a/man3/getgrent.3
+++ b/man3/getgrent.3
@@ -168,16 +168,17 @@ local group database file
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw11 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getgrent ()
T} Thread safety T{
MT-Unsafe race:grent
-.br
race:grentbuf locale
T}
T{
@@ -185,6 +186,9 @@ T{
.BR endgrent ()
T} Thread safety MT-Unsafe race:grent locale
.TE
+.hy
+.ad
+.sp 1
.PP
In the above table,
.I grent
diff --git a/man3/getgrent_r.3 b/man3/getgrent_r.3
index d7bdc8f47f..c2a5d90563 100644
--- a/man3/getgrent_r.3
+++ b/man3/getgrent_r.3
@@ -119,9 +119,11 @@ Try again with larger buffer.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw27
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -131,6 +133,8 @@ T{
.BR fgetgrent_r ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
In the above table,
.I grent
diff --git a/man3/getgrnam.3 b/man3/getgrnam.3
index aa293998fa..c22aeeab5a 100644
--- a/man3/getgrnam.3
+++ b/man3/getgrnam.3
@@ -204,9 +204,11 @@ local group database file
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -217,10 +219,12 @@ T{
T} Thread safety MT-Unsafe race:grgid locale
T{
.BR getgrnam_r (),
-.br
.BR getgrgid_r ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
.SH NOTES
diff --git a/man3/getgrouplist.3 b/man3/getgrouplist.3
index a9f2feccf3..6dd8612563 100644
--- a/man3/getgrouplist.3
+++ b/man3/getgrouplist.3
@@ -102,15 +102,20 @@ This function is present since glibc 2.2.4.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getgrouplist ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function is nonstandard; it appears on most BSDs.
.SH BUGS
diff --git a/man3/gethostbyname.3 b/man3/gethostbyname.3
index 5c1a605768..ac1758ca0b 100644
--- a/man3/gethostbyname.3
+++ b/man3/gethostbyname.3
@@ -319,53 +319,47 @@ name service switch configuration
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw18 lb lbw29
+lb lb lbx
l l l.
Interface Attribute Value
T{
.BR gethostbyname ()
T} Thread safety T{
MT-Unsafe race:hostbyname env
-.br
locale
T}
T{
.BR gethostbyaddr ()
T} Thread safety T{
MT-Unsafe race:hostbyaddr env
-.br
locale
T}
T{
.BR sethostent (),
-.br
.BR endhostent (),
-.br
.BR gethostent_r ()
T} Thread safety T{
MT-Unsafe race:hostent env
-.br
locale
T}
T{
.BR herror (),
-.br
.BR hstrerror ()
T} Thread safety MT-Safe
T{
.BR gethostent ()
T} Thread safety T{
MT-Unsafe race:hostent
-.br
race:hostentbuf env locale
T}
T{
.BR gethostbyname2 ()
T} Thread safety T{
MT-Unsafe race:hostbyname2
-.br
env locale
T}
T{
@@ -374,6 +368,8 @@ T{
.BR gethostbyname2_r ()
T} Thread safety MT-Safe env locale
.TE
+.hy
+.ad
.sp 1
In the above table,
.I hostent
diff --git a/man3/gethostid.3 b/man3/gethostid.3
index 3c8a026cef..ff2f20582d 100644
--- a/man3/gethostid.3
+++ b/man3/gethostid.3
@@ -101,9 +101,11 @@ as its corresponding real ID.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw25
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -113,6 +115,8 @@ T{
.BR sethostid ()
T} Thread safety MT-Unsafe const:hostid
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
4.2BSD; these functions were dropped in 4.4BSD.
diff --git a/man3/getifaddrs.3 b/man3/getifaddrs.3
index 7290139cd2..8ce5ef85c7 100644
--- a/man3/getifaddrs.3
+++ b/man3/getifaddrs.3
@@ -169,9 +169,11 @@ on kernels that support netlink.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -179,6 +181,8 @@ T{
.BR freeifaddrs ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
Not in POSIX.1.
diff --git a/man3/getline.3 b/man3/getline.3
index 4c06498fd7..f9547e831d 100644
--- a/man3/getline.3
+++ b/man3/getline.3
@@ -133,9 +133,11 @@ Allocation or reallocation of the line buffer failed.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -143,6 +145,8 @@ T{
.BR getdelim ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
Both
diff --git a/man3/getloadavg.3 b/man3/getloadavg.3
index 015c41dfbc..e07612f8cd 100644
--- a/man3/getloadavg.3
+++ b/man3/getloadavg.3
@@ -77,15 +77,20 @@ This function is available in glibc since version 2.2.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getloadavg ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
Not in POSIX.1.
Present on the BSDs and Solaris.
diff --git a/man3/getlogin.3 b/man3/getlogin.3
index 3f2b8e08e2..ddc029c91c 100644
--- a/man3/getlogin.3
+++ b/man3/getlogin.3
@@ -150,23 +150,23 @@ some libc versions used \fI/var/adm/utmp\fP)
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lb lb lbx
l l l.
Interface Attribute Value
T{
.BR getlogin ()
T} Thread safety T{
MT-Unsafe race:getlogin race:utent
-.br
sig:ALRM timer locale
T}
T{
.BR getlogin_r ()
T} Thread safety T{
MT-Unsafe race:utent sig:ALRM timer
-.br
locale
T}
T{
@@ -175,6 +175,8 @@ T} Thread safety T{
MT-Unsafe race:cuserid/!string locale
T}
.TE
+.hy
+.ad
.sp 1
In the above table,
.I utent
diff --git a/man3/getmntent.3 b/man3/getmntent.3
index ca7c969249..0ad5f1a1d7 100644
--- a/man3/getmntent.3
+++ b/man3/getmntent.3
@@ -214,9 +214,10 @@ mounted filesystem description file
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw13 lb lbw31
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -234,7 +235,9 @@ T{
.BR getmntent_r ()
T} Thread safety MT-Safe locale
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
The nonreentrant functions are from SunOS 4.1.3.
A routine
diff --git a/man3/getnameinfo.3 b/man3/getnameinfo.3
index cf1e685403..eff8b2562a 100644
--- a/man3/getnameinfo.3
+++ b/man3/getnameinfo.3
@@ -209,15 +209,19 @@ is provided in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getnameinfo ()
T} Thread safety MT-Safe env locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, RFC\ 2553.
diff --git a/man3/getnetent.3 b/man3/getnetent.3
index 11c25c0dbc..a94acc1ba0 100644
--- a/man3/getnetent.3
+++ b/man3/getnetent.3
@@ -143,42 +143,41 @@ networks database file
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw14 lb lbw25
+lb lb lbx
l l l.
Interface Attribute Value
T{
.BR getnetent ()
T} Thread safety T{
MT-Unsafe race:netent
-.br
race:netentbuf env locale
T}
T{
.BR getnetbyname ()
T} Thread safety T{
MT-Unsafe race:netbyname
-.br
env locale
T}
T{
.BR getnetbyaddr ()
T} Thread safety T{
MT-Unsafe race:netbyaddr
-.br
locale
T}
T{
.BR setnetent (),
-.br
.BR endnetent ()
T} Thread safety T{
MT-Unsafe race:netent env
-.br
locale
T}
.TE
+.hy
+.ad
.sp 1
In the above table,
.I netent
diff --git a/man3/getnetent_r.3 b/man3/getnetent_r.3
index a843a64b47..679391cd09 100644
--- a/man3/getnetent_r.3
+++ b/man3/getnetent_r.3
@@ -141,9 +141,10 @@ Try again with a larger buffer
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw17 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -152,7 +153,9 @@ T{
.BR getnetbyaddr_r ()
T} Thread safety MT-Safe locale
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
These functions are GNU extensions.
Functions with similar names exist on some other systems,
diff --git a/man3/getopt.3 b/man3/getopt.3
index d971c13ba0..9bff8104e0 100644
--- a/man3/getopt.3
+++ b/man3/getopt.3
@@ -331,9 +331,11 @@ version 2.01, but the support remains in glibc.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -342,6 +344,9 @@ T{
.BR getopt_long_only ()
T} Thread safety MT-Unsafe race:getopt env
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.TP
.BR getopt ():
diff --git a/man3/getpass.3 b/man3/getpass.3
index b7f2264f68..65b2c8925f 100644
--- a/man3/getpass.3
+++ b/man3/getpass.3
@@ -89,15 +89,20 @@ The process does not have a controlling terminal.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getpass ()
T} Thread safety MT-Unsafe term
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
Present in SUSv2, but marked LEGACY.
Removed in POSIX.1-2001.
diff --git a/man3/getprotoent.3 b/man3/getprotoent.3
index c2ee5a2352..6e6f3ed59e 100644
--- a/man3/getprotoent.3
+++ b/man3/getprotoent.3
@@ -138,42 +138,41 @@ protocol database file
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw18 lb lbw28
+lb lb lbx
l l l.
Interface Attribute Value
T{
.BR getprotoent ()
T} Thread safety T{
MT-Unsafe race:protoent
-.br
race:protoentbuf locale
T}
T{
.BR getprotobyname ()
T} Thread safety T{
MT-Unsafe race:protobyname
-.br
locale
T}
T{
.BR getprotobynumber ()
T} Thread safety T{
MT-Unsafe race:protobynumber
-.br
locale
T}
T{
.BR setprotoent (),
-.br
.BR endprotoent ()
T} Thread safety T{
MT-Unsafe race:protoent
-.br
locale
T}
.TE
+.hy
+.ad
.sp 1
In the above table,
.I protoent
diff --git a/man3/getprotoent_r.3 b/man3/getprotoent_r.3
index 3e545544bf..55e37d0c92 100644
--- a/man3/getprotoent_r.3
+++ b/man3/getprotoent_r.3
@@ -130,19 +130,21 @@ Try again with a larger buffer
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw20 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getprotoent_r (),
-.br
.BR getprotobyname_r (),
-.br
.BR getprotobynumber_r ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are GNU extensions.
diff --git a/man3/getpt.3 b/man3/getpt.3
index 1206403476..bc99986fb2 100644
--- a/man3/getpt.3
+++ b/man3/getpt.3
@@ -45,15 +45,20 @@ is provided in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getpt ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR getpt ()
is glibc-specific;
diff --git a/man3/getpw.3 b/man3/getpw.3
index de72c6a110..b908c5796c 100644
--- a/man3/getpw.3
+++ b/man3/getpw.3
@@ -108,15 +108,19 @@ password database file
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getpw ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
SVr2.
diff --git a/man3/getpwent.3 b/man3/getpwent.3
index d8560b95eb..e24aa349d3 100644
--- a/man3/getpwent.3
+++ b/man3/getpwent.3
@@ -151,24 +151,26 @@ local password database file
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw11 lb lb
+lb lb lbx
l l l.
Interface Attribute Value
T{
.BR getpwent ()
T} Thread safety T{
MT-Unsafe race:pwent
-.br
race:pwentbuf locale
T}
T{
.BR setpwent (),
-.br
.BR endpwent ()
T} Thread safety MT-Unsafe race:pwent locale
.TE
+.hy
+.ad
.sp 1
In the above table,
.I pwent
diff --git a/man3/getpwent_r.3 b/man3/getpwent_r.3
index 81426776a3..4442add4a7 100644
--- a/man3/getpwent_r.3
+++ b/man3/getpwent_r.3
@@ -121,9 +121,11 @@ Try again with larger buffer.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw27
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -133,6 +135,8 @@ T{
.BR fgetpwent_r ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
In the above table,
.I pwent
diff --git a/man3/getpwnam.3 b/man3/getpwnam.3
index 4cecd7c12c..feefa331cd 100644
--- a/man3/getpwnam.3
+++ b/man3/getpwnam.3
@@ -210,9 +210,11 @@ local password database file
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -223,10 +225,12 @@ T{
T} Thread safety MT-Unsafe race:pwuid locale
T{
.BR getpwnam_r (),
-.br
.BR getpwuid_r ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
The
diff --git a/man3/getrpcent.3 b/man3/getrpcent.3
index 46b2bddd4b..d84199be4d 100644
--- a/man3/getrpcent.3
+++ b/man3/getrpcent.3
@@ -97,15 +97,16 @@ RPC program number database.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getrpcent (),
.BR getrpcbyname (),
-.br
.BR getrpcbynumber ()
T} Thread safety MT-Unsafe
T{
@@ -113,6 +114,8 @@ T{
.BR endrpcent ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
Not in POSIX.1.
diff --git a/man3/getrpcent_r.3 b/man3/getrpcent_r.3
index 17a9808f0a..d068230c98 100644
--- a/man3/getrpcent_r.3
+++ b/man3/getrpcent_r.3
@@ -130,9 +130,10 @@ Try again with a larger buffer
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw19 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -141,7 +142,9 @@ T{
.BR getrpcbynumber_r ()
T} Thread safety MT-Safe locale
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
These functions are GNU extensions.
Functions with similar names exist on some other systems,
diff --git a/man3/getrpcport.3 b/man3/getrpcport.3
index d5753d39bf..da1702e78d 100644
--- a/man3/getrpcport.3
+++ b/man3/getrpcport.3
@@ -38,15 +38,19 @@ The version mismatch will be detected upon the first call to the service.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getrpcport ()
T} Thread safety MT-Safe env locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
Not in POSIX.1.
diff --git a/man3/gets.3 b/man3/gets.3
index 4f2f0058d1..a0067774f3 100644
--- a/man3/gets.3
+++ b/man3/gets.3
@@ -58,15 +58,19 @@ guarantees that the function will even return.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR gets ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
C89, C99, POSIX.1-2001.
diff --git a/man3/getservent.3 b/man3/getservent.3
index 702d7c38f9..00d3a68da9 100644
--- a/man3/getservent.3
+++ b/man3/getservent.3
@@ -155,42 +155,41 @@ services database file
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw15 lb lbw25
+lb lb lbx
l l l.
Interface Attribute Value
T{
.BR getservent ()
T} Thread safety T{
MT-Unsafe race:servent
-.br
race:serventbuf locale
T}
T{
.BR getservbyname ()
T} Thread safety T{
MT-Unsafe race:servbyname
-.br
locale
T}
T{
.BR getservbyport ()
T} Thread safety T{
MT-Unsafe race:servbyport
-.br
locale
T}
T{
.BR setservent (),
-.br
.BR endservent ()
T} Thread safety T{
MT-Unsafe race:servent
-.br
locale
T}
.TE
+.hy
+.ad
.sp 1
In the above table,
.I servent
diff --git a/man3/getservent_r.3 b/man3/getservent_r.3
index f697984927..ad7fd22e4f 100644
--- a/man3/getservent_r.3
+++ b/man3/getservent_r.3
@@ -130,9 +130,10 @@ Try again with a larger buffer
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw18 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -141,7 +142,9 @@ T{
.BR getservbyport_r ()
T} Thread safety MT-Safe locale
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
These functions are GNU extensions.
Functions with similar names exist on some other systems,
diff --git a/man3/getspnam.3 b/man3/getspnam.3
index c79f628b78..47829e6fc7 100644
--- a/man3/getspnam.3
+++ b/man3/getspnam.3
@@ -238,9 +238,11 @@ to the pathname of the shadow password file.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw13 lb lbw30
+lb lb lbx
l l l.
Interface Attribute Value
T{
@@ -252,14 +254,11 @@ T{
.BR getspent ()
T} Thread safety T{
MT-Unsafe race:getspent
-.br
race:spentbuf locale
T}
T{
.BR setspent (),
-.br
.BR endspent (),
-.br
.BR getspent_r ()
T} Thread safety T{
MT-Unsafe race:getspent locale
@@ -272,19 +271,17 @@ T{
T} Thread safety MT-Unsafe race:sgetspent
T{
.BR putspent (),
-.br
.BR getspnam_r (),
-.br
.BR sgetspent_r ()
T} Thread safety MT-Safe locale
T{
.BR lckpwdf (),
-.br
.BR ulckpwdf (),
-.br
.BR fgetspent_r ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
In the above table,
.I getspent
diff --git a/man3/getsubopt.3 b/man3/getsubopt.3
index 8da9b24df4..6ac7075ce7 100644
--- a/man3/getsubopt.3
+++ b/man3/getsubopt.3
@@ -128,15 +128,20 @@ is not (necessarily) the same as the first suboption after
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getsubopt ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/getttyent.3 b/man3/getttyent.3
index 2f8f075c4a..cddb5fcce8 100644
--- a/man3/getttyent.3
+++ b/man3/getttyent.3
@@ -73,9 +73,11 @@ can be:
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw25 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -85,6 +87,9 @@ T{
.BR getttynam ()
T} Thread safety MT-Unsafe race:ttyent
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
Not in POSIX.1.
Present on the BSDs, and perhaps other systems.
diff --git a/man3/getusershell.3 b/man3/getusershell.3
index 0b84b0b840..3cd99f0722 100644
--- a/man3/getusershell.3
+++ b/man3/getusershell.3
@@ -93,18 +93,22 @@ function returns NULL on end-of-file.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw31 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getusershell (),
.BR setusershell (),
-.br
.BR endusershell ()
T} Thread safety MT-Unsafe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.3BSD.
.SH SEE ALSO
diff --git a/man3/getutent.3 b/man3/getutent.3
index 1d769de30f..0d20329c86 100644
--- a/man3/getutent.3
+++ b/man3/getutent.3
@@ -160,42 +160,40 @@ database of past user logins
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw28
+lb lb lbx
l l l.
Interface Attribute Value
T{
.BR getutent ()
T} Thread safety T{
MT-Unsafe init race:utent
-.br
race:utentbuf sig:ALRM timer
T}
T{
.BR getutid (),
-.br
.BR getutline ()
T} Thread safety T{
MT-Unsafe init race:utent
-.br
sig:ALRM timer
T}
T{
.BR pututline ()
T} Thread safety T{
MT-Unsafe race:utent
-.br
sig:ALRM timer
T}
T{
.BR setutent (),
-.br
.BR endutent (),
-.br
.BR utmpname ()
T} Thread safety MT-Unsafe race:utent
.TE
+.hy
+.ad
.sp 1
In the above table,
.I utent
diff --git a/man3/getutmp.3 b/man3/getutmp.3
index a50477fa38..39047f6e7e 100644
--- a/man3/getutmp.3
+++ b/man3/getutmp.3
@@ -55,9 +55,11 @@ These functions first appeared in glibc in version 2.1.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -65,6 +67,9 @@ T{
.BR getutmpx ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are nonstandard, but appear on a few other systems,
such as Solaris and NetBSD.
diff --git a/man3/getw.3 b/man3/getw.3
index bd23be47e0..3407c8ecaf 100644
--- a/man3/getw.3
+++ b/man3/getw.3
@@ -72,9 +72,11 @@ On error, they return \fBEOF\fP.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw14 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -82,6 +84,9 @@ T{
.BR putw ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
SVr4, SUSv2.
Not present in POSIX.1.
diff --git a/man3/getwchar.3 b/man3/getwchar.3
index 6f33a61d99..675d46090f 100644
--- a/man3/getwchar.3
+++ b/man3/getwchar.3
@@ -55,15 +55,19 @@ standard input, or
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR getwchar ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
diff --git a/man3/glob.3 b/man3/glob.3
index 0c29cd10ec..94e668e0de 100644
--- a/man3/glob.3
+++ b/man3/glob.3
@@ -272,22 +272,25 @@ for no found matches.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw24
+lb lb lbx
l l l.
Interface Attribute Value
T{
.BR glob ()
T} Thread safety T{
MT-Unsafe race:utent env
-.br
sig:ALRM timer locale
T}
T{
.BR globfree ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
In the above table,
.I utent
diff --git a/man3/gnu_get_libc_version.3 b/man3/gnu_get_libc_version.3
index e5728195ff..e4e34a3dd4 100644
--- a/man3/gnu_get_libc_version.3
+++ b/man3/gnu_get_libc_version.3
@@ -49,9 +49,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -59,6 +61,9 @@ T{
.BR gnu_get_libc_release ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are glibc-specific.
.SH EXAMPLES
diff --git a/man3/grantpt.3 b/man3/grantpt.3
index 6c5f890ede..4627099fb7 100644
--- a/man3/grantpt.3
+++ b/man3/grantpt.3
@@ -68,15 +68,19 @@ is provided in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR grantpt ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/gsignal.3 b/man3/gsignal.3
index 8ff913299b..00071bb8e7 100644
--- a/man3/gsignal.3
+++ b/man3/gsignal.3
@@ -98,9 +98,11 @@ varies (often 1\(en15 or 1\(en17).
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -110,6 +112,8 @@ T{
.BR ssignal ()
T} Thread safety MT-Safe sigintr
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are available under AIX, DG/UX, HP-UX, SCO, Solaris, Tru64.
diff --git a/man3/hsearch.3 b/man3/hsearch.3
index 3a8b0d611c..a4d1a6422d 100644
--- a/man3/hsearch.3
+++ b/man3/hsearch.3
@@ -228,24 +228,27 @@ error.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw25 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR hcreate (),
.BR hsearch (),
-.br
.BR hdestroy ()
T} Thread safety MT-Unsafe race:hsearch
T{
.BR hcreate_r (),
.BR hsearch_r (),
-.br
.BR hdestroy_r ()
T} Thread safety MT-Safe race:htab
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
The functions
.BR hcreate (),
diff --git a/man3/hypot.3 b/man3/hypot.3
index 46933cb113..66b88e442e 100644
--- a/man3/hypot.3
+++ b/man3/hypot.3
@@ -146,9 +146,11 @@ for this case.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -157,6 +159,8 @@ T{
.BR hypotl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/iconv.3 b/man3/iconv.3
index fc2c35a0b2..6510a4c769 100644
--- a/man3/iconv.3
+++ b/man3/iconv.3
@@ -142,15 +142,20 @@ This function is available in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iconv ()
T} Thread safety MT-Safe race:cd
.TE
+.hy
+.ad
+.sp 1
.PP
The
.BR iconv ()
diff --git a/man3/iconv_close.3 b/man3/iconv_close.3
index b31eb6f962..01ff242e66 100644
--- a/man3/iconv_close.3
+++ b/man3/iconv_close.3
@@ -39,15 +39,19 @@ This function is available in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iconv_close ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SUSv2.
diff --git a/man3/iconv_open.3 b/man3/iconv_open.3
index 6add851248..ce0d82bd05 100644
--- a/man3/iconv_open.3
+++ b/man3/iconv_open.3
@@ -105,15 +105,19 @@ This function is available in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iconv_open ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SUSv2.
diff --git a/man3/if_nameindex.3 b/man3/if_nameindex.3
index 71bc51cc2a..93e9a7ed34 100644
--- a/man3/if_nameindex.3
+++ b/man3/if_nameindex.3
@@ -104,17 +104,20 @@ on kernels that support netlink.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR if_nameindex (),
-.br
.BR if_freenameindex ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, RFC\ 3493.
diff --git a/man3/if_nametoindex.3 b/man3/if_nametoindex.3
index 23ef6c4440..232e415e77 100644
--- a/man3/if_nametoindex.3
+++ b/man3/if_nametoindex.3
@@ -92,9 +92,11 @@ or
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw34 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -102,6 +104,9 @@ T{
.BR if_indextoname ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, RFC\ 3493.
.PP
diff --git a/man3/ilogb.3 b/man3/ilogb.3
index bf9b0bb968..168cd0ebf4 100644
--- a/man3/ilogb.3
+++ b/man3/ilogb.3
@@ -129,9 +129,11 @@ is set to
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -140,6 +142,9 @@ T{
.BR ilogbl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH BUGS
diff --git a/man3/index.3 b/man3/index.3
index ec10377439..73acbee34a 100644
--- a/man3/index.3
+++ b/man3/index.3
@@ -61,9 +61,11 @@ the matched character or NULL if the character is not found.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -71,6 +73,9 @@ T{
.BR rindex ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.3BSD; marked as LEGACY in POSIX.1-2001.
POSIX.1-2008 removes the specifications of
diff --git a/man3/inet.3 b/man3/inet.3
index c903bf2906..8f6b7215f0 100644
--- a/man3/inet.3
+++ b/man3/inet.3
@@ -221,25 +221,28 @@ struct in_addr {
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR inet_aton (),
.BR inet_addr (),
-.br
.BR inet_network (),
.BR inet_ntoa ()
T} Thread safety MT-Safe locale
T{
.BR inet_makeaddr (),
.BR inet_lnaof (),
-.br
.BR inet_netof ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR inet_addr (),
.BR inet_ntoa ():
diff --git a/man3/inet_ntop.3 b/man3/inet_ntop.3
index cdf6b788de..9abb9556da 100644
--- a/man3/inet_ntop.3
+++ b/man3/inet_ntop.3
@@ -100,15 +100,19 @@ The converted address string would exceed the size given by
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR inet_ntop ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/inet_pton.3 b/man3/inet_pton.3
index fdd34ddf09..304aafb1ef 100644
--- a/man3/inet_pton.3
+++ b/man3/inet_pton.3
@@ -131,15 +131,20 @@ is set to
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR inet_pton ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/initgroups.3 b/man3/initgroups.3
index a38a078e8a..546e5a10f8 100644
--- a/man3/initgroups.3
+++ b/man3/initgroups.3
@@ -91,15 +91,19 @@ group database file
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR initgroups ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
SVr4, 4.3BSD.
diff --git a/man3/insque.3 b/man3/insque.3
index 7742f61277..8b27db89c9 100644
--- a/man3/insque.3
+++ b/man3/insque.3
@@ -98,9 +98,11 @@ doubly linked list.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -108,6 +110,8 @@ T{
.BR remque ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/isalpha.3 b/man3/isalpha.3
index b5e229bd26..989769f11c 100644
--- a/man3/isalpha.3
+++ b/man3/isalpha.3
@@ -233,9 +233,10 @@ are available since glibc 2.3.
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw32 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -254,7 +255,9 @@ T{
.BR isxdigit ()
T} Thread safety MT-Safe
.TE
+.hy
.ad
+.sp 1
.\" FIXME: need a thread-safety statement about the *_l functions
.SH CONFORMING TO
C89 specifies
diff --git a/man3/isatty.3 b/man3/isatty.3
index ce2b473625..aaf894e7d2 100644
--- a/man3/isatty.3
+++ b/man3/isatty.3
@@ -64,15 +64,20 @@ in this case (which is a violation of POSIX, which specifies the error
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR isatty ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
.SH SEE ALSO
diff --git a/man3/isgreater.3 b/man3/isgreater.3
index b3e987d40b..29c8a2dc95 100644
--- a/man3/isgreater.3
+++ b/man3/isgreater.3
@@ -115,9 +115,10 @@ No errors occur.
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -129,7 +130,9 @@ T{
.BR isunordered ()
T} Thread safety MT-Safe
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/iswalnum.3 b/man3/iswalnum.3
index 99721ee21b..850271f4bb 100644
--- a/man3/iswalnum.3
+++ b/man3/iswalnum.3
@@ -66,15 +66,20 @@ Otherwise, it returns zero.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iswalnum ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/iswalpha.3 b/man3/iswalpha.3
index f3a0c0bd40..d288a5dc1c 100644
--- a/man3/iswalpha.3
+++ b/man3/iswalpha.3
@@ -70,15 +70,20 @@ Otherwise, it returns zero.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iswalpha ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/iswblank.3 b/man3/iswblank.3
index 1d085b7d5c..88499567b7 100644
--- a/man3/iswblank.3
+++ b/man3/iswblank.3
@@ -63,15 +63,20 @@ Otherwise, it returns zero.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iswblank ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/iswcntrl.3 b/man3/iswcntrl.3
index 01c8b4a43b..b4b6e728ad 100644
--- a/man3/iswcntrl.3
+++ b/man3/iswcntrl.3
@@ -54,15 +54,20 @@ Otherwise, it returns zero.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iswcntrl ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/iswctype.3 b/man3/iswctype.3
index a2e412a1fb..1e286d3f28 100644
--- a/man3/iswctype.3
+++ b/man3/iswctype.3
@@ -57,15 +57,20 @@ Otherwise, it returns 0.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iswctype ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/iswdigit.3 b/man3/iswdigit.3
index c6983574d9..90fb85c12d 100644
--- a/man3/iswdigit.3
+++ b/man3/iswdigit.3
@@ -69,15 +69,20 @@ Otherwise, it returns zero.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iswdigit ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/iswgraph.3 b/man3/iswgraph.3
index 4b9f12bfa6..6d169db6b8 100644
--- a/man3/iswgraph.3
+++ b/man3/iswgraph.3
@@ -62,15 +62,20 @@ Otherwise, it returns zero.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iswgraph ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/iswlower.3 b/man3/iswlower.3
index d52faccd0a..6e0db9794f 100644
--- a/man3/iswlower.3
+++ b/man3/iswlower.3
@@ -76,15 +76,20 @@ Otherwise, it returns zero.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iswlower ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/iswprint.3 b/man3/iswprint.3
index 3f193f1a08..19c24c130a 100644
--- a/man3/iswprint.3
+++ b/man3/iswprint.3
@@ -48,15 +48,20 @@ Otherwise, it returns zero.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iswprint ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/iswpunct.3 b/man3/iswpunct.3
index db2d35ae62..6db0f75f2d 100644
--- a/man3/iswpunct.3
+++ b/man3/iswpunct.3
@@ -60,15 +60,20 @@ Otherwise, it returns zero.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iswpunct ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/iswspace.3 b/man3/iswspace.3
index 296ea7a20a..4dde5e99e3 100644
--- a/man3/iswspace.3
+++ b/man3/iswspace.3
@@ -56,15 +56,20 @@ Otherwise, it returns zero.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iswspace ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/iswupper.3 b/man3/iswupper.3
index 31ce7da826..05f5cb0b9b 100644
--- a/man3/iswupper.3
+++ b/man3/iswupper.3
@@ -70,15 +70,20 @@ Otherwise, it returns zero.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iswupper ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/iswxdigit.3 b/man3/iswxdigit.3
index ea13b5d22d..51197cece3 100644
--- a/man3/iswxdigit.3
+++ b/man3/iswxdigit.3
@@ -61,15 +61,20 @@ Otherwise, it returns zero.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR iswxdigit ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/j0.3 b/man3/j0.3
index cef4c93601..c38b2b4c49 100644
--- a/man3/j0.3
+++ b/man3/j0.3
@@ -150,9 +150,11 @@ These functions do not raise exceptions for
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -171,6 +173,9 @@ T{
.BR jnl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
The functions returning
.I double
diff --git a/man3/key_setsecret.3 b/man3/key_setsecret.3
index 300f8ec287..a5c0bcd1a4 100644
--- a/man3/key_setsecret.3
+++ b/man3/key_setsecret.3
@@ -59,23 +59,23 @@ These functions return 1 on success and 0 on failure.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw22 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR key_decryptsession (),
-.br
.BR key_encryptsession (),
-.br
.BR key_gendes (),
-.br
.BR key_setsecret (),
-.br
.BR key_secretkey_is_set ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH NOTES
Note that we talk about two types of encryption here.
diff --git a/man3/ldexp.3 b/man3/ldexp.3
index 92c0d432ad..4d0fa004bd 100644
--- a/man3/ldexp.3
+++ b/man3/ldexp.3
@@ -121,9 +121,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -132,6 +134,9 @@ T{
.BR ldexpl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/lio_listio.3 b/man3/lio_listio.3
index b6b4952beb..0eb8606fe1 100644
--- a/man3/lio_listio.3
+++ b/man3/lio_listio.3
@@ -206,15 +206,19 @@ function is available since glibc 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR lio_listio ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/localeconv.3 b/man3/localeconv.3
index 37cfcaf567..53fea1743d 100644
--- a/man3/localeconv.3
+++ b/man3/localeconv.3
@@ -65,15 +65,20 @@ function always succeeds.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR localeconv ()
T} Thread safety MT-Unsafe race:localeconv locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C89, C99.
.SH BUGS
diff --git a/man3/lockf.3 b/man3/lockf.3
index 77bc0357a2..e539c359b6 100644
--- a/man3/lockf.3
+++ b/man3/lockf.3
@@ -161,15 +161,20 @@ Too many segment locks open, lock table is full.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR lockf ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4.
.SH SEE ALSO
diff --git a/man3/log.3 b/man3/log.3
index 9948957c0a..4d8d8bef44 100644
--- a/man3/log.3
+++ b/man3/log.3
@@ -120,9 +120,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -131,6 +133,9 @@ T{
.BR logl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/log10.3 b/man3/log10.3
index 2d9632c0cc..a2f4e5fa99 100644
--- a/man3/log10.3
+++ b/man3/log10.3
@@ -81,9 +81,11 @@ For a discussion of the errors that can occur for these functions, see
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -92,6 +94,9 @@ T{
.BR log10l ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/log1p.3 b/man3/log1p.3
index f87daad62d..dcc98fc59a 100644
--- a/man3/log1p.3
+++ b/man3/log1p.3
@@ -130,9 +130,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -141,6 +143,9 @@ T{
.BR log1pl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.\" BSD
diff --git a/man3/log2.3 b/man3/log2.3
index a30e48bc68..d25ab445f5 100644
--- a/man3/log2.3
+++ b/man3/log2.3
@@ -82,9 +82,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -93,6 +95,9 @@ T{
.BR log2l ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/logb.3 b/man3/logb.3
index eeeea11a35..20e1fef5d8 100644
--- a/man3/logb.3
+++ b/man3/logb.3
@@ -138,9 +138,11 @@ These functions do not set
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -149,6 +151,9 @@ T{
.BR logbl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/login.3 b/man3/login.3
index e82a0907e0..74849944e2 100644
--- a/man3/login.3
+++ b/man3/login.3
@@ -113,21 +113,23 @@ in
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw20
+lb lb lbx
l l l.
Interface Attribute Value
T{
.BR login (),
-.br
.BR logout ()
T} Thread safety T{
MT-Unsafe race:utent
-.br
sig:ALRM timer
T}
.TE
+.hy
+.ad
.sp 1
In the above table,
.I utent
diff --git a/man3/lrint.3 b/man3/lrint.3
index 27370e30e0..7a48a2b1f7 100644
--- a/man3/lrint.3
+++ b/man3/lrint.3
@@ -100,21 +100,25 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR lrint (),
.BR lrintf (),
.BR lrintl (),
-.br
.BR llrint (),
.BR llrintf (),
.BR llrintl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/lround.3 b/man3/lround.3
index 658109471d..b14d14ddf6 100644
--- a/man3/lround.3
+++ b/man3/lround.3
@@ -103,21 +103,25 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw33 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR lround (),
.BR lroundf (),
.BR lroundl (),
-.br
.BR llround (),
.BR llroundf (),
.BR llroundl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/lsearch.3 b/man3/lsearch.3
index 9a36e9a1b5..abbb3bc2f1 100644
--- a/man3/lsearch.3
+++ b/man3/lsearch.3
@@ -79,9 +79,11 @@ match is found.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw18 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -89,6 +91,8 @@ T{
.BR lsearch ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
diff --git a/man3/lseek64.3 b/man3/lseek64.3
index df63accdb6..f6bab174d6 100644
--- a/man3/lseek64.3
+++ b/man3/lseek64.3
@@ -187,15 +187,20 @@ system call that supports 64-bit file offsets.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR lseek64 ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH NOTES
.BR lseek64 ()
is one of the functions that was specified in the Large File Summit (LFS)
diff --git a/man3/makecontext.3 b/man3/makecontext.3
index d8d0b3ef21..16e98a7ae0 100644
--- a/man3/makecontext.3
+++ b/man3/makecontext.3
@@ -106,9 +106,11 @@ are provided in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -118,6 +120,9 @@ T{
.BR swapcontext ()
T} Thread safety MT-Safe race:oucp race:ucp
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
SUSv2, POSIX.1-2001.
POSIX.1-2008 removes the specifications of
diff --git a/man3/makedev.3 b/man3/makedev.3
index 3387c6b62e..8b98a09223 100644
--- a/man3/makedev.3
+++ b/man3/makedev.3
@@ -61,9 +61,11 @@ decompose the device IDs in the structure returned by
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -72,6 +74,9 @@ T{
.BR minor ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
The
.BR makedev (),
diff --git a/man3/mallinfo.3 b/man3/mallinfo.3
index c5c6e9de0e..e9ab40e14a 100644
--- a/man3/mallinfo.3
+++ b/man3/mallinfo.3
@@ -141,9 +141,11 @@ in glibc 2.33.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw28
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -151,6 +153,8 @@ T{
.BR mallinfo2 ()
T} Thread safety MT-Unsafe init const:mallopt
.TE
+.hy
+.ad
.sp 1
.BR mallinfo ()/
.BR mallinfo2 ()
diff --git a/man3/malloc.3 b/man3/malloc.3
index 6557511208..d8b4da62f8 100644
--- a/man3/malloc.3
+++ b/man3/malloc.3
@@ -259,19 +259,23 @@ first appeared in glibc in version 2.26.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw20 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR malloc (),
.BR free (),
-.br
.BR calloc (),
.BR realloc ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR malloc (),
.BR free (),
diff --git a/man3/malloc_get_state.3 b/man3/malloc_get_state.3
index 198b053ae3..370d697b1c 100644
--- a/man3/malloc_get_state.3
+++ b/man3/malloc_get_state.3
@@ -88,9 +88,11 @@ returns \-2.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw19 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -98,6 +100,8 @@ T{
.BR malloc_set_state ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are GNU extensions.
diff --git a/man3/malloc_info.3 b/man3/malloc_info.3
index 546d3b39f4..65942debf4 100644
--- a/man3/malloc_info.3
+++ b/man3/malloc_info.3
@@ -63,15 +63,19 @@ was added to glibc in version 2.10.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR malloc_info ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
This function is a GNU extension.
diff --git a/man3/malloc_stats.3 b/man3/malloc_stats.3
index 85e43ff56e..f4cc339a07 100644
--- a/man3/malloc_stats.3
+++ b/man3/malloc_stats.3
@@ -56,15 +56,19 @@ allocated using
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR malloc_stats ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
This function is a GNU extension.
diff --git a/man3/malloc_trim.3 b/man3/malloc_trim.3
index 37dcf23f08..3c4cf5e8b0 100644
--- a/man3/malloc_trim.3
+++ b/man3/malloc_trim.3
@@ -63,15 +63,19 @@ No errors are defined.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR malloc_trim ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
This function is a GNU extension.
diff --git a/man3/malloc_usable_size.3 b/man3/malloc_usable_size.3
index 2aa139be99..a2afadd8fc 100644
--- a/man3/malloc_usable_size.3
+++ b/man3/malloc_usable_size.3
@@ -50,15 +50,20 @@ is NULL, 0 is returned.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw20 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR malloc_usable_size ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function is a GNU extension.
.SH NOTES
diff --git a/man3/matherr.3 b/man3/matherr.3
index d955d6b24a..2d3478d992 100644
--- a/man3/matherr.3
+++ b/man3/matherr.3
@@ -277,15 +277,20 @@ remainder(x,0) DOMAIN NAN y EDOM \" retval is 0.0/0.0
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR matherr ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH EXAMPLES
The example program demonstrates the use of
.BR matherr ()
diff --git a/man3/mblen.3 b/man3/mblen.3
index 84edc016ac..bdd7553e14 100644
--- a/man3/mblen.3
+++ b/man3/mblen.3
@@ -87,15 +87,20 @@ multibyte character.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mblen ()
T} Thread safety MT-Unsafe race
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/mbrlen.3 b/man3/mbrlen.3
index 1261fecea8..8ef0887244 100644
--- a/man3/mbrlen.3
+++ b/man3/mbrlen.3
@@ -104,15 +104,20 @@ should be increased.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mbrlen ()
T} Thread safety MT-Unsafe race:mbrlen/!ps
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/mbrtowc.3 b/man3/mbrtowc.3
index 2b93db4315..c092b2d633 100644
--- a/man3/mbrtowc.3
+++ b/man3/mbrtowc.3
@@ -175,15 +175,20 @@ should be increased.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mbrtowc ()
T} Thread safety MT-Unsafe race:mbrtowc/!ps
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/mbsinit.3 b/man3/mbsinit.3
index bdb0a5d147..d4d4dea6ca 100644
--- a/man3/mbsinit.3
+++ b/man3/mbsinit.3
@@ -88,15 +88,20 @@ Otherwise, it returns 0.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mbsinit ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/mbsnrtowcs.3 b/man3/mbsnrtowcs.3
index e826007bb4..833cde57ed 100644
--- a/man3/mbsnrtowcs.3
+++ b/man3/mbsnrtowcs.3
@@ -164,15 +164,19 @@ set to
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw29
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mbsnrtowcs ()
T} Thread safety MT-Unsafe race:mbsnrtowcs/!ps
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2008.
diff --git a/man3/mbsrtowcs.3 b/man3/mbsrtowcs.3
index 3638588398..ad5e03d53f 100644
--- a/man3/mbsrtowcs.3
+++ b/man3/mbsrtowcs.3
@@ -126,15 +126,19 @@ set to
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw28
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mbsrtowcs ()
T} Thread safety MT-Unsafe race:mbsrtowcs/!ps
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
diff --git a/man3/mbstowcs.3 b/man3/mbstowcs.3
index 91e37af252..03078c81db 100644
--- a/man3/mbstowcs.3
+++ b/man3/mbstowcs.3
@@ -94,15 +94,20 @@ is returned.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mbstowcs ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/mbtowc.3 b/man3/mbtowc.3
index 9e470c1b96..d0af36831f 100644
--- a/man3/mbtowc.3
+++ b/man3/mbtowc.3
@@ -113,15 +113,20 @@ has nontrivial shift state, or zero if the encoding is stateless.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mbtowc ()
T} Thread safety MT-Unsafe race
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/mcheck.3 b/man3/mcheck.3
index 84ad5d118f..b8cc190356 100644
--- a/man3/mcheck.3
+++ b/man3/mcheck.3
@@ -143,23 +143,25 @@ functions are present since at least glibc 2.0
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lbw21
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mcheck (),
.BR mcheck_pedantic (),
-.br
.BR mcheck_check_all (),
.BR mprobe ()
T} Thread safety T{
MT-Unsafe race:mcheck
-.br
const:malloc_hooks
T}
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are GNU extensions.
diff --git a/man3/memccpy.3 b/man3/memccpy.3
index b64c2c58d1..bea746f7fb 100644
--- a/man3/memccpy.3
+++ b/man3/memccpy.3
@@ -70,15 +70,20 @@ characters of
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR memccpy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
.SH SEE ALSO
diff --git a/man3/memchr.3 b/man3/memchr.3
index c696d02e02..99d4cda5bd 100644
--- a/man3/memchr.3
+++ b/man3/memchr.3
@@ -124,9 +124,11 @@ first appeared in glibc in version 2.2.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw32 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -135,6 +137,9 @@ T{
.BR rawmemchr ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR memchr ():
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
diff --git a/man3/memcmp.3 b/man3/memcmp.3
index d0676201fc..2503beb915 100644
--- a/man3/memcmp.3
+++ b/man3/memcmp.3
@@ -64,15 +64,20 @@ is zero, the return value is zero.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR memcmp ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
.SH NOTES
diff --git a/man3/memcpy.3 b/man3/memcpy.3
index 74c09d2c69..523465ae89 100644
--- a/man3/memcpy.3
+++ b/man3/memcpy.3
@@ -53,15 +53,20 @@ function returns a pointer to \fIdest\fP.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR memcpy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
.SH NOTES
diff --git a/man3/memfrob.3 b/man3/memfrob.3
index ea16e98332..9cdf8808d0 100644
--- a/man3/memfrob.3
+++ b/man3/memfrob.3
@@ -58,15 +58,20 @@ area.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR memfrob ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
The
.BR memfrob ()
diff --git a/man3/memmem.3 b/man3/memmem.3
index 8c258d87fb..891cbc0583 100644
--- a/man3/memmem.3
+++ b/man3/memmem.3
@@ -59,15 +59,20 @@ substring, or NULL if the substring is not found.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR memmem ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function is not specified in POSIX.1,
but is present on a number of other systems.
diff --git a/man3/memmove.3 b/man3/memmove.3
index 38cd91b3e2..f2fd61fb2a 100644
--- a/man3/memmove.3
+++ b/man3/memmove.3
@@ -62,15 +62,20 @@ function returns a pointer to
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR memmove ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
.SH SEE ALSO
diff --git a/man3/mempcpy.3 b/man3/mempcpy.3
index fcf1d97591..33c032c506 100644
--- a/man3/mempcpy.3
+++ b/man3/mempcpy.3
@@ -58,9 +58,11 @@ first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -68,6 +70,9 @@ T{
.BR wmempcpy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function is a GNU extension.
.SH EXAMPLES
diff --git a/man3/memset.3 b/man3/memset.3
index aa247560dc..40d4b688f6 100644
--- a/man3/memset.3
+++ b/man3/memset.3
@@ -54,15 +54,20 @@ function returns a pointer to the memory area
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR memset ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
.SH SEE ALSO
diff --git a/man3/mkdtemp.3 b/man3/mkdtemp.3
index 62f1e233c0..bce713f31d 100644
--- a/man3/mkdtemp.3
+++ b/man3/mkdtemp.3
@@ -78,15 +78,20 @@ Available since glibc 2.1.91.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mkdtemp ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2008.
This function is present on the BSDs.
diff --git a/man3/mkfifo.3 b/man3/mkfifo.3
index 8224e16d44..03cafe5a3f 100644
--- a/man3/mkfifo.3
+++ b/man3/mkfifo.3
@@ -178,9 +178,11 @@ available on Linux since kernel 2.6.16.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw20 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -188,6 +190,9 @@ T{
.BR mkfifoat ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR mkfifo ():
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/mkstemp.3 b/man3/mkstemp.3
index 7b7537f308..f54e1ada6f 100644
--- a/man3/mkstemp.3
+++ b/man3/mkstemp.3
@@ -195,19 +195,23 @@ are available since glibc 2.11.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mkstemp (),
.BR mkostemp (),
-.br
.BR mkstemps (),
.BR mkostemps ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR mkstemp ():
4.3BSD, POSIX.1-2001.
diff --git a/man3/mktemp.3 b/man3/mktemp.3
index d382cd7982..0d4b7366ae 100644
--- a/man3/mktemp.3
+++ b/man3/mktemp.3
@@ -88,15 +88,20 @@ The last six characters of \fItemplate\fP were not XXXXXX.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mktemp ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.3BSD, POSIX.1-2001.
POSIX.1-2008 removes the specification of
diff --git a/man3/modf.3 b/man3/modf.3
index bd6be01585..ae68045682 100644
--- a/man3/modf.3
+++ b/man3/modf.3
@@ -85,9 +85,11 @@ No errors occur.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -96,6 +98,9 @@ T{
.BR modfl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/mq_close.3 b/man3/mq_close.3
index d73bd139da..e7993dada3 100644
--- a/man3/mq_close.3
+++ b/man3/mq_close.3
@@ -59,15 +59,20 @@ is invalid.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mq_close ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/mq_getattr.3 b/man3/mq_getattr.3
index be572d4262..32bfe21bed 100644
--- a/man3/mq_getattr.3
+++ b/man3/mq_getattr.3
@@ -135,9 +135,11 @@ contained set bits other than
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw26 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -145,6 +147,9 @@ T{
.BR mq_setattr ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/mq_notify.3 b/man3/mq_notify.3
index 85cff527d0..a30f825bc6 100644
--- a/man3/mq_notify.3
+++ b/man3/mq_notify.3
@@ -173,15 +173,19 @@ notifications for the queue
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mq_notify ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001.
diff --git a/man3/mq_open.3 b/man3/mq_open.3
index 5a336e3cc7..699e01ca1b 100644
--- a/man3/mq_open.3
+++ b/man3/mq_open.3
@@ -269,15 +269,20 @@ limit was encountered; see
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mq_open ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/mq_receive.3 b/man3/mq_receive.3
index 9b31165c1f..37a30343a0 100644
--- a/man3/mq_receive.3
+++ b/man3/mq_receive.3
@@ -153,9 +153,11 @@ The call timed out before a message could be transferred.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw31 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -163,6 +165,9 @@ T{
.BR mq_timedreceive ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/mq_send.3 b/man3/mq_send.3
index a0b470cb1b..154d06797b 100644
--- a/man3/mq_send.3
+++ b/man3/mq_send.3
@@ -161,9 +161,11 @@ The call timed out before a message could be transferred.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw25 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -171,6 +173,9 @@ T{
.BR mq_timedsend ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/mq_unlink.3 b/man3/mq_unlink.3
index 22bc7efe8b..97d535abb2 100644
--- a/man3/mq_unlink.3
+++ b/man3/mq_unlink.3
@@ -61,15 +61,20 @@ There is no message queue with the given
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR mq_unlink ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/mtrace.3 b/man3/mtrace.3
index 32c25542ff..428dafcda4 100644
--- a/man3/mtrace.3
+++ b/man3/mtrace.3
@@ -79,9 +79,11 @@ has no effect.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw20 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -89,6 +91,9 @@ T{
.BR muntrace ()
T} Thread safety MT-Unsafe
.TE
+.hy
+.ad
+.sp 1
.\" FIXME: The marking is different from that in the glibc manual,
.\" markings in glibc manual are more detailed:
.\"
diff --git a/man3/nan.3 b/man3/nan.3
index 2a1a56d1d1..497a94bd37 100644
--- a/man3/nan.3
+++ b/man3/nan.3
@@ -71,9 +71,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -82,6 +84,9 @@ T{
.BR nanl ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
See also IEC 559 and the appendix with
diff --git a/man3/nextafter.3 b/man3/nextafter.3
index ad10d8879a..a7194fcf27 100644
--- a/man3/nextafter.3
+++ b/man3/nextafter.3
@@ -163,22 +163,25 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR nextafter (),
.BR nextafterf (),
-.br
.BR nextafterl (),
.BR nexttoward (),
-.br
.BR nexttowardf (),
.BR nexttowardl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
This function is defined in IEC 559 (and the appendix with
diff --git a/man3/nextup.3 b/man3/nextup.3
index ec269adcc5..e5b10ab173 100644
--- a/man3/nextup.3
+++ b/man3/nextup.3
@@ -86,21 +86,25 @@ These functions first appeared in glibc in version 2.24.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw36 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR nextup (),
.BR nextupf (),
.BR nextupl (),
-.br
.BR nextdown (),
.BR nextdownf (),
.BR nextdownl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are described in
.IR "IEEE Std 754-2008 - Standard for Floating-Point Arithmetic"
diff --git a/man3/nl_langinfo.3 b/man3/nl_langinfo.3
index 512c29c73e..a969f96c9c 100644
--- a/man3/nl_langinfo.3
+++ b/man3/nl_langinfo.3
@@ -295,15 +295,20 @@ the string returned by these functions.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR nl_langinfo ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SUSv2.
.SH NOTES
diff --git a/man3/ntp_gettime.3 b/man3/ntp_gettime.3
index c7f2976ced..65dba79c48 100644
--- a/man3/ntp_gettime.3
+++ b/man3/ntp_gettime.3
@@ -121,9 +121,11 @@ function is available since glibc 2.12.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -131,6 +133,9 @@ T{
.BR ntp_gettimex ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR ntp_gettime ()
is described in the NTP Kernel Application Program Interface.
diff --git a/man3/on_exit.3 b/man3/on_exit.3
index 39dfb80ef9..7371c6c040 100644
--- a/man3/on_exit.3
+++ b/man3/on_exit.3
@@ -84,15 +84,19 @@ it returns a nonzero value.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR on_exit ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
This function comes from SunOS 4, but is also present in glibc.
diff --git a/man3/open_memstream.3 b/man3/open_memstream.3
index 272d32c4ab..77240231a1 100644
--- a/man3/open_memstream.3
+++ b/man3/open_memstream.3
@@ -101,17 +101,20 @@ is available since glibc 2.4.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR open_memstream (),
-.br
.BR open_wmemstream
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2008.
diff --git a/man3/opendir.3 b/man3/opendir.3
index 33a18dd2b1..426d1d4973 100644
--- a/man3/opendir.3
+++ b/man3/opendir.3
@@ -111,9 +111,11 @@ is available in glibc since version 2.4.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw22 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -121,6 +123,9 @@ T{
.BR fdopendir ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR opendir ()
is present on SVr4, 4.3BSD, and specified in POSIX.1-2001.
diff --git a/man3/openpty.3 b/man3/openpty.3
index b7bdf2670b..66938e212d 100644
--- a/man3/openpty.3
+++ b/man3/openpty.3
@@ -151,9 +151,11 @@ fails.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw20 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -164,6 +166,8 @@ T{
.BR login_tty ()
T} Thread safety MT-Unsafe race:ttyname
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These are BSD functions, present in glibc.
diff --git a/man3/perror.3 b/man3/perror.3
index 43ceff60ef..24192358de 100644
--- a/man3/perror.3
+++ b/man3/perror.3
@@ -121,15 +121,19 @@ are no longer exposed by
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR perror ()
T} Thread safety MT-Safe race:stderr
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
.BR perror (),
diff --git a/man3/popen.3 b/man3/popen.3
index 744d6b4c3e..7b3823d488 100644
--- a/man3/popen.3
+++ b/man3/popen.3
@@ -174,9 +174,11 @@ is set to
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw17 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -184,6 +186,8 @@ T{
.BR pclose ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/posix_fallocate.3 b/man3/posix_fallocate.3
index 8f2ca7fa7e..e1736adbdc 100644
--- a/man3/posix_fallocate.3
+++ b/man3/posix_fallocate.3
@@ -113,15 +113,20 @@ is available since glibc 2.1.94.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR posix_fallocate ()
T} Thread safety MT-Safe (but see NOTES)
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001.
.PP
diff --git a/man3/posix_memalign.3 b/man3/posix_memalign.3
index 2e732913ea..130d3af2be 100644
--- a/man3/posix_memalign.3
+++ b/man3/posix_memalign.3
@@ -178,24 +178,25 @@ is available since glibc 2.1.91.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR aligned_alloc (),
-.br
.BR memalign (),
-.br
.BR posix_memalign ()
T} Thread safety MT-Safe
T{
.BR valloc (),
-.br
.BR pvalloc ()
T} Thread safety MT-Unsafe init
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
The function
diff --git a/man3/posix_openpt.3 b/man3/posix_openpt.3
index b416432232..f9b2b7dde3 100644
--- a/man3/posix_openpt.3
+++ b/man3/posix_openpt.3
@@ -77,15 +77,20 @@ has been provided since version 2.2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR posix_openpt ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/pow.3 b/man3/pow.3
index c53ede4074..bd5d4f66bf 100644
--- a/man3/pow.3
+++ b/man3/pow.3
@@ -308,9 +308,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -319,6 +321,9 @@ T{
.BR powl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/pow10.3 b/man3/pow10.3
index 58feb5b43d..a31b32d587 100644
--- a/man3/pow10.3
+++ b/man3/pow10.3
@@ -55,9 +55,11 @@ the use of these functions in new programs is no longer supported.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -66,6 +68,9 @@ T{
.BR pow10l ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This functions are nonstandard GNU extensions.
.SH SEE ALSO
diff --git a/man3/printf.3 b/man3/printf.3
index 112350dbd4..635f02b421 100644
--- a/man3/printf.3
+++ b/man3/printf.3
@@ -870,25 +870,26 @@ If an output error is encountered, a negative value is returned.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR printf (),
.BR fprintf (),
-.br
.BR sprintf (),
.BR snprintf (),
-.br
.BR vprintf (),
.BR vfprintf (),
-.br
.BR vsprintf (),
.BR vsnprintf ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
.BR fprintf (),
diff --git a/man3/profil.3 b/man3/profil.3
index 900c75f7e8..aedda5b588 100644
--- a/man3/profil.3
+++ b/man3/profil.3
@@ -78,15 +78,19 @@ Zero is always returned.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR profil ()
T} Thread safety MT-Unsafe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
Similar to a call in SVr4 (but not POSIX.1).
diff --git a/man3/psignal.3 b/man3/psignal.3
index 0aef5fa80b..d934c67d69 100644
--- a/man3/psignal.3
+++ b/man3/psignal.3
@@ -96,9 +96,11 @@ function was added to glibc in version 2.10.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -106,6 +108,8 @@ T{
.BR psiginfo ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2008, 4.3BSD.
diff --git a/man3/pthread_attr_init.3 b/man3/pthread_attr_init.3
index 6d8751913c..2f0c85b15b 100644
--- a/man3/pthread_attr_init.3
+++ b/man3/pthread_attr_init.3
@@ -80,9 +80,10 @@ handle a possible error return).
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw22 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -90,7 +91,9 @@ T{
.BR pthread_attr_destroy ()
T} Thread safety MT-Safe
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_attr_setaffinity_np.3 b/man3/pthread_attr_setaffinity_np.3
index 22f2847a0c..c4cb06ab99 100644
--- a/man3/pthread_attr_setaffinity_np.3
+++ b/man3/pthread_attr_setaffinity_np.3
@@ -108,9 +108,11 @@ These functions are provided by glibc since version 2.3.4.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -118,6 +120,8 @@ T{
.BR pthread_attr_getaffinity_np ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are nonstandard GNU extensions;
diff --git a/man3/pthread_attr_setdetachstate.3 b/man3/pthread_attr_setdetachstate.3
index f62ab86da4..4836e7bc57 100644
--- a/man3/pthread_attr_setdetachstate.3
+++ b/man3/pthread_attr_setdetachstate.3
@@ -87,9 +87,11 @@ An invalid value was specified in
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -97,6 +99,9 @@ T{
.BR pthread_attr_getdetachstate ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_attr_setguardsize.3 b/man3/pthread_attr_setguardsize.3
index ec588e8e5b..94d900ef54 100644
--- a/man3/pthread_attr_setguardsize.3
+++ b/man3/pthread_attr_setguardsize.3
@@ -106,9 +106,11 @@ These functions are provided by glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -116,6 +118,9 @@ T{
.BR pthread_attr_getguardsize ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_attr_setinheritsched.3 b/man3/pthread_attr_setinheritsched.3
index e1f28d0186..09374acb60 100644
--- a/man3/pthread_attr_setinheritsched.3
+++ b/man3/pthread_attr_setinheritsched.3
@@ -110,9 +110,11 @@ error ("attempt was made to set the attribute to an unsupported value") for
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw31 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -120,6 +122,9 @@ T{
.BR pthread_attr_getinheritsched ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH BUGS
diff --git a/man3/pthread_attr_setschedparam.3 b/man3/pthread_attr_setschedparam.3
index be5a765243..45c7573b71 100644
--- a/man3/pthread_attr_setschedparam.3
+++ b/man3/pthread_attr_setschedparam.3
@@ -107,9 +107,11 @@ handle this error return value).
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw29 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -117,6 +119,9 @@ T{
.BR pthread_attr_getschedparam ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_attr_setschedpolicy.3 b/man3/pthread_attr_setschedpolicy.3
index c49ff57b8d..34fdc86316 100644
--- a/man3/pthread_attr_setschedpolicy.3
+++ b/man3/pthread_attr_setschedpolicy.3
@@ -100,9 +100,11 @@ error ("attempt was made to set the attribute to an unsupported value") for
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -110,6 +112,9 @@ T{
.BR pthread_attr_getschedpolicy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH EXAMPLES
diff --git a/man3/pthread_attr_setscope.3 b/man3/pthread_attr_setscope.3
index 6922fef852..301ed1feff 100644
--- a/man3/pthread_attr_setscope.3
+++ b/man3/pthread_attr_setscope.3
@@ -119,9 +119,11 @@ which is not supported on Linux.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -129,6 +131,9 @@ T{
.BR pthread_attr_getscope ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_attr_setsigmask_np.3 b/man3/pthread_attr_setsigmask_np.3
index 7978ff8e13..fe8bb69a5a 100644
--- a/man3/pthread_attr_setsigmask_np.3
+++ b/man3/pthread_attr_setsigmask_np.3
@@ -91,9 +91,11 @@ These functions are provided by glibc since version 2.32.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -101,6 +103,8 @@ T{
.BR pthread_attr_getsigmask_np ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are nonstandard GNU extensions;
diff --git a/man3/pthread_attr_setstack.3 b/man3/pthread_attr_setstack.3
index cd9f07dd3d..24a9e6694e 100644
--- a/man3/pthread_attr_setstack.3
+++ b/man3/pthread_attr_setstack.3
@@ -110,9 +110,11 @@ These functions are provided by glibc since version 2.2.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -120,6 +122,9 @@ T{
.BR pthread_attr_getstack ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_attr_setstackaddr.3 b/man3/pthread_attr_setstackaddr.3
index 4fce335715..bf626c7cb4 100644
--- a/man3/pthread_attr_setstackaddr.3
+++ b/man3/pthread_attr_setstackaddr.3
@@ -83,9 +83,11 @@ These functions are provided by glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -93,6 +95,9 @@ T{
.BR pthread_attr_getstackaddr ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001 specifies these functions but marks them as obsolete.
POSIX.1-2008 removes the specification of these functions.
diff --git a/man3/pthread_attr_setstacksize.3 b/man3/pthread_attr_setstacksize.3
index 999adcecd2..824dbc5f7b 100644
--- a/man3/pthread_attr_setstacksize.3
+++ b/man3/pthread_attr_setstacksize.3
@@ -83,9 +83,11 @@ These functions are provided by glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -93,6 +95,9 @@ T{
.BR pthread_attr_getstacksize ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_cancel.3 b/man3/pthread_cancel.3
index 5df20d17a6..03b5756e83 100644
--- a/man3/pthread_cancel.3
+++ b/man3/pthread_cancel.3
@@ -125,15 +125,19 @@ could be found.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_cancel ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/pthread_cleanup_push.3 b/man3/pthread_cleanup_push.3
index 6e93f23b2d..bba0644380 100644
--- a/man3/pthread_cleanup_push.3
+++ b/man3/pthread_cleanup_push.3
@@ -126,9 +126,11 @@ There are no errors.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -136,6 +138,8 @@ T{
.BR pthread_cleanup_pop ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/pthread_create.3 b/man3/pthread_create.3
index 3a86e3b1a5..4bd3996df2 100644
--- a/man3/pthread_create.3
+++ b/man3/pthread_create.3
@@ -153,15 +153,19 @@ No permission to set the scheduling policy and parameters specified in
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_create ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/pthread_detach.3 b/man3/pthread_detach.3
index 2f46f36a3d..a7812387a8 100644
--- a/man3/pthread_detach.3
+++ b/man3/pthread_detach.3
@@ -64,15 +64,19 @@ could be found.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_detach ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/pthread_equal.3 b/man3/pthread_equal.3
index 08e5b1e2d0..d792354e36 100644
--- a/man3/pthread_equal.3
+++ b/man3/pthread_equal.3
@@ -47,15 +47,20 @@ This function always succeeds.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_equal ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_exit.3 b/man3/pthread_exit.3
index 8d503fc5f7..60879f07cb 100644
--- a/man3/pthread_exit.3
+++ b/man3/pthread_exit.3
@@ -75,15 +75,20 @@ This function always succeeds.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_exit ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_getattr_default_np.3 b/man3/pthread_getattr_default_np.3
index 297d2a4bc9..ad2a92f52e 100644
--- a/man3/pthread_getattr_default_np.3
+++ b/man3/pthread_getattr_default_np.3
@@ -82,9 +82,10 @@ These functions are available in glibc since version 2.18.
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -92,7 +93,9 @@ T{
.BR pthread_setattr_default_np ()
T} Thread safety MT-Safe
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
These functions are nonstandard GNU extensions;
hence the suffix "_np" (nonportable) in their names.
diff --git a/man3/pthread_getattr_np.3 b/man3/pthread_getattr_np.3
index 789bbe7a8f..097c5977b6 100644
--- a/man3/pthread_getattr_np.3
+++ b/man3/pthread_getattr_np.3
@@ -99,16 +99,19 @@ This function is available in glibc since version 2.2.3.
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw20 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_getattr_np ()
T} Thread safety MT-Safe
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
This function is a nonstandard GNU extension;
hence the suffix "_np" (nonportable) in the name.
diff --git a/man3/pthread_getcpuclockid.3 b/man3/pthread_getcpuclockid.3
index 27d1db667d..9b62efdeb6 100644
--- a/man3/pthread_getcpuclockid.3
+++ b/man3/pthread_getcpuclockid.3
@@ -68,15 +68,20 @@ This function is available in glibc since version 2.2.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_getcpuclockid ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_join.3 b/man3/pthread_join.3
index b5ccbfc755..bfb15736e0 100644
--- a/man3/pthread_join.3
+++ b/man3/pthread_join.3
@@ -98,15 +98,19 @@ could be found.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_join ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/pthread_kill.3 b/man3/pthread_kill.3
index 8d46a9d324..9bd6d07ade 100644
--- a/man3/pthread_kill.3
+++ b/man3/pthread_kill.3
@@ -70,15 +70,20 @@ An invalid signal was specified.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_kill ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_kill_other_threads_np.3 b/man3/pthread_kill_other_threads_np.3
index b45ccb0139..312fe7857c 100644
--- a/man3/pthread_kill_other_threads_np.3
+++ b/man3/pthread_kill_other_threads_np.3
@@ -47,15 +47,20 @@ and the cleanup handlers are not called in those threads.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw31 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_kill_other_threads_np ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function is a nonstandard GNU extension;
hence the suffix "_np" (nonportable) in the name.
diff --git a/man3/pthread_self.3 b/man3/pthread_self.3
index d73622d646..1f2c82aa56 100644
--- a/man3/pthread_self.3
+++ b/man3/pthread_self.3
@@ -50,15 +50,20 @@ This function always succeeds.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_self ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_setaffinity_np.3 b/man3/pthread_setaffinity_np.3
index a4dab17c43..53c8cb52fe 100644
--- a/man3/pthread_setaffinity_np.3
+++ b/man3/pthread_setaffinity_np.3
@@ -117,9 +117,11 @@ These functions are provided by glibc since version 2.3.4.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw25 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -127,6 +129,9 @@ T{
.BR pthread_getaffinity_np ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are nonstandard GNU extensions;
hence the suffix "_np" (nonportable) in the names.
diff --git a/man3/pthread_setcancelstate.3 b/man3/pthread_setcancelstate.3
index 94bff4e366..a41c0298d7 100644
--- a/man3/pthread_setcancelstate.3
+++ b/man3/pthread_setcancelstate.3
@@ -119,10 +119,11 @@ Invalid value for
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lb lb lb
-lw25 l l.
+lbx lb lb
+l l l.
Interface Attribute Value
T{
.BR pthread_setcancelstate (),
@@ -137,7 +138,9 @@ T} Async-cancel-safety T{
AC-Safe
T}
.TE
+.hy
.ad
+.sp 1
.hy
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/pthread_setconcurrency.3 b/man3/pthread_setconcurrency.3
index dea022678c..e03853d97e 100644
--- a/man3/pthread_setconcurrency.3
+++ b/man3/pthread_setconcurrency.3
@@ -83,9 +83,11 @@ These functions are available in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw25 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -93,6 +95,9 @@ T{
.BR pthread_getconcurrency ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_setname_np.3 b/man3/pthread_setname_np.3
index 27f6f298e6..0d3c6ac7fa 100644
--- a/man3/pthread_setname_np.3
+++ b/man3/pthread_setname_np.3
@@ -102,9 +102,11 @@ These functions first appeared in glibc in version 2.12.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -112,6 +114,8 @@ T{
.BR pthread_getname_np ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are nonstandard GNU extensions;
diff --git a/man3/pthread_setschedparam.3 b/man3/pthread_setschedparam.3
index 026777da01..6798c0ebb2 100644
--- a/man3/pthread_setschedparam.3
+++ b/man3/pthread_setschedparam.3
@@ -141,9 +141,11 @@ to an unsupported value") error for
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -151,6 +153,9 @@ T{
.BR pthread_getschedparam ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_setschedprio.3 b/man3/pthread_setschedprio.3
index c037d96592..9be9d5d970 100644
--- a/man3/pthread_setschedprio.3
+++ b/man3/pthread_setschedprio.3
@@ -83,15 +83,20 @@ This function is available in glibc since version 2.3.4.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw22 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_setschedprio ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_sigmask.3 b/man3/pthread_sigmask.3
index be91afaad9..c411ef172d 100644
--- a/man3/pthread_sigmask.3
+++ b/man3/pthread_sigmask.3
@@ -67,15 +67,20 @@ See
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_sigmask ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/pthread_sigqueue.3 b/man3/pthread_sigqueue.3
index a71be39ff3..b957bf9655 100644
--- a/man3/pthread_sigqueue.3
+++ b/man3/pthread_sigqueue.3
@@ -96,15 +96,20 @@ function first appeared in glibc 2.11.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_sigqueue ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function is a GNU extension.
.SH NOTES
diff --git a/man3/pthread_testcancel.3 b/man3/pthread_testcancel.3
index 9a7930d9c7..5fac728b98 100644
--- a/man3/pthread_testcancel.3
+++ b/man3/pthread_testcancel.3
@@ -58,15 +58,20 @@ This function always succeeds.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw20 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_testcancel ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH EXAMPLES
diff --git a/man3/pthread_tryjoin_np.3 b/man3/pthread_tryjoin_np.3
index 6a2fd7746c..580ef52701 100644
--- a/man3/pthread_tryjoin_np.3
+++ b/man3/pthread_tryjoin_np.3
@@ -123,9 +123,10 @@ These functions first appeared in glibc in version 2.3.3.
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw22 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -133,7 +134,9 @@ T{
.BR pthread_timedjoin_np ()
T} Thread safety MT-Safe
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
These functions are nonstandard GNU extensions;
hence the suffix "_np" (nonportable) in the names.
diff --git a/man3/pthread_yield.3 b/man3/pthread_yield.3
index 8e3974826c..edb4b3766e 100644
--- a/man3/pthread_yield.3
+++ b/man3/pthread_yield.3
@@ -53,15 +53,20 @@ handle a possible error return).
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR pthread_yield ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This call is nonstandard, but present on several other systems.
Use the standardized
diff --git a/man3/ptsname.3 b/man3/ptsname.3
index a0f8f816ed..8182a2089d 100644
--- a/man3/ptsname.3
+++ b/man3/ptsname.3
@@ -91,9 +91,11 @@ is provided in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -103,6 +105,9 @@ T{
.BR ptsname_r ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR ptsname ():
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/putenv.3 b/man3/putenv.3
index 35e3a63a61..c1b60a5a11 100644
--- a/man3/putenv.3
+++ b/man3/putenv.3
@@ -83,15 +83,20 @@ Insufficient space to allocate new environment.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR putenv ()
T} Thread safety MT-Unsafe const:env
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
.SH NOTES
diff --git a/man3/putgrent.3 b/man3/putgrent.3
index 729ff41bfd..6ce977cb1f 100644
--- a/man3/putgrent.3
+++ b/man3/putgrent.3
@@ -44,15 +44,19 @@ The function returns zero on success, and a nonzero value on error.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR putgrent ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
This function is a GNU extension.
diff --git a/man3/putpwent.3 b/man3/putpwent.3
index 39182d3509..35ec67ab86 100644
--- a/man3/putpwent.3
+++ b/man3/putpwent.3
@@ -85,15 +85,19 @@ Invalid (NULL) argument given.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR putpwent ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
SVr4.
diff --git a/man3/puts.3 b/man3/puts.3
index e6093f86ac..3b0fb9d2af 100644
--- a/man3/puts.3
+++ b/man3/puts.3
@@ -100,9 +100,11 @@ on error.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw25 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -113,6 +115,9 @@ T{
.BR puts ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99.
.SH BUGS
diff --git a/man3/putwchar.3 b/man3/putwchar.3
index 53f51842bf..983e4c5aed 100644
--- a/man3/putwchar.3
+++ b/man3/putwchar.3
@@ -60,15 +60,20 @@ to indicate an error.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR putwchar ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/qecvt.3 b/man3/qecvt.3
index 324e2ae227..e38922dbf1 100644
--- a/man3/qecvt.3
+++ b/man3/qecvt.3
@@ -86,9 +86,11 @@ and
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -101,6 +103,9 @@ T{
.BR qgcvt ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
SVr4.
Not seen in most common UNIX implementations,
diff --git a/man3/qsort.3 b/man3/qsort.3
index a529f90da8..b2862f6dfd 100644
--- a/man3/qsort.3
+++ b/man3/qsort.3
@@ -99,9 +99,11 @@ was added to glibc in version 2.8.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw18 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -109,6 +111,8 @@ T{
.BR qsort_r ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
.BR qsort ():
diff --git a/man3/raise.3 b/man3/raise.3
index d20c54c439..1403c17bcd 100644
--- a/man3/raise.3
+++ b/man3/raise.3
@@ -64,15 +64,20 @@ returns 0 on success, and nonzero for failure.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR raise ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99.
.SH NOTES
diff --git a/man3/rand.3 b/man3/rand.3
index fcc22e3256..a6b5ddb39b 100644
--- a/man3/rand.3
+++ b/man3/rand.3
@@ -132,9 +132,11 @@ function returns no value.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw25 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -143,6 +145,9 @@ T{
.BR srand ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
The functions
.BR rand ()
diff --git a/man3/random.3 b/man3/random.3
index 8d6c016bc2..8348ab9745 100644
--- a/man3/random.3
+++ b/man3/random.3
@@ -154,19 +154,23 @@ A state array of less than 8 bytes was specified to
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR random (),
.BR srandom (),
-.br
.BR initstate (),
.BR setstate ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, 4.3BSD.
.SH NOTES
diff --git a/man3/random_r.3 b/man3/random_r.3
index 5eefb95a5c..7be96e59dc 100644
--- a/man3/random_r.3
+++ b/man3/random_r.3
@@ -154,19 +154,23 @@ was NULL.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR random_r (),
.BR srandom_r (),
-.br
.BR initstate_r (),
.BR setstate_r ()
T} Thread safety MT-Safe race:buf
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are nonstandard glibc extensions.
.\" These functions appear to be on Tru64, but don't seem to be on
diff --git a/man3/rcmd.3 b/man3/rcmd.3
index b8d7963c9a..4a6a46530e 100644
--- a/man3/rcmd.3
+++ b/man3/rcmd.3
@@ -274,9 +274,11 @@ functions are provide in glibc since version 2.2.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -290,11 +292,12 @@ T} Thread safety MT-Safe
T{
.BR iruserok (),
.BR ruserok (),
-.br
.BR iruserok_af (),
.BR ruserok_af ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
Not in POSIX.1.
diff --git a/man3/re_comp.3 b/man3/re_comp.3
index 9307d225c3..6350a8860d 100644
--- a/man3/re_comp.3
+++ b/man3/re_comp.3
@@ -65,9 +65,11 @@ returns 1 for a successful match, zero for failure.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw20 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -75,6 +77,9 @@ T{
.BR re_exec ()
T} Thread safety MT-Unsafe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.3BSD.
.SH NOTES
diff --git a/man3/readdir.3 b/man3/readdir.3
index f41e55a944..408ea15c6e 100644
--- a/man3/readdir.3
+++ b/man3/readdir.3
@@ -191,15 +191,19 @@ Invalid directory stream descriptor \fIdirp\fP.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR readdir ()
T} Thread safety MT-Unsafe race:dirstream
.TE
+.hy
+.ad
.sp 1
.PP
In the current POSIX.1 specification (POSIX.1-2008),
diff --git a/man3/readdir_r.3 b/man3/readdir_r.3
index af9dd1a472..f330adb35e 100644
--- a/man3/readdir_r.3
+++ b/man3/readdir_r.3
@@ -141,15 +141,20 @@ A directory entry whose name was too long to be read was encountered.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR readdir_r ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/realpath.3 b/man3/realpath.3
index 3aa862b85c..c9907432a5 100644
--- a/man3/realpath.3
+++ b/man3/realpath.3
@@ -138,15 +138,20 @@ A component of the path prefix is not a directory.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR realpath ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.4BSD, POSIX.1-2001.
.PP
diff --git a/man3/regex.3 b/man3/regex.3
index c48b88bf5a..79af42ff4d 100644
--- a/man3/regex.3
+++ b/man3/regex.3
@@ -317,9 +317,11 @@ Invalid back reference to a subexpression.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw20 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -333,6 +335,9 @@ T{
.BR regfree ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH EXAMPLES
diff --git a/man3/remainder.3 b/man3/remainder.3
index 24fabba546..dbde393062 100644
--- a/man3/remainder.3
+++ b/man3/remainder.3
@@ -172,22 +172,25 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw26 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR drem (),
.BR dremf (),
.BR dreml (),
-.br
.BR remainder (),
.BR remainderf (),
-.br
.BR remainderl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.\" IEC 60559.
The functions
diff --git a/man3/remove.3 b/man3/remove.3
index d0ade56343..508c1fc8dd 100644
--- a/man3/remove.3
+++ b/man3/remove.3
@@ -72,15 +72,20 @@ and
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR remove ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, 4.3BSD.
.\" .SH NOTES
diff --git a/man3/remquo.3 b/man3/remquo.3
index c6ca11b1b6..fdff8c630c 100644
--- a/man3/remquo.3
+++ b/man3/remquo.3
@@ -116,9 +116,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -127,6 +129,9 @@ T{
.BR remquol ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/resolver.3 b/man3/resolver.3
index 87f33b11a7..32c0011cef 100644
--- a/man3/resolver.3
+++ b/man3/resolver.3
@@ -485,16 +485,17 @@ resolver configuration file
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw34 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR res_ninit (),
.BR res_nclose (),
.BR res_nquery (),
-.br
.BR res_nsearch (),
.BR res_nquerydomain (),
.BR res_nsend ()
@@ -502,10 +503,11 @@ T} Thread safety MT-Safe locale
T{
.BR res_nmkquery (),
.BR dn_comp (),
-.br
.BR dn_expand ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
4.3BSD.
diff --git a/man3/rewinddir.3 b/man3/rewinddir.3
index a8c52ba9c0..4a4ab3adcc 100644
--- a/man3/rewinddir.3
+++ b/man3/rewinddir.3
@@ -52,15 +52,20 @@ function returns no value.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR rewinddir ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
.SH SEE ALSO
diff --git a/man3/rexec.3 b/man3/rexec.3
index d25d5fb684..6c46e0e349 100644
--- a/man3/rexec.3
+++ b/man3/rexec.3
@@ -149,9 +149,11 @@ function was added to glibc in version 2.2.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw19 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -159,6 +161,9 @@ T{
.BR rexec_af ()
T} Thread safety MT-Unsafe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are not in POSIX.1.
The
diff --git a/man3/rint.3 b/man3/rint.3
index 7a23c36272..126a55d7c2 100644
--- a/man3/rint.3
+++ b/man3/rint.3
@@ -113,22 +113,25 @@ POSIX.1-2001 documents a range error for overflows, but see NOTES.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw26 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR nearbyint (),
.BR nearbyintf (),
-.br
.BR nearbyintl (),
.BR rint (),
-.br
.BR rintf (),
.BR rintl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/round.3 b/man3/round.3
index 774a527165..81ae8f927e 100644
--- a/man3/round.3
+++ b/man3/round.3
@@ -80,9 +80,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -91,6 +93,9 @@ T{
.BR roundl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/rpc.3 b/man3/rpc.3
index 68153901a3..9e6ac10163 100644
--- a/man3/rpc.3
+++ b/man3/rpc.3
@@ -1105,113 +1105,80 @@ Service implementors usually do not need this routine.
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw35 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR auth_destroy (),
.BR authnone_create (),
-.br
.BR authunix_create (),
-.br
.BR authunix_create_default (),
-.br
.BR callrpc (),
.BR clnt_broadcast (),
-.br
.BR clnt_call (),
.BR clnt_destroy (),
-.br
.BR clnt_create (),
.BR clnt_control (),
-.br
.BR clnt_freeres (),
.BR clnt_geterr (),
-.br
.BR clnt_pcreateerror (),
.BR clnt_perrno (),
-.br
.BR clnt_perror (),
-.br
.BR clnt_spcreateerror (),
-.br
.BR clnt_sperrno (),
.BR clnt_sperror (),
-.br
.BR clntraw_create (),
.BR clnttcp_create (),
-.br
.BR clntudp_create (),
-.br
.BR clntudp_bufcreate (),
-.br
.BR get_myaddress (),
.BR pmap_getmaps (),
-.br
.BR pmap_getport (),
.BR pmap_rmtcall (),
-.br
.BR pmap_set (),
.BR pmap_unset (),
-.br
.BR registerrpc (),
.BR svc_destroy (),
-.br
.BR svc_freeargs (),
.BR svc_getargs (),
-.br
.BR svc_getcaller (),
.BR svc_getreqset (),
-.br
.BR svc_getreq (),
.BR svc_register (),
-.br
.BR svc_run (),
.BR svc_sendreply (),
-.br
.BR svc_unregister (),
.BR svcerr_auth (),
-.br
.BR svcerr_decode (),
.BR svcerr_noproc (),
-.br
.BR svcerr_noprog (),
.BR svcerr_progvers (),
-.br
.BR svcerr_systemerr (),
.BR svcerr_weakauth (),
-.br
.BR svcfd_create (),
.BR svcraw_create (),
-.br
.BR svctcp_create (),
-.br
.BR svcudp_bufcreate (),
-.br
.BR svcudp_create (),
.BR xdr_accepted_reply (),
-.br
.BR xdr_authunix_parms (),
-.br
.BR xdr_callhdr (),
-.br
.BR xdr_callmsg (),
.BR xdr_opaque_auth (),
-.br
.BR xdr_pmap (),
.BR xdr_pmaplist (),
-.br
.BR xdr_rejected_reply (),
-.br
.BR xdr_replymsg (),
-.br
.BR xprt_register (),
.BR xprt_unregister ()
T} Thread safety MT-Safe
.TE
+.hy
.ad
+.sp 1
.SH SEE ALSO
.\" We don't have an rpc_secure.3 page in the set at the moment -- MTK, 19 Sep 05
.\" .BR rpc_secure (3),
diff --git a/man3/rpmatch.3 b/man3/rpmatch.3
index 3304962120..80742972bc 100644
--- a/man3/rpmatch.3
+++ b/man3/rpmatch.3
@@ -102,15 +102,19 @@ that of an unrecognized value of
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR rpmatch ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
.BR rpmatch ()
diff --git a/man3/rtime.3 b/man3/rtime.3
index 39fa4dec20..97ba72d936 100644
--- a/man3/rtime.3
+++ b/man3/rtime.3
@@ -57,15 +57,20 @@ The waiting time as defined in timeout has expired.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR rtime ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH NOTES
Only IPv4 is supported.
.PP
diff --git a/man3/scalb.3 b/man3/scalb.3
index 23393f62b0..f8f42ef77f 100644
--- a/man3/scalb.3
+++ b/man3/scalb.3
@@ -173,9 +173,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -184,6 +186,9 @@ T{
.BR scalbl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR scalb ()
is specified in POSIX.1-2001, but marked obsolescent.
diff --git a/man3/scalbln.3 b/man3/scalbln.3
index 216a2bdff8..f1d41c9e5e 100644
--- a/man3/scalbln.3
+++ b/man3/scalbln.3
@@ -146,21 +146,25 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw33 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR scalbn (),
.BR scalbnf (),
.BR scalbnl (),
-.br
.BR scalbln (),
.BR scalblnf (),
.BR scalblnl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/scandir.3 b/man3/scandir.3
index 701940c0c5..4ea599911b 100644
--- a/man3/scandir.3
+++ b/man3/scandir.3
@@ -219,9 +219,11 @@ was added to glibc in version 2.15.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw26 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -233,6 +235,8 @@ T{
.BR versionsort ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
.BR alphasort (),
diff --git a/man3/scanf.3 b/man3/scanf.3
index b4d0fbcb8c..6e5fc02b3c 100644
--- a/man3/scanf.3
+++ b/man3/scanf.3
@@ -585,22 +585,24 @@ that can be stored in the corresponding integer type.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw20 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR scanf (),
.BR fscanf (),
-.br
.BR sscanf (),
.BR vscanf (),
-.br
.BR vsscanf (),
.BR vfscanf ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
The functions
diff --git a/man3/sched_getcpu.3 b/man3/sched_getcpu.3
index db8cc094e9..03b03d90ac 100644
--- a/man3/sched_getcpu.3
+++ b/man3/sched_getcpu.3
@@ -66,15 +66,20 @@ This function is available since glibc 2.6.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sched_getcpu ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR sched_getcpu ()
is glibc-specific.
diff --git a/man3/seekdir.3 b/man3/seekdir.3
index dad93521bf..1375099ef7 100644
--- a/man3/seekdir.3
+++ b/man3/seekdir.3
@@ -66,15 +66,20 @@ function returns no value.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR seekdir ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, 4.3BSD.
.SH NOTES
diff --git a/man3/sem_close.3 b/man3/sem_close.3
index 906909ec9b..0dcee242ce 100644
--- a/man3/sem_close.3
+++ b/man3/sem_close.3
@@ -53,15 +53,19 @@ is not a valid semaphore.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sem_close ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/sem_destroy.3 b/man3/sem_destroy.3
index 980bd34803..91f837e733 100644
--- a/man3/sem_destroy.3
+++ b/man3/sem_destroy.3
@@ -65,15 +65,20 @@ is not a valid semaphore.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sem_destroy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/sem_getvalue.3 b/man3/sem_getvalue.3
index bde0c9764c..ddfb1899a9 100644
--- a/man3/sem_getvalue.3
+++ b/man3/sem_getvalue.3
@@ -67,15 +67,20 @@ is valid.)
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sem_getvalue ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/sem_init.3 b/man3/sem_init.3
index 8d7557bd5b..5de841c6df 100644
--- a/man3/sem_init.3
+++ b/man3/sem_init.3
@@ -94,15 +94,20 @@ but the system does not support process-shared semaphores (see
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sem_init ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001.
.SH NOTES
diff --git a/man3/sem_open.3 b/man3/sem_open.3
index 0b7b9378d9..cb5d4fc7be 100644
--- a/man3/sem_open.3
+++ b/man3/sem_open.3
@@ -169,15 +169,19 @@ Insufficient memory.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sem_open ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/sem_post.3 b/man3/sem_post.3
index 500716d42f..5435f23e68 100644
--- a/man3/sem_post.3
+++ b/man3/sem_post.3
@@ -60,15 +60,20 @@ The maximum allowable value for a semaphore would be exceeded.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sem_post ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001.
.SH NOTES
diff --git a/man3/sem_unlink.3 b/man3/sem_unlink.3
index afe8c9afcd..46547ab09a 100644
--- a/man3/sem_unlink.3
+++ b/man3/sem_unlink.3
@@ -61,15 +61,20 @@ There is no semaphore with the given
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sem_unlink ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/sem_wait.3 b/man3/sem_wait.3
index fa970b4981..11deef5ed4 100644
--- a/man3/sem_wait.3
+++ b/man3/sem_wait.3
@@ -142,9 +142,11 @@ The call timed out before the semaphore could be locked.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw26 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -153,6 +155,9 @@ T{
.BR sem_timedwait ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH EXAMPLES
diff --git a/man3/setaliasent.3 b/man3/setaliasent.3
index 8914929376..027bc91b6c 100644
--- a/man3/setaliasent.3
+++ b/man3/setaliasent.3
@@ -101,9 +101,10 @@ file.
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw19 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -117,7 +118,9 @@ T{
.BR getaliasbyname ()
T} Thread safety MT-Unsafe
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
These routines are glibc-specific.
The NeXT system has similar routines:
diff --git a/man3/setbuf.3 b/man3/setbuf.3
index 1e597fa042..b009cfebfb 100644
--- a/man3/setbuf.3
+++ b/man3/setbuf.3
@@ -163,19 +163,23 @@ The other functions do not return a value.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR setbuf (),
.BR setbuffer (),
-.br
.BR setlinebuf (),
.BR setvbuf ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
The
.BR setbuf ()
diff --git a/man3/setenv.3 b/man3/setenv.3
index 744623ec5b..227bc75600 100644
--- a/man3/setenv.3
+++ b/man3/setenv.3
@@ -121,9 +121,10 @@ Insufficient memory to add a new variable to the environment.
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -131,7 +132,9 @@ T{
.BR unsetenv ()
T} Thread safety MT-Unsafe const:env
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, 4.3BSD.
.SH NOTES
diff --git a/man3/setjmp.3 b/man3/setjmp.3
index 50bbcc679c..7c52f4beaf 100644
--- a/man3/setjmp.3
+++ b/man3/setjmp.3
@@ -136,9 +136,11 @@ functions do not return.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -150,6 +152,9 @@ T{
.BR siglongjmp ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR setjmp (),
.BR longjmp ():
diff --git a/man3/setlocale.3 b/man3/setlocale.3
index fdfb212023..7005f4fe73 100644
--- a/man3/setlocale.3
+++ b/man3/setlocale.3
@@ -176,15 +176,19 @@ The return value is NULL if the request cannot be honored.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw26
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR setlocale ()
T} Thread safety MT-Unsafe const:locale env
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99.
diff --git a/man3/setlogmask.3 b/man3/setlogmask.3
index 2b2fe3955c..23d46a7be4 100644
--- a/man3/setlogmask.3
+++ b/man3/setlogmask.3
@@ -75,15 +75,19 @@ None.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw22
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR setlogmask ()
T} Thread safety MT-Unsafe race:LogMask
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/setnetgrent.3 b/man3/setnetgrent.3
index 2a91065273..a4769b1f1d 100644
--- a/man3/setnetgrent.3
+++ b/man3/setnetgrent.3
@@ -97,20 +97,19 @@ These functions return 1 on success and 0 for failure.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw16 lb lbw23
+lb lb lbx
l l l.
Interface Attribute Value
T{
.BR setnetgrent (),
-.br
.BR getnetgrent_r (),
-.br
.BR innetgr ()
T} Thread safety T{
MT-Unsafe race:netgrent
-.br
locale
T}
T{
@@ -120,10 +119,11 @@ T{
.BR getnetgrent ()
T} Thread safety T{
MT-Unsafe race:netgrent
-.br
race:netgrentbuf locale
T}
.TE
+.hy
+.ad
.sp 1
In the above table,
.I netgrent
diff --git a/man3/shm_open.3 b/man3/shm_open.3
index 298b3dd9fe..7f18dc1587 100644
--- a/man3/shm_open.3
+++ b/man3/shm_open.3
@@ -248,9 +248,11 @@ These functions are provided in glibc 2.2 and later.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -258,6 +260,8 @@ T{
.BR shm_unlink ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/siginterrupt.3 b/man3/siginterrupt.3
index 853ff85425..c6d7851973 100644
--- a/man3/siginterrupt.3
+++ b/man3/siginterrupt.3
@@ -85,15 +85,20 @@ The specified signal number is invalid.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR siginterrupt ()
T} Thread safety MT-Unsafe const:sigintr
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.3BSD, POSIX.1-2001.
POSIX.1-2008 marks
diff --git a/man3/signbit.3 b/man3/signbit.3
index e08e7e88f4..f60bec943a 100644
--- a/man3/signbit.3
+++ b/man3/signbit.3
@@ -57,15 +57,20 @@ No errors occur.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR signbit ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
This function is defined in IEC 559 (and the appendix with
diff --git a/man3/significand.3 b/man3/significand.3
index b8bb8badc4..358e380537 100644
--- a/man3/significand.3
+++ b/man3/significand.3
@@ -50,19 +50,21 @@ for IEEE 754 conformance.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR significand (),
-.br
.BR significandf (),
-.br
.BR significandl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
These functions are nonstandard; the
diff --git a/man3/sigpause.3 b/man3/sigpause.3
index 563523a2e3..4fc96f4be2 100644
--- a/man3/sigpause.3
+++ b/man3/sigpause.3
@@ -56,15 +56,20 @@ set to
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sigpause ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.\" FIXME: The marking is different from that in the glibc manual,
.\" marking in glibc manual is more detailed:
.\"
diff --git a/man3/sigqueue.3 b/man3/sigqueue.3
index 3f955fa9c8..b2da73d604 100644
--- a/man3/sigqueue.3
+++ b/man3/sigqueue.3
@@ -121,15 +121,20 @@ system call first appeared in Linux 2.2.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sigqueue ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/sigset.3 b/man3/sigset.3
index 8d2f25ac09..8f3b23c2a3 100644
--- a/man3/sigset.3
+++ b/man3/sigset.3
@@ -169,19 +169,23 @@ see the errors under
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw23 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sigset (),
.BR sighold (),
-.br
.BR sigrelse (),
.BR sigignore ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
SVr4, POSIX.1-2001, POSIX.1-2008.
These functions are obsolete: do not use them in new programs.
diff --git a/man3/sigsetops.3 b/man3/sigsetops.3
index 4297d02da8..6f3389029e 100644
--- a/man3/sigsetops.3
+++ b/man3/sigsetops.3
@@ -130,25 +130,27 @@ is not a valid signal.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw31 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sigemptyset (),
.BR sigfillset (),
-.br
.BR sigaddset (),
.BR sigdelset (),
-.br
.BR sigismember (),
.BR sigisemptyset (),
-.br
.BR sigorset (),
.BR sigandset ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/sigvec.3 b/man3/sigvec.3
index 090427b8dc..d29ce64971 100644
--- a/man3/sigvec.3
+++ b/man3/sigvec.3
@@ -232,9 +232,11 @@ to binaries linked against older versions of the library.)
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw32 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -245,6 +247,9 @@ T{
.BR siggetmask ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
All of these functions were in
4.3BSD, except
diff --git a/man3/sigwait.3 b/man3/sigwait.3
index 40ec7e3cb8..6dd6ed545c 100644
--- a/man3/sigwait.3
+++ b/man3/sigwait.3
@@ -83,15 +83,20 @@ contains an invalid signal number.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sigwait ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/sin.3 b/man3/sin.3
index abd332db81..7ce9024d70 100644
--- a/man3/sin.3
+++ b/man3/sin.3
@@ -100,9 +100,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -111,6 +113,9 @@ T{
.BR sinl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/sincos.3 b/man3/sincos.3
index 7bc7ecda6a..0c9639f9a6 100644
--- a/man3/sincos.3
+++ b/man3/sincos.3
@@ -72,9 +72,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -83,6 +85,9 @@ T{
.BR sincosl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are GNU extensions.
.SH NOTES
diff --git a/man3/sinh.3 b/man3/sinh.3
index 6409cb703d..1f49fe6b53 100644
--- a/man3/sinh.3
+++ b/man3/sinh.3
@@ -116,9 +116,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -127,6 +129,9 @@ T{
.BR sinhl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/sleep.3 b/man3/sleep.3
index db50baa951..b3f8cf2b3a 100644
--- a/man3/sleep.3
+++ b/man3/sleep.3
@@ -45,15 +45,19 @@ if the call was interrupted by a signal handler.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw27
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sleep ()
T} Thread safety MT-Unsafe sig:SIGCHLD/linux
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/sockatmark.3 b/man3/sockatmark.3
index ad024efc9d..e02a573913 100644
--- a/man3/sockatmark.3
+++ b/man3/sockatmark.3
@@ -75,15 +75,20 @@ was added to glibc in version 2.2.4.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sockatmark ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/sqrt.3 b/man3/sqrt.3
index d1dafcbc9c..2de7a06f49 100644
--- a/man3/sqrt.3
+++ b/man3/sqrt.3
@@ -99,9 +99,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -110,6 +112,9 @@ T{
.BR sqrtl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/statvfs.3 b/man3/statvfs.3
index 15af637eb6..e06ee67831 100644
--- a/man3/statvfs.3
+++ b/man3/statvfs.3
@@ -191,9 +191,11 @@ Some values were too large to be represented in the returned struct.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -201,6 +203,9 @@ T{
.BR fstatvfs ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/stdarg.3 b/man3/stdarg.3
index 8cfa8b0a41..a4e1e91368 100644
--- a/man3/stdarg.3
+++ b/man3/stdarg.3
@@ -228,9 +228,11 @@ instead, since that was the name used in the draft proposal.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -242,6 +244,9 @@ T{
.BR va_arg ()
T} Thread safety MT-Safe race:ap
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
The
.BR va_start (),
diff --git a/man3/stdio_ext.3 b/man3/stdio_ext.3
index e784ed8e26..d0879fe12f 100644
--- a/man3/stdio_ext.3
+++ b/man3/stdio_ext.3
@@ -124,29 +124,31 @@ function discards the contents of the stream's buffer.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw28 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR __fbufsize (),
.BR __fpending (),
-.br
.BR __fpurge (),
.BR __fsetlocking ()
T} Thread safety MT-Safe race:stream
T{
.BR __flbf (),
.BR __freadable (),
-.br
.BR __freading (),
.BR __fwritable (),
-.br
.BR __fwriting (),
.BR _flushlbf ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH SEE ALSO
.BR flockfile (3),
.BR fpurge (3)
diff --git a/man3/stpcpy.3 b/man3/stpcpy.3
index d2fb637ec5..b8423f1fd2 100644
--- a/man3/stpcpy.3
+++ b/man3/stpcpy.3
@@ -65,15 +65,20 @@ rather than the beginning.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR stpcpy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function was added to POSIX.1-2008.
Before that, it was not part of
diff --git a/man3/stpncpy.3 b/man3/stpncpy.3
index 7551b0f153..96eb9b742b 100644
--- a/man3/stpncpy.3
+++ b/man3/stpncpy.3
@@ -85,15 +85,20 @@ is not null-terminated,
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR stpncpy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function was added to POSIX.1-2008.
Before that, it was a GNU extension.
diff --git a/man3/strcasecmp.3 b/man3/strcasecmp.3
index ea88dd9a59..549b2ee9fd 100644
--- a/man3/strcasecmp.3
+++ b/man3/strcasecmp.3
@@ -76,9 +76,11 @@ respectively.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -86,6 +88,9 @@ T{
.BR strncasecmp ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.4BSD, POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/strcat.3 b/man3/strcat.3
index 8a5678a36b..d8e6716c43 100644
--- a/man3/strcat.3
+++ b/man3/strcat.3
@@ -129,9 +129,11 @@ functions return a pointer to the resulting string
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw19 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -139,6 +141,9 @@ T{
.BR strncat ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
.SH NOTES
diff --git a/man3/strchr.3 b/man3/strchr.3
index a8ccb79427..62cc091f3e 100644
--- a/man3/strchr.3
+++ b/man3/strchr.3
@@ -104,9 +104,11 @@ first appeared in glibc in version 2.1.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw32 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -115,6 +117,9 @@ T{
.BR strchrnul ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR strchr (),
.BR strrchr ():
diff --git a/man3/strcmp.3 b/man3/strcmp.3
index 22201ac263..cce11cef9d 100644
--- a/man3/strcmp.3
+++ b/man3/strcmp.3
@@ -95,9 +95,11 @@ match, or be greater than
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw19 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -105,6 +107,9 @@ T{
.BR strncmp ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
.SH NOTES
diff --git a/man3/strcoll.3 b/man3/strcoll.3
index 292a798f24..73bc3dc0d5 100644
--- a/man3/strcoll.3
+++ b/man3/strcoll.3
@@ -69,15 +69,19 @@ as appropriate for the current locale.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR strcoll ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
diff --git a/man3/strcpy.3 b/man3/strcpy.3
index a1d0c5eea2..46993cdb3f 100644
--- a/man3/strcpy.3
+++ b/man3/strcpy.3
@@ -115,9 +115,11 @@ the destination string
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw19 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -125,6 +127,9 @@ T{
.BR strncpy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
.SH NOTES
diff --git a/man3/strdup.3 b/man3/strdup.3
index 49672cd5c6..a90cc24741 100644
--- a/man3/strdup.3
+++ b/man3/strdup.3
@@ -117,19 +117,22 @@ Insufficient memory available to allocate duplicate string.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw31 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR strdup (),
.BR strndup (),
.BR strdupa (),
-.br
.BR strndupa ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
.\" 4.3BSD-Reno, not (first) 4.3BSD.
diff --git a/man3/strerror.3 b/man3/strerror.3
index 153c172dcf..00f6e12113 100644
--- a/man3/strerror.3
+++ b/man3/strerror.3
@@ -238,9 +238,11 @@ function first appeared in glibc 2.6.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw18 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -252,10 +254,12 @@ T{
T} Thread safety MT-Safe
T{
.BR strerror_r (),
-.br
.BR strerror_l ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR strerror ()
is specified by POSIX.1-2001, POSIX.1-2008, C89, and C99.
diff --git a/man3/strfmon.3 b/man3/strfmon.3
index 8b38d92644..f2434a7fa9 100644
--- a/man3/strfmon.3
+++ b/man3/strfmon.3
@@ -158,9 +158,11 @@ returns \-1, and the contents of the array is undefined.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -170,6 +172,8 @@ T{
.BR strfmon_l ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
diff --git a/man3/strfromd.3 b/man3/strfromd.3
index 1ea0642e2d..4380cd8407 100644
--- a/man3/strfromd.3
+++ b/man3/strfromd.3
@@ -178,9 +178,11 @@ and the
.B POSIX Safety Concepts
section in GNU C Library manual.
.PP
+.ad l
+.nh
.TS
allbox;
-lbw11 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -191,6 +193,8 @@ T} Thread safety MT-Safe locale
\^ Asynchronous signal safety AS-Unsafe heap
\^ Asynchronous cancellation safety AC-Unsafe mem
.TE
+.hy
+.ad
.sp 1
Note: these attributes are preliminary.
.SH CONFORMING TO
diff --git a/man3/strfry.3 b/man3/strfry.3
index dec111dad6..ae5eb46caf 100644
--- a/man3/strfry.3
+++ b/man3/strfry.3
@@ -53,15 +53,20 @@ string.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR strfry ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
The
.BR strfry ()
diff --git a/man3/strftime.3 b/man3/strftime.3
index 9eb7a9be80..e49465f293 100644
--- a/man3/strftime.3
+++ b/man3/strftime.3
@@ -523,15 +523,20 @@ are used.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR strftime ()
T} Thread safety MT-Safe env locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
SVr4, C89, C99.
.\" FIXME strftime() is in POSIX.1-2001 and POSIX.1-2008, but the details
diff --git a/man3/strlen.3 b/man3/strlen.3
index e039d90a87..8988a9ecb1 100644
--- a/man3/strlen.3
+++ b/man3/strlen.3
@@ -50,15 +50,20 @@ function returns the number of bytes in the string pointed to by
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR strlen ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, C11, SVr4, 4.3BSD.
.SH SEE ALSO
diff --git a/man3/strnlen.3 b/man3/strnlen.3
index 4c78a0dc39..786f8e76ac 100644
--- a/man3/strnlen.3
+++ b/man3/strnlen.3
@@ -65,15 +65,20 @@ characters pointed to by
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR strnlen ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/strpbrk.3 b/man3/strpbrk.3
index dd5c4b730f..85b1d80a63 100644
--- a/man3/strpbrk.3
+++ b/man3/strpbrk.3
@@ -56,15 +56,20 @@ if no such byte is found.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR strpbrk ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
.SH SEE ALSO
diff --git a/man3/strptime.3 b/man3/strptime.3
index a2111585be..c1a66ffc0c 100644
--- a/man3/strptime.3
+++ b/man3/strptime.3
@@ -301,15 +301,20 @@ returns NULL.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR strptime ()
T} Thread safety MT-Safe env locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SUSv2.
.SH NOTES
diff --git a/man3/strsep.3 b/man3/strsep.3
index 7c2f19c2d1..06a9aa1f7b 100644
--- a/man3/strsep.3
+++ b/man3/strsep.3
@@ -82,15 +82,20 @@ that is, it returns the original value of
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR strsep ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.4BSD.
.SH NOTES
diff --git a/man3/strsignal.3 b/man3/strsignal.3
index dd9958379f..2d30259e9b 100644
--- a/man3/strsignal.3
+++ b/man3/strsignal.3
@@ -138,9 +138,11 @@ symbol is no longer exported by glibc.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw31
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -151,6 +153,8 @@ T{
.BR sigabbrev_np ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
.BR strsignal ():
diff --git a/man3/strspn.3 b/man3/strspn.3
index c81e541df0..7713646114 100644
--- a/man3/strspn.3
+++ b/man3/strspn.3
@@ -73,9 +73,11 @@ which are not in the string
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw19 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -83,6 +85,9 @@ T{
.BR strcspn ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
.SH SEE ALSO
diff --git a/man3/strstr.3 b/man3/strstr.3
index f65759c611..ed73b3907b 100644
--- a/man3/strstr.3
+++ b/man3/strstr.3
@@ -64,9 +64,11 @@ located substring, or NULL if the substring is not found.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -76,6 +78,9 @@ T{
.BR strcasestr ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR strstr ():
POSIX.1-2001, POSIX.1-2008, C89, C99.
diff --git a/man3/strtod.3 b/man3/strtod.3
index 0adb7af0f1..a67ba2d0de 100644
--- a/man3/strtod.3
+++ b/man3/strtod.3
@@ -163,9 +163,11 @@ Overflow or underflow occurred.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw29 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -174,6 +176,9 @@ T{
.BR strtold ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.PP
diff --git a/man3/strtoimax.3 b/man3/strtoimax.3
index 9502bffcf4..9acaa1244f 100644
--- a/man3/strtoimax.3
+++ b/man3/strtoimax.3
@@ -57,9 +57,11 @@ is set to
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -67,6 +69,9 @@ T{
.BR strtoumax ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/strtok.3 b/man3/strtok.3
index a033e25997..6db48b6771 100644
--- a/man3/strtok.3
+++ b/man3/strtok.3
@@ -169,9 +169,11 @@ the next token, or NULL if there are no more tokens.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -181,6 +183,9 @@ T{
.BR strtok_r ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.TP
.BR strtok ()
diff --git a/man3/strtol.3 b/man3/strtol.3
index d10e9f60f3..8f4a5e54cd 100644
--- a/man3/strtol.3
+++ b/man3/strtol.3
@@ -158,9 +158,11 @@ no conversion was performed (no digits seen, and 0 returned).
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw29 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -169,6 +171,9 @@ T{
.BR strtoq ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR strtol ():
POSIX.1-2001, POSIX.1-2008, C89, C99 SVr4, 4.3BSD.
diff --git a/man3/strtoul.3 b/man3/strtoul.3
index f6235f5dd5..b0a5c34fed 100644
--- a/man3/strtoul.3
+++ b/man3/strtoul.3
@@ -159,9 +159,11 @@ no conversion was performed (no digits seen, and 0 returned).
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw32 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -170,6 +172,9 @@ T{
.BR strtouq ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR strtoul ():
POSIX.1-2001, POSIX.1-2008, C89, C99 SVr4.
diff --git a/man3/strverscmp.3 b/man3/strverscmp.3
index 97d0914133..20e6bd539b 100644
--- a/man3/strverscmp.3
+++ b/man3/strverscmp.3
@@ -90,15 +90,20 @@ or later than
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR strverscmp ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.\" FIXME: The marking is different from that in the glibc manual,
.\" which has:
.\"
diff --git a/man3/strxfrm.3 b/man3/strxfrm.3
index 4c33aa15e4..a6e0e4515a 100644
--- a/man3/strxfrm.3
+++ b/man3/strxfrm.3
@@ -76,15 +76,20 @@ are indeterminate.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR strxfrm ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
.SH SEE ALSO
diff --git a/man3/swab.3 b/man3/swab.3
index f73c168d24..b68d698d77 100644
--- a/man3/swab.3
+++ b/man3/swab.3
@@ -72,15 +72,20 @@ function returns no value.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR swab ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
.SH SEE ALSO
diff --git a/man3/sysconf.3 b/man3/sysconf.3
index 0470fcecc9..8c256421d6 100644
--- a/man3/sysconf.3
+++ b/man3/sysconf.3
@@ -371,15 +371,20 @@ is invalid.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sysconf ()
T} Thread safety MT-Safe env
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH BUGS
diff --git a/man3/syslog.3 b/man3/syslog.3
index bac3ecdb1b..8f355450bc 100644
--- a/man3/syslog.3
+++ b/man3/syslog.3
@@ -275,9 +275,11 @@ can be used to restrict logging to specified levels only.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -289,6 +291,9 @@ T{
.BR vsyslog ()
T} Thread safety MT-Safe env locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
The functions
.BR openlog (),
diff --git a/man3/system.3 b/man3/system.3
index aef40417a8..753d46f7db 100644
--- a/man3/system.3
+++ b/man3/system.3
@@ -120,15 +120,20 @@ can fail with any of the same errors as
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR system ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99.
.SH NOTES
diff --git a/man3/sysv_signal.3 b/man3/sysv_signal.3
index 5fbf85b906..7e78fef8cd 100644
--- a/man3/sysv_signal.3
+++ b/man3/sysv_signal.3
@@ -61,15 +61,20 @@ As for
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR sysv_signal ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
This function is nonstandard.
.SH NOTES
diff --git a/man3/tan.3 b/man3/tan.3
index 39d934f343..6d6346dcc5 100644
--- a/man3/tan.3
+++ b/man3/tan.3
@@ -125,9 +125,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -136,6 +138,9 @@ T{
.BR tanl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/tanh.3 b/man3/tanh.3
index ea9f7b74cf..720b2997a7 100644
--- a/man3/tanh.3
+++ b/man3/tanh.3
@@ -92,9 +92,11 @@ No errors occur.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -103,6 +105,9 @@ T{
.BR tanhl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/tcgetpgrp.3 b/man3/tcgetpgrp.3
index 4609c78b35..ced798d268 100644
--- a/man3/tcgetpgrp.3
+++ b/man3/tcgetpgrp.3
@@ -110,9 +110,11 @@ process in the same session as the calling process.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -120,6 +122,9 @@ T{
.BR tcsetpgrp ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/tcgetsid.3 b/man3/tcgetsid.3
index 8d7c5c9950..ba452bc8f1 100644
--- a/man3/tcgetsid.3
+++ b/man3/tcgetsid.3
@@ -66,15 +66,20 @@ is provided in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR tcgetsid ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/telldir.3 b/man3/telldir.3
index 95c56cae60..0f8a90f524 100644
--- a/man3/telldir.3
+++ b/man3/telldir.3
@@ -66,15 +66,20 @@ Invalid directory stream descriptor \fIdirp\fP.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR telldir ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, 4.3BSD.
.SH NOTES
diff --git a/man3/tempnam.3 b/man3/tempnam.3
index 4024ccd40a..349226b728 100644
--- a/man3/tempnam.3
+++ b/man3/tempnam.3
@@ -108,15 +108,20 @@ Allocation of storage failed.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR tempnam ()
T} Thread safety MT-Safe env
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
SVr4, 4.3BSD, POSIX.1-2001.
POSIX.1-2008 marks
diff --git a/man3/termios.3 b/man3/termios.3
index be4cc04d8e..525ecdd42a 100644
--- a/man3/termios.3
+++ b/man3/termios.3
@@ -1000,9 +1000,10 @@ For an explanation of the terms used in this section, see
.BR attributes (7).
.nh
.ad l
+.nh
.TS
allbox;
-lbw36 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -1020,6 +1021,9 @@ T{
.BR cfsetspeed ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.\" FIXME: The markings are different from that in the glibc manual.
.\" markings in glibc manual are more detailed:
.\"
@@ -1029,7 +1033,6 @@ T} Thread safety MT-Safe
.\" glibc manual says /bsd indicate the preceding marker only applies
.\" when the underlying kernel is a BSD kernel.
.\" So, it is safety in Linux kernel.
-.ad
.hy
.SH CONFORMING TO
.BR tcgetattr (),
diff --git a/man3/tgamma.3 b/man3/tgamma.3
index 52edce9b0a..76c0fb0e20 100644
--- a/man3/tgamma.3
+++ b/man3/tgamma.3
@@ -161,9 +161,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw30 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -172,6 +174,9 @@ T{
.BR tgammal ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/timegm.3 b/man3/timegm.3
index 762a5463ef..6a411c1bc2 100644
--- a/man3/timegm.3
+++ b/man3/timegm.3
@@ -77,9 +77,11 @@ The result cannot be represented.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw21 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -87,6 +89,9 @@ T{
.BR timegm ()
T} Thread safety MT-Safe env locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
These functions are nonstandard GNU extensions
that are also present on the BSDs.
diff --git a/man3/tmpfile.3 b/man3/tmpfile.3
index e5b2a92b37..7eeb381cca 100644
--- a/man3/tmpfile.3
+++ b/man3/tmpfile.3
@@ -79,15 +79,20 @@ Read-only filesystem.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR tmpfile ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD, SUSv2.
.SH NOTES
diff --git a/man3/tmpnam.3 b/man3/tmpnam.3
index 263e8bf90c..d422a2fa02 100644
--- a/man3/tmpnam.3
+++ b/man3/tmpnam.3
@@ -104,9 +104,11 @@ No errors are defined.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -116,6 +118,9 @@ T{
.BR tmpnam_r ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR tmpnam ():
SVr4, 4.3BSD, C89, C99, POSIX.1-2001.
diff --git a/man3/toascii.3 b/man3/toascii.3
index 084ccc3d0f..731a1dab84 100644
--- a/man3/toascii.3
+++ b/man3/toascii.3
@@ -58,15 +58,20 @@ The value returned is that of the converted character.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR toascii ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
SVr4, BSD, POSIX.1-2001.
POSIX.1-2008 marks
diff --git a/man3/toupper.3 b/man3/toupper.3
index 8f8badf905..efa51c81f2 100644
--- a/man3/toupper.3
+++ b/man3/toupper.3
@@ -110,19 +110,23 @@ if the conversion was not possible.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR toupper (),
.BR tolower (),
-.br
.BR toupper_l (),
.BR tolower_l ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR toupper (),
.BR tolower ():
diff --git a/man3/towctrans.3 b/man3/towctrans.3
index d2bc548d00..c899110ee2 100644
--- a/man3/towctrans.3
+++ b/man3/towctrans.3
@@ -55,15 +55,20 @@ is
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR towctrans ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/towlower.3 b/man3/towlower.3
index e561bf4a36..d018daba95 100644
--- a/man3/towlower.3
+++ b/man3/towlower.3
@@ -90,9 +90,11 @@ function first appeared in glibc 2.3.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -102,6 +104,9 @@ T{
.BR towlower_l ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR towlower ():
C99, POSIX.1-2001 (XSI);
diff --git a/man3/towupper.3 b/man3/towupper.3
index 5da594e9c0..7e6e1cf91a 100644
--- a/man3/towupper.3
+++ b/man3/towupper.3
@@ -89,9 +89,11 @@ function first appeared in glibc 2.3.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -101,6 +103,9 @@ T{
.BR towupper_l ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
.BR towupper ():
C99, POSIX.1-2001 (XSI);
diff --git a/man3/trunc.3 b/man3/trunc.3
index 872b97a596..5866646da0 100644
--- a/man3/trunc.3
+++ b/man3/trunc.3
@@ -67,9 +67,11 @@ These functions first appeared in glibc in version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw27 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -78,6 +80,9 @@ T{
.BR truncl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/tsearch.3 b/man3/tsearch.3
index 2f74be0db7..1c771ef4a3 100644
--- a/man3/tsearch.3
+++ b/man3/tsearch.3
@@ -214,15 +214,16 @@ is available in glibc since version 2.30.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR tsearch (),
.BR tfind (),
-.br
.BR tdelete ()
T} Thread safety MT-Safe race:rootp
T{
@@ -235,6 +236,9 @@ T{
.BR tdestroy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4.
The functions
diff --git a/man3/ttyname.3 b/man3/ttyname.3
index 068d27cd07..1f8c36fdc0 100644
--- a/man3/ttyname.3
+++ b/man3/ttyname.3
@@ -80,9 +80,11 @@ was too small to allow storing the pathname.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -92,6 +94,9 @@ T{
.BR ttyname_r ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, 4.2BSD.
.SH NOTES
diff --git a/man3/ttyslot.3 b/man3/ttyslot.3
index 67bb830918..312d0be651 100644
--- a/man3/ttyslot.3
+++ b/man3/ttyslot.3
@@ -124,15 +124,20 @@ but \-1 on System V-like systems.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR ttyslot ()
T} Thread safety MT-Unsafe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
SUSv1; marked as LEGACY in SUSv2; removed in POSIX.1-2001.
SUSv2 requires \-1 on error.
diff --git a/man3/tzset.3 b/man3/tzset.3
index afaa912552..3754672bc7 100644
--- a/man3/tzset.3
+++ b/man3/tzset.3
@@ -228,15 +228,20 @@ configurable when glibc is compiled.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR tzset ()
T} Thread safety MT-Safe env locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
.SH NOTES
diff --git a/man3/ualarm.3 b/man3/ualarm.3
index 56c8b6f34e..cf37ef5a39 100644
--- a/man3/ualarm.3
+++ b/man3/ualarm.3
@@ -84,15 +84,20 @@ Interrupted by a signal; see
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR ualarm ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.3BSD, POSIX.1-2001.
POSIX.1-2001 marks
diff --git a/man3/ulimit.3 b/man3/ulimit.3
index b2c2dd8a0c..d95564566d 100644
--- a/man3/ulimit.3
+++ b/man3/ulimit.3
@@ -80,15 +80,19 @@ An unprivileged process tried to increase a limit.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR ulimit ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
SVr4, POSIX.1-2001.
diff --git a/man3/ungetwc.3 b/man3/ungetwc.3
index 9615f11385..bae83fbbb0 100644
--- a/man3/ungetwc.3
+++ b/man3/ungetwc.3
@@ -77,15 +77,20 @@ failure.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR ungetwc ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/unlocked_stdio.3 b/man3/unlocked_stdio.3
index ea99d2a95f..bc5c655582 100644
--- a/man3/unlocked_stdio.3
+++ b/man3/unlocked_stdio.3
@@ -122,9 +122,10 @@ See
For an explanation of the terms used in this section, see
.BR attributes (7).
.ad l
+.nh
.TS
allbox;
-lbw20 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -159,7 +160,9 @@ T{
.BR fileno_unlocked ()
T} Thread safety MT-Safe
.TE
+.hy
.ad
+.sp 1
.SH CONFORMING TO
The four functions
.BR getc_unlocked (),
diff --git a/man3/unlockpt.3 b/man3/unlockpt.3
index c6bc9584e4..48b87000ec 100644
--- a/man3/unlockpt.3
+++ b/man3/unlockpt.3
@@ -59,15 +59,20 @@ is provided in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR unlockpt ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/updwtmp.3 b/man3/updwtmp.3
index a8be2ff590..1605a3f603 100644
--- a/man3/updwtmp.3
+++ b/man3/updwtmp.3
@@ -61,17 +61,20 @@ database of past user logins
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw24
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR updwtmp (),
-.br
.BR logwtmp ()
T} Thread safety MT-Unsafe sig:ALRM timer
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
Not in POSIX.1.
diff --git a/man3/usleep.3 b/man3/usleep.3
index ffd986f672..d3e033ebb4 100644
--- a/man3/usleep.3
+++ b/man3/usleep.3
@@ -82,15 +82,20 @@ Interrupted by a signal; see
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR usleep ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
4.3BSD, POSIX.1-2001.
POSIX.1-2001 declares this function obsolete; use
diff --git a/man3/wcpcpy.3 b/man3/wcpcpy.3
index d88ae2bd16..f44e0c5c32 100644
--- a/man3/wcpcpy.3
+++ b/man3/wcpcpy.3
@@ -61,15 +61,20 @@ that is, a pointer to the terminating null wide character.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcpcpy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/wcpncpy.3 b/man3/wcpncpy.3
index 74db33579d..5ba2085b61 100644
--- a/man3/wcpncpy.3
+++ b/man3/wcpncpy.3
@@ -87,15 +87,20 @@ returns a pointer to the last wide character written, that is,
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcpncpy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/wcrtomb.3 b/man3/wcrtomb.3
index 99e2c4b70b..c63daab8ec 100644
--- a/man3/wcrtomb.3
+++ b/man3/wcrtomb.3
@@ -109,15 +109,19 @@ set to
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw26
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcrtomb ()
T} Thread safety MT-Unsafe race:wcrtomb/!ps
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
diff --git a/man3/wcscasecmp.3 b/man3/wcscasecmp.3
index bfae53d385..7c9b3e0f0a 100644
--- a/man3/wcscasecmp.3
+++ b/man3/wcscasecmp.3
@@ -77,15 +77,20 @@ function is provided in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcscasecmp ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2008.
This function is not specified in POSIX.1-2001,
diff --git a/man3/wcscat.3 b/man3/wcscat.3
index fcd29bcebb..c756337f1e 100644
--- a/man3/wcscat.3
+++ b/man3/wcscat.3
@@ -48,15 +48,20 @@ returns
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcscat ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wcschr.3 b/man3/wcschr.3
index 4fd0843dc8..ce6babe3dc 100644
--- a/man3/wcschr.3
+++ b/man3/wcschr.3
@@ -47,15 +47,20 @@ does not occur in the string.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcschr ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wcscmp.3 b/man3/wcscmp.3
index daf201fe24..9c623c9874 100644
--- a/man3/wcscmp.3
+++ b/man3/wcscmp.3
@@ -59,15 +59,20 @@ is less than
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcscmp ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wcscpy.3 b/man3/wcscpy.3
index 70f6342e90..8fa4a4e8bb 100644
--- a/man3/wcscpy.3
+++ b/man3/wcscpy.3
@@ -49,15 +49,20 @@ returns
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcscpy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wcscspn.3 b/man3/wcscspn.3
index 60a98c9f51..dc2ddd7132 100644
--- a/man3/wcscspn.3
+++ b/man3/wcscspn.3
@@ -61,15 +61,20 @@ if there is none.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcscspn ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wcsdup.3 b/man3/wcsdup.3
index b988a310e6..559db57fd7 100644
--- a/man3/wcsdup.3
+++ b/man3/wcsdup.3
@@ -64,15 +64,19 @@ Insufficient memory available to allocate duplicate string.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcsdup ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2008.
diff --git a/man3/wcslen.3 b/man3/wcslen.3
index 383c63533e..c7bb1fde85 100644
--- a/man3/wcslen.3
+++ b/man3/wcslen.3
@@ -42,15 +42,20 @@ number of wide characters in
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcslen ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wcsncasecmp.3 b/man3/wcsncasecmp.3
index 40cd8a1e69..7b89471dfb 100644
--- a/man3/wcsncasecmp.3
+++ b/man3/wcsncasecmp.3
@@ -82,15 +82,20 @@ function is provided in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcsncasecmp ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2008.
This function is not specified in POSIX.1-2001,
diff --git a/man3/wcsncat.3 b/man3/wcsncat.3
index 96bab78f27..0d88bb9998 100644
--- a/man3/wcsncat.3
+++ b/man3/wcsncat.3
@@ -51,15 +51,20 @@ returns
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcsncat ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wcsncmp.3 b/man3/wcsncmp.3
index c9f55e8577..c2a40cb8aa 100644
--- a/man3/wcsncmp.3
+++ b/man3/wcsncmp.3
@@ -73,15 +73,20 @@ is less than
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcsncmp ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wcsncpy.3 b/man3/wcsncpy.3
index f4d6764f24..d5a02b8a69 100644
--- a/man3/wcsncpy.3
+++ b/man3/wcsncpy.3
@@ -69,15 +69,20 @@ returns
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcsncpy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wcsnlen.3 b/man3/wcsnlen.3
index 22d296c301..ad65c66341 100644
--- a/man3/wcsnlen.3
+++ b/man3/wcsnlen.3
@@ -76,15 +76,20 @@ function is provided in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcsnlen ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2008.
.SH SEE ALSO
diff --git a/man3/wcsnrtombs.3 b/man3/wcsnrtombs.3
index 29fe3c1be1..9bf88e7e72 100644
--- a/man3/wcsnrtombs.3
+++ b/man3/wcsnrtombs.3
@@ -154,15 +154,19 @@ set to
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw29
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcsnrtombs ()
T} Thread safety MT-Unsafe race:wcsnrtombs/!ps
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2008.
diff --git a/man3/wcspbrk.3 b/man3/wcspbrk.3
index 6544a91629..466d86b550 100644
--- a/man3/wcspbrk.3
+++ b/man3/wcspbrk.3
@@ -49,15 +49,20 @@ contains none of these characters, NULL is returned.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcspbrk ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wcsrchr.3 b/man3/wcsrchr.3
index b7d1fa4bfb..b775ee9de1 100644
--- a/man3/wcsrchr.3
+++ b/man3/wcsrchr.3
@@ -47,15 +47,20 @@ does not occur in the string.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcsrchr ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wcsrtombs.3 b/man3/wcsrtombs.3
index f35ee1f23d..106d1422f2 100644
--- a/man3/wcsrtombs.3
+++ b/man3/wcsrtombs.3
@@ -126,15 +126,19 @@ set to
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw28
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcsrtombs ()
T} Thread safety MT-Unsafe race:wcsrtombs/!ps
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
diff --git a/man3/wcsspn.3 b/man3/wcsspn.3
index 2df24bc20c..61f77b69bd 100644
--- a/man3/wcsspn.3
+++ b/man3/wcsspn.3
@@ -60,15 +60,20 @@ if there is none.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcsspn ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wcsstr.3 b/man3/wcsstr.3
index 58ba818e64..26643cc040 100644
--- a/man3/wcsstr.3
+++ b/man3/wcsstr.3
@@ -56,15 +56,20 @@ itself.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcsstr ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wcstoimax.3 b/man3/wcstoimax.3
index 3ce7296055..fad1f5e369 100644
--- a/man3/wcstoimax.3
+++ b/man3/wcstoimax.3
@@ -47,9 +47,11 @@ respectively.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -57,6 +59,9 @@ T{
.BR wcstoumax ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wcstok.3 b/man3/wcstok.3
index 635558a377..b8976da46b 100644
--- a/man3/wcstok.3
+++ b/man3/wcstok.3
@@ -79,15 +79,20 @@ or NULL if no further token was found.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcstok ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/wcstombs.3 b/man3/wcstombs.3
index 9126d78402..21f2c82745 100644
--- a/man3/wcstombs.3
+++ b/man3/wcstombs.3
@@ -90,15 +90,19 @@ is returned.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcstombs ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
diff --git a/man3/wcswidth.3 b/man3/wcswidth.3
index bcc4757f80..8344604a41 100644
--- a/man3/wcswidth.3
+++ b/man3/wcswidth.3
@@ -47,15 +47,20 @@ truncated to at most length
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcswidth ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.SH NOTES
diff --git a/man3/wctob.3 b/man3/wctob.3
index 70b2125d84..a7b8847881 100644
--- a/man3/wctob.3
+++ b/man3/wctob.3
@@ -50,15 +50,19 @@ otherwise.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wctob ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
diff --git a/man3/wctomb.3 b/man3/wctomb.3
index 9384726ac2..a06bb1f678 100644
--- a/man3/wctomb.3
+++ b/man3/wctomb.3
@@ -84,15 +84,20 @@ encoding has nontrivial shift state, or zero if the encoding is stateless.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wctomb ()
T} Thread safety MT-Unsafe race
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/wctrans.3 b/man3/wctrans.3
index 8ffe4f4e6f..cbc2d6fdcc 100644
--- a/man3/wctrans.3
+++ b/man3/wctrans.3
@@ -63,15 +63,20 @@ Otherwise, it returns
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wctrans ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/wctype.3 b/man3/wctype.3
index d51c3e0afe..c2f7856e54 100644
--- a/man3/wctype.3
+++ b/man3/wctype.3
@@ -75,15 +75,20 @@ Otherwise, it returns
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wctype ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH NOTES
diff --git a/man3/wcwidth.3 b/man3/wcwidth.3
index ae055bd6e6..0e185c92af 100644
--- a/man3/wcwidth.3
+++ b/man3/wcwidth.3
@@ -45,15 +45,20 @@ column positions for
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wcwidth ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
.PP
diff --git a/man3/wmemchr.3 b/man3/wmemchr.3
index e28e378691..09aacead46 100644
--- a/man3/wmemchr.3
+++ b/man3/wmemchr.3
@@ -51,15 +51,20 @@ not occur among these.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wmemchr ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wmemcmp.3 b/man3/wmemcmp.3
index 26726ce0c3..a84df5926d 100644
--- a/man3/wmemcmp.3
+++ b/man3/wmemcmp.3
@@ -70,15 +70,20 @@ is less than
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wmemcmp ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wmemcpy.3 b/man3/wmemcpy.3
index 6b452509c6..692754d712 100644
--- a/man3/wmemcpy.3
+++ b/man3/wmemcpy.3
@@ -52,15 +52,20 @@ returns
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wmemcpy ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wmemmove.3 b/man3/wmemmove.3
index 58a1b3c48b..7293934945 100644
--- a/man3/wmemmove.3
+++ b/man3/wmemmove.3
@@ -50,15 +50,20 @@ returns
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wmemmove ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wmemset.3 b/man3/wmemset.3
index 38f7c5de35..e2b1091408 100644
--- a/man3/wmemset.3
+++ b/man3/wmemset.3
@@ -43,15 +43,20 @@ returns
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wmemset ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
.SH SEE ALSO
diff --git a/man3/wordexp.3 b/man3/wordexp.3
index 7a8664785c..23149c57ed 100644
--- a/man3/wordexp.3
+++ b/man3/wordexp.3
@@ -190,22 +190,25 @@ are provided in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lbw30
+lb lb lbx
l l l.
Interface Attribute Value
T{
.BR wordexp ()
T} Thread safety T{
MT-Unsafe race:utent const:env
-.br
env sig:ALRM timer locale
T}
T{
.BR wordfree ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
In the above table,
.I utent
diff --git a/man3/wprintf.3 b/man3/wprintf.3
index 06a3ee7044..6d098d7754 100644
--- a/man3/wprintf.3
+++ b/man3/wprintf.3
@@ -205,22 +205,24 @@ They return \-1 when an error occurs.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw24 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR wprintf (),
.BR fwprintf (),
-.br
.BR swprintf (),
.BR vwprintf (),
-.br
.BR vfwprintf (),
.BR vswprintf ()
T} Thread safety MT-Safe locale
.TE
+.hy
+.ad
.sp 1
.SH CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C99.
diff --git a/man3/xcrypt.3 b/man3/xcrypt.3
index b5ee17b0a8..ad0d714bb9 100644
--- a/man3/xcrypt.3
+++ b/man3/xcrypt.3
@@ -74,9 +74,11 @@ These functions are available in glibc since version 2.1.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw37 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -85,6 +87,8 @@ T{
.BR xdecrypt ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH BUGS
The prototypes are missing from the abovementioned include file.
diff --git a/man3/xdr.3 b/man3/xdr.3
index 1e947f7339..a225acfe18 100644
--- a/man3/xdr.3
+++ b/man3/xdr.3
@@ -547,64 +547,51 @@ Returns one if it succeeds, zero otherwise.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lbw31 lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
.BR xdr_array (),
.BR xdr_bool (),
-.br
.BR xdr_bytes (),
.BR xdr_char (),
-.br
.BR xdr_destroy (),
.BR xdr_double (),
-.br
.BR xdr_enum (),
.BR xdr_float (),
-.br
.BR xdr_free (),
.BR xdr_getpos (),
-.br
.BR xdr_inline (),
.BR xdr_int (),
-.br
.BR xdr_long (),
.BR xdrmem_create (),
-.br
.BR xdr_opaque (),
.BR xdr_pointer (),
-.br
.BR xdrrec_create (),
.BR xdrrec_eof (),
-.br
.BR xdrrec_endofrecord (),
-.br
.BR xdrrec_skiprecord (),
-.br
.BR xdr_reference (),
.BR xdr_setpos (),
-.br
.BR xdr_short (),
.BR xdrstdio_create (),
-.br
.BR xdr_string (),
.BR xdr_u_char (),
-.br
.BR xdr_u_int (),
.BR xdr_u_long (),
-.br
.BR xdr_u_short (),
.BR xdr_union (),
-.br
.BR xdr_vector (),
.BR xdr_void (),
-.br
.BR xdr_wrapstring ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
.sp 1
.SH SEE ALSO
.BR rpc (3)
diff --git a/man3/y0.3 b/man3/y0.3
index 95a78d5f98..ac9ab204a2 100644
--- a/man3/y0.3
+++ b/man3/y0.3
@@ -215,9 +215,11 @@ is raised.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
+.ad l
+.nh
.TS
allbox;
-lb lb lb
+lbx lb lb
l l l.
Interface Attribute Value
T{
@@ -236,6 +238,9 @@ T{
.BR ynl ()
T} Thread safety MT-Safe
.TE
+.hy
+.ad
+.sp 1
.SH CONFORMING TO
The functions returning
.I double