From 9d2adbae200c900baa17a68419048233f27da798 Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Mon, 4 Jan 2021 23:18:08 +0100 Subject: [PATCH] Various pages: Simplify mark-up for Feature Test Macro requirements Different source styles are used in different pages to achieve the same formatted output, and in some cases the source mark-up is a rather convoluted combination of .RS/.RE/.TP/.PD macros. Simplify this greatly, and unify all of the pages to use more or less the same source code style. This makes the source code rather easier to read, and may simplify future scripted global changes. The feature test macro info is currently bracketed by .nf/.fi pairs. This is not strictly necessary (i.e., it makes no difference to the rendered output), but for the moment we keep these "brackets" in case they may be replaced with something else. Signed-off-by: Michael Kerrisk --- man2/_exit.2 | 8 ++-- man2/access.2 | 18 +++------ man2/brk.2 | 33 +++++---------- man2/chdir.2 | 14 +++---- man2/chmod.2 | 52 +++++++++--------------- man2/chown.2 | 32 +++++---------- man2/clock_getres.2 | 8 ++-- man2/clock_nanosleep.2 | 8 ++-- man2/getdomainname.2 | 2 - man2/gethostname.2 | 5 +-- man2/getsid.2 | 12 ++---- man2/kill.2 | 6 +-- man2/link.2 | 18 +++------ man2/madvise.2 | 16 +++----- man2/mkdir.2 | 18 +++------ man2/mknod.2 | 12 +++--- man2/open.2 | 18 +++------ man2/posix_fadvise.2 | 7 ++-- man2/pread.2 | 12 ++---- man2/process_vm_readv.2 | 10 ++--- man2/readlink.2 | 27 +++++-------- man2/seteuid.2 | 10 ++--- man2/setpgid.2 | 10 ++--- man2/setreuid.2 | 12 +++--- man2/sigaction.2 | 10 +++-- man2/sigaltstack.2 | 14 +++---- man2/sigpending.2 | 6 +-- man2/sigprocmask.2 | 6 +-- man2/sigsuspend.2 | 6 +-- man2/stat.2 | 31 ++++++-------- man2/symlink.2 | 27 +++++-------- man2/sync.2 | 20 ++++------ man2/syscall.2 | 18 +++------ man2/truncate.2 | 22 +++++----- man2/unlink.2 | 18 +++------ man2/utimensat.2 | 34 ++++++---------- man2/vfork.2 | 22 ++++------ man2/vhangup.2 | 2 - man2/wait.2 | 6 +-- man2/wait4.2 | 6 ++- man3/a64l.3 | 13 +++--- man3/abs.3 | 8 ++-- man3/acos.3 | 12 +++--- man3/acosh.3 | 24 +++++------ man3/asin.3 | 12 +++--- man3/asinh.3 | 24 +++++------ man3/atan.3 | 12 +++--- man3/atan2.3 | 12 +++--- man3/atanh.3 | 24 +++++------ man3/atoi.3 | 10 ++--- man3/bsd_signal.3 | 17 ++++---- man3/cbrt.3 | 24 +++++------ man3/ceil.3 | 12 +++--- man3/clock_getcpuclockid.3 | 7 ++-- man3/copysign.3 | 12 +++--- man3/cos.3 | 12 +++--- man3/cosh.3 | 12 +++--- man3/ctime.3 | 10 ++--- man3/dirfd.3 | 12 ++---- man3/div.3 | 8 ++-- man3/drand48.3 | 10 ++--- man3/drand48_r.3 | 4 +- man3/duplocale.3 | 16 +++----- man3/ecvt_r.3 | 10 ++--- man3/endian.3 | 2 +- man3/erf.3 | 22 +++++----- man3/erfc.3 | 22 +++++----- man3/exp.3 | 12 +++--- man3/exp2.3 | 8 ++-- man3/expm1.3 | 24 +++++------ man3/fabs.3 | 12 +++--- man3/fdim.3 | 8 ++-- man3/fexecve.3 | 18 +++------ man3/ffs.3 | 41 +++++++------------ man3/finite.3 | 46 ++++++++++----------- man3/flockfile.3 | 12 +++--- man3/floor.3 | 12 +++--- man3/fma.3 | 8 ++-- man3/fmax.3 | 8 ++-- man3/fmemopen.3 | 18 +++------ man3/fmin.3 | 8 ++-- man3/fmod.3 | 12 +++--- man3/fpclassify.3 | 30 +++++++------- man3/frexp.3 | 12 +++--- man3/fseeko.3 | 12 ++---- man3/fwide.3 | 11 ++--- man3/gamma.3 | 22 +++++----- man3/getaddrinfo.3 | 4 +- man3/getcwd.3 | 28 +++++-------- man3/getdate.3 | 15 +++---- man3/getentropy.3 | 8 ++-- man3/getgrent.3 | 29 ++++++-------- man3/getgrnam.3 | 10 ++--- man3/gethostbyname.3 | 60 ++++++++++------------------ man3/gethostid.3 | 2 - man3/getline.3 | 18 +++------ man3/getnameinfo.3 | 4 +- man3/getnetent_r.3 | 4 +- man3/getopt.3 | 12 +++--- man3/getpass.3 | 20 +++------- man3/getprotoent_r.3 | 4 +- man3/getpwent.3 | 12 +++--- man3/getpwnam.3 | 10 ++--- man3/getrpcent_r.3 | 4 +- man3/getservent_r.3 | 4 +- man3/getspnam.3 | 4 +- man3/getsubopt.3 | 12 ++---- man3/getusershell.3 | 2 - man3/getw.3 | 22 ++++------ man3/grantpt.3 | 16 +++----- man3/hypot.3 | 24 +++++------ man3/ilogb.3 | 24 +++++------ man3/inet_net_pton.3 | 18 +++------ man3/insque.3 | 12 +++--- man3/isalpha.3 | 50 ++++++++++------------- man3/isfdtype.3 | 18 +++------ man3/isgreater.3 | 10 ++--- man3/iswblank.3 | 8 ++-- man3/j0.3 | 24 +++++------ man3/killpg.3 | 12 +++--- man3/ldexp.3 | 12 +++--- man3/lgamma.3 | 40 +++++++++---------- man3/lockf.3 | 12 +++--- man3/log.3 | 12 +++--- man3/log10.3 | 12 +++--- man3/log1p.3 | 24 +++++------ man3/log2.3 | 8 ++-- man3/logb.3 | 24 +++++------ man3/lrint.3 | 8 ++-- man3/lround.3 | 8 ++-- man3/malloc.3 | 4 +- man3/mbsnrtowcs.3 | 18 +++------ man3/mkdtemp.3 | 18 +++------ man3/mkfifo.3 | 18 +++------ man3/mkstemp.3 | 24 ++++++----- man3/mktemp.3 | 22 ++++------ man3/modf.3 | 12 +++--- man3/mq_receive.3 | 7 ++-- man3/mq_send.3 | 7 ++-- man3/nan.3 | 8 ++-- man3/newlocale.3 | 16 +++----- man3/nextafter.3 | 32 +++++++-------- man3/nl_langinfo.3 | 15 +++---- man3/open_memstream.3 | 18 +++------ man3/opendir.3 | 18 +++------ man3/popen.3 | 10 ++--- man3/posix_fallocate.3 | 7 ++-- man3/posix_madvise.3 | 8 ++-- man3/posix_memalign.3 | 37 ++++++----------- man3/posix_openpt.3 | 6 +-- man3/pow.3 | 12 +++--- man3/printf.3 | 26 +++++------- man3/pthread_attr_setstack.3 | 8 ++-- man3/pthread_cleanup_push_defer_np.3 | 8 ++-- man3/pthread_kill.3 | 8 ++-- man3/pthread_mutex_consistent.3 | 8 ++-- man3/pthread_mutexattr_setrobust.3 | 8 ++-- man3/pthread_rwlockattr_setkind_np.3 | 8 ++-- man3/pthread_sigmask.3 | 8 ++-- man3/pthread_spin_init.3 | 8 ++-- man3/pthread_spin_lock.3 | 8 ++-- man3/ptsname.3 | 17 ++++---- man3/qecvt.3 | 2 - man3/qsort.3 | 6 +-- man3/rand.3 | 13 +++--- man3/random.3 | 12 +++--- man3/random_r.3 | 10 ++--- man3/rcmd.3 | 2 + man3/readdir_r.3 | 10 ++--- man3/realpath.3 | 12 +++--- man3/remainder.3 | 32 +++++++-------- man3/remquo.3 | 8 ++-- man3/rint.3 | 30 +++++++------- man3/round.3 | 8 ++-- man3/scalb.3 | 22 +++++----- man3/scalbln.3 | 20 +++++----- man3/scandir.3 | 19 ++++----- man3/scanf.3 | 8 ++-- man3/sched_getcpu.3 | 20 ++++------ man3/setenv.3 | 10 ++--- man3/setnetgrent.3 | 4 +- man3/siginterrupt.3 | 12 +++--- man3/signbit.3 | 8 ++-- man3/significand.3 | 10 ++--- man3/sigset.3 | 8 ++-- man3/sigsetops.3 | 8 ++-- man3/sigwait.3 | 15 +++---- man3/sin.3 | 12 +++--- man3/sinh.3 | 12 +++--- man3/sockatmark.3 | 6 +-- man3/sqrt.3 | 12 +++--- man3/stpcpy.3 | 18 +++------ man3/stpncpy.3 | 18 +++------ man3/strdup.3 | 32 +++++++-------- man3/strerror.3 | 16 ++++---- man3/strfromd.3 | 8 ++-- man3/strnlen.3 | 18 +++------ man3/strsignal.3 | 9 +++-- man3/strtod.3 | 8 ++-- man3/strtol.3 | 10 ++--- man3/strtoul.3 | 10 ++--- man3/tan.3 | 12 +++--- man3/tanh.3 | 12 +++--- man3/tgamma.3 | 9 ++--- man3/tmpnam.3 | 18 +++------ man3/toupper.3 | 16 +++----- man3/towlower.3 | 16 +++----- man3/towupper.3 | 16 +++----- man3/trunc.3 | 8 ++-- man3/ttyslot.3 | 20 ++++------ man3/ualarm.3 | 22 ++++------ man3/unlocked_stdio.3 | 26 ++++++------ man3/unlockpt.3 | 15 +++---- man3/uselocale.3 | 16 +++----- man3/usleep.3 | 22 ++++------ man3/wcpcpy.3 | 18 +++------ man3/wcpncpy.3 | 18 +++------ man3/wcscasecmp.3 | 18 +++------ man3/wcsdup.3 | 18 +++------ man3/wcsncasecmp.3 | 18 +++------ man3/wcsnlen.3 | 18 +++------ man3/wcsnrtombs.3 | 18 +++------ man3/y0.3 | 24 +++++------ 223 files changed, 1312 insertions(+), 1973 deletions(-) diff --git a/man2/_exit.2 b/man2/_exit.2 index b0ff38a53..1d8fb65e7 100644 --- a/man2/_exit.2 +++ b/man2/_exit.2 @@ -45,12 +45,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR _Exit (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION .BR _exit () terminates the calling process "immediately". diff --git a/man2/access.2 b/man2/access.2 index ee7758138..1be8788f2 100644 --- a/man2/access.2 +++ b/man2/access.2 @@ -66,18 +66,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR faccessat (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_ATFILE_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _ATFILE_SOURCE +.fi .SH DESCRIPTION .BR access () checks whether the calling process can access the file diff --git a/man2/brk.2 b/man2/brk.2 index 053063746..9cdb0df2d 100644 --- a/man2/brk.2 +++ b/man2/brk.2 @@ -44,34 +44,23 @@ Feature Test Macro Requirements for glibc (see .PP .BR brk (), .BR sbrk (): -.ad l -.RS 4 -.PD 0 -.TP 4 -Since glibc 2.19: .nf -_DEFAULT_SOURCE || - (_XOPEN_SOURCE\ >=\ 500) && + Since glibc 2.19: + _DEFAULT_SOURCE || + (_XOPEN_SOURCE\ >=\ 500) && .\" (_XOPEN_SOURCE\ >=\ 500 || .\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && - ! (_POSIX_C_SOURCE\ >=\ 200112L) -.fi -.TP 4 -From glibc 2.12 to 2.19: -.nf -_BSD_SOURCE || _SVID_SOURCE || - (_XOPEN_SOURCE\ >=\ 500) && + ! (_POSIX_C_SOURCE\ >=\ 200112L) + From glibc 2.12 to 2.19: + _BSD_SOURCE || _SVID_SOURCE || + (_XOPEN_SOURCE\ >=\ 500) && .\" (_XOPEN_SOURCE\ >=\ 500 || .\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && - ! (_POSIX_C_SOURCE\ >=\ 200112L) -.fi -.TP 4 -Before glibc 2.12: -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 + ! (_POSIX_C_SOURCE\ >=\ 200112L) + Before glibc 2.12: + _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED -.PD -.RE -.ad +.fi .SH DESCRIPTION .BR brk () and diff --git a/man2/chdir.2 b/man2/chdir.2 index 31509ea67..a79f0da9e 100644 --- a/man2/chdir.2 +++ b/man2/chdir.2 @@ -47,16 +47,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR fchdir (): -.PD 0 -.ad l -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L - || /* Glibc up to and including 2.19: */ _BSD_SOURCE -.RE -.ad -.PD + || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L + || /* Glibc up to and including 2.19: */ _BSD_SOURCE +.fi .SH DESCRIPTION .BR chdir () changes the current working directory of the calling process to the diff --git a/man2/chmod.2 b/man2/chmod.2 index 1a0e43ed3..2853e0d47 100644 --- a/man2/chmod.2 +++ b/man2/chmod.2 @@ -51,44 +51,30 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l -.PD 0 +.nf .BR fchmod (): -.RS 4 -Since glibc 2.24: - _POSIX_C_SOURCE\ >=\ 199309L + Since glibc 2.24: + _POSIX_C_SOURCE\ >=\ 199309L .\" || (_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED) -.PP -Glibc 2.19 to 2.23 - _POSIX_C_SOURCE -.PP -Glibc 2.16 to 2.19: - _BSD_SOURCE || _POSIX_C_SOURCE -.PP -Glibc 2.12 to 2.16: - _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || - _POSIX_C_SOURCE >= 200809L -.PP -Glibc 2.11 and earlier: - _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 + Glibc 2.19 to 2.23 + _POSIX_C_SOURCE + Glibc 2.16 to 2.19: + _BSD_SOURCE || _POSIX_C_SOURCE + Glibc 2.12 to 2.16: + _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || + _POSIX_C_SOURCE >= 200809L + Glibc 2.11 and earlier: + _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\" || (_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED) -.RE -.PD +.fi .PP .BR fchmodat (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_ATFILE_SOURCE -.RE -.ad -.PD -.ad +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _ATFILE_SOURCE +.fi .SH DESCRIPTION The .BR chmod () diff --git a/man2/chown.2 b/man2/chown.2 index 871a3469c..20809c10a 100644 --- a/man2/chown.2 +++ b/man2/chown.2 @@ -60,30 +60,20 @@ Feature Test Macro Requirements for glibc (see .PP .BR fchown (), .BR lchown (): -.PD 0 -.ad l -.RS 4 -/* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L - || _XOPEN_SOURCE\ >=\ 500 +.nf + /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L + || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Glibc <= 2.19: */ _BSD_SOURCE -.RE -.PD + || /* Glibc <= 2.19: */ _BSD_SOURCE +.fi .PP .BR fchownat (): -.ad l -.PD 0 -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_ATFILE_SOURCE -.RE -.PD -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _ATFILE_SOURCE +.fi .SH DESCRIPTION These system calls change the owner and group of a file. The diff --git a/man2/clock_getres.2 b/man2/clock_getres.2 index a81166182..42a570ecc 100644 --- a/man2/clock_getres.2 +++ b/man2/clock_getres.2 @@ -48,14 +48,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR clock_getres (), .BR clock_gettime (), .BR clock_settime (): -.RS 4 -_POSIX_C_SOURCE\ >=\ 199309L -.RE -.ad +.nf + _POSIX_C_SOURCE\ >=\ 199309L +.fi .SH DESCRIPTION The function .BR clock_getres () diff --git a/man2/clock_nanosleep.2 b/man2/clock_nanosleep.2 index 90e0b95fb..575363042 100644 --- a/man2/clock_nanosleep.2 +++ b/man2/clock_nanosleep.2 @@ -37,17 +37,15 @@ clock_nanosleep \- high-resolution sleep with specifiable clock .PP Link with \fI\-lrt\fP (only for glibc versions before 2.17). .PP -.ad l .RS -4 Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP .BR clock_nanosleep (): -.RS 4 -_POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION Like .BR nanosleep (2), diff --git a/man2/getdomainname.2 b/man2/getdomainname.2 index f5cb2035a..404a2d0b6 100644 --- a/man2/getdomainname.2 +++ b/man2/getdomainname.2 @@ -42,7 +42,6 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR getdomainname (), .BR setdomainname (): .nf @@ -54,7 +53,6 @@ Feature Test Macro Requirements for glibc (see Up to and including glibc 2.19: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) .fi -.ad .SH DESCRIPTION These functions are used to access or to change the NIS domain name of the host system. diff --git a/man2/gethostname.2 b/man2/gethostname.2 index 91caf1e66..5f197d7d4 100644 --- a/man2/gethostname.2 +++ b/man2/gethostname.2 @@ -45,13 +45,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR gethostname (): +.nf _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L || /* glibc 2.19 and earlier */ _BSD_SOURCE .\" The above is something of a simplification .\" also in glibc before 2.3 there was a bit churn -.RE +.fi .PP .BR sethostname (): .nf @@ -63,7 +63,6 @@ Feature Test Macro Requirements for glibc (see Up to and including glibc 2.19: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) .fi -.ad .SH DESCRIPTION These system calls are used to access or to change the system hostname. More precisely, they operate on the hostname associated with the calling diff --git a/man2/getsid.2 b/man2/getsid.2 index 12b833e7f..327548fd5 100644 --- a/man2/getsid.2 +++ b/man2/getsid.2 @@ -40,16 +40,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l -.PD 0 .BR getsid (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L -.RE -.PD -.ad + || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +.fi .SH DESCRIPTION .I getsid(0) returns the session ID of the calling process. diff --git a/man2/kill.2 b/man2/kill.2 index beca176bb..0c7cf89c1 100644 --- a/man2/kill.2 +++ b/man2/kill.2 @@ -57,10 +57,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR kill (): -_POSIX_C_SOURCE -.ad +.nf + _POSIX_C_SOURCE +.fi .SH DESCRIPTION The .BR kill () diff --git a/man2/link.2 b/man2/link.2 index 70c3b5380..4f6baf7e0 100644 --- a/man2/link.2 +++ b/man2/link.2 @@ -51,18 +51,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR linkat (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_ATFILE_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _ATFILE_SOURCE +.fi .SH DESCRIPTION .BR link () creates a new link (also known as a hard link) to an existing file. diff --git a/man2/madvise.2 b/man2/madvise.2 index af1040bc6..362960e04 100644 --- a/man2/madvise.2 +++ b/man2/madvise.2 @@ -48,16 +48,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR madvise (): -.PD 0 -.RS 4 -.TP 4 -Since glibc 2.19: -_DEFAULT_SOURCE -.TP -Up to and including glibc 2.19: -_BSD_SOURCE -.RE -.PD +.nf + Since glibc 2.19: + _DEFAULT_SOURCE + Up to and including glibc 2.19: + _BSD_SOURCE +.fi .SH DESCRIPTION The .BR madvise () diff --git a/man2/mkdir.2 b/man2/mkdir.2 index 10cf34001..607f47d2f 100644 --- a/man2/mkdir.2 +++ b/man2/mkdir.2 @@ -31,18 +31,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR mkdirat (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_ATFILE_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _ATFILE_SOURCE +.fi .SH DESCRIPTION .BR mkdir () attempts to create a directory named diff --git a/man2/mknod.2 b/man2/mknod.2 index 249669071..8de98fe68 100644 --- a/man2/mknod.2 +++ b/man2/mknod.2 @@ -37,14 +37,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR mknod (): -.ad l -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION The system call .BR mknod () diff --git a/man2/open.2 b/man2/open.2 index f587b0d95..5656e3b6d 100644 --- a/man2/open.2 +++ b/man2/open.2 @@ -77,18 +77,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR openat (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_ATFILE_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _ATFILE_SOURCE +.fi .SH DESCRIPTION The .BR open () diff --git a/man2/posix_fadvise.2 b/man2/posix_fadvise.2 index 00ab8e91c..9713df14c 100644 --- a/man2/posix_fadvise.2 +++ b/man2/posix_fadvise.2 @@ -44,10 +44,9 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR posix_fadvise (): -.RS 4 -_POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION Programs can use .BR posix_fadvise () diff --git a/man2/pread.2 b/man2/pread.2 index 8e31be79c..e37053b18 100644 --- a/man2/pread.2 +++ b/man2/pread.2 @@ -40,16 +40,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.PD 0 -.ad l .BR pread (), .BR pwrite (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 - || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L -.RE -.ad -.PD +.nf + _XOPEN_SOURCE\ >=\ 500 + || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +.fi .SH DESCRIPTION .BR pread () reads up to diff --git a/man2/process_vm_readv.2 b/man2/process_vm_readv.2 index 172c7a441..43fed8be2 100644 --- a/man2/process_vm_readv.2 +++ b/man2/process_vm_readv.2 @@ -54,13 +54,9 @@ Feature Test Macro Requirements for glibc (see .PP .BR process_vm_readv (), .BR process_vm_writev (): -.PD 0 -.ad l -.RS 4 -.BR _GNU_SOURCE -.RE -.ad -.PD +.nf + _GNU_SOURCE +.fi .SH DESCRIPTION These system calls transfer data between the address space of the calling process ("the local process") and the process identified by diff --git a/man2/readlink.2 b/man2/readlink.2 index 5a48df148..3c290661d 100644 --- a/man2/readlink.2 +++ b/man2/readlink.2 @@ -63,27 +63,20 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR readlink (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L +.nf + _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Glibc <= 2.19: */ _BSD_SOURCE -.RE + || /* Glibc <= 2.19: */ _BSD_SOURCE +.fi .PP .BR readlinkat (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_ATFILE_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _ATFILE_SOURCE +.fi .SH DESCRIPTION .BR readlink () places the contents of the symbolic link diff --git a/man2/seteuid.2 b/man2/seteuid.2 index 00587eb33..d7a80ad7e 100644 --- a/man2/seteuid.2 +++ b/man2/seteuid.2 @@ -43,14 +43,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR seteuid (), .BR setegid (): -.RS 4 -_POSIX_C_SOURCE\ >=\ 200112L - || /* Glibc <= 2.19: */ _BSD_SOURCE -.RE -.ad +.nf + _POSIX_C_SOURCE\ >=\ 200112L + || /* Glibc <= 2.19: */ _BSD_SOURCE +.fi .SH DESCRIPTION .BR seteuid () sets the effective user ID of the calling process. diff --git a/man2/setpgid.2 b/man2/setpgid.2 index 72be36f7c..66ccc79d9 100644 --- a/man2/setpgid.2 +++ b/man2/setpgid.2 @@ -68,13 +68,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR getpgid (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L -.RE + || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +.fi .PP .BR setpgrp "() (POSIX.1):" .nf @@ -92,7 +91,6 @@ _XOPEN_SOURCE\ >=\ 500 !\ (_POSIX_SOURCE || _POSIX_C_SOURCE || _XOPEN_SOURCE || _GNU_SOURCE || _SVID_SOURCE) .fi -.ad .SH DESCRIPTION All of these interfaces are available on Linux, and are used for getting and setting the diff --git a/man2/setreuid.2 b/man2/setreuid.2 index dca5ebee6..cf48a1683 100644 --- a/man2/setreuid.2 +++ b/man2/setreuid.2 @@ -62,14 +62,12 @@ Feature Test Macro Requirements for glibc (see .PP .BR setreuid (), .BR setregid (): -.RS 4 -.ad l -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE -.ad -.RE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE +.fi .SH DESCRIPTION .BR setreuid () sets real and effective user IDs of the calling process. diff --git a/man2/sigaction.2 b/man2/sigaction.2 index e0431c7e3..cbd8e2c91 100644 --- a/man2/sigaction.2 +++ b/man2/sigaction.2 @@ -61,13 +61,15 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR sigaction (): -_POSIX_C_SOURCE +.nf + _POSIX_C_SOURCE +.fi .PP .IR siginfo_t : -_POSIX_C_SOURCE >= 199309L -.ad +.nf + _POSIX_C_SOURCE >= 199309L +.fi .SH DESCRIPTION The .BR sigaction () diff --git a/man2/sigaltstack.2 b/man2/sigaltstack.2 index 2584a2dea..9b854c811 100644 --- a/man2/sigaltstack.2 +++ b/man2/sigaltstack.2 @@ -39,16 +39,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR sigaltstack (): -.ad l -.RS 4 -.PD 0 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L - || /* Glibc <= 2.19: */ _BSD_SOURCE -.PD -.RE -.ad + || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L + || /* Glibc <= 2.19: */ _BSD_SOURCE +.fi .SH DESCRIPTION .BR sigaltstack () allows a thread to define a new alternate diff --git a/man2/sigpending.2 b/man2/sigpending.2 index 470d75634..18fdda133 100644 --- a/man2/sigpending.2 +++ b/man2/sigpending.2 @@ -41,10 +41,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR sigpending (): -_POSIX_C_SOURCE -.ad +.nf + _POSIX_C_SOURCE +.fi .SH DESCRIPTION .BR sigpending () returns the set of signals that are pending for delivery to the calling diff --git a/man2/sigprocmask.2 b/man2/sigprocmask.2 index 8c9556aa6..f5cc1dff9 100644 --- a/man2/sigprocmask.2 +++ b/man2/sigprocmask.2 @@ -50,10 +50,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR sigprocmask (): -_POSIX_C_SOURCE -.ad +.nf + _POSIX_C_SOURCE +.fi .SH DESCRIPTION .BR sigprocmask () is used to fetch and/or change the signal mask of the calling thread. diff --git a/man2/sigsuspend.2 b/man2/sigsuspend.2 index 350128f64..b47dd1474 100644 --- a/man2/sigsuspend.2 +++ b/man2/sigsuspend.2 @@ -41,10 +41,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR sigsuspend (): -_POSIX_C_SOURCE -.ad +.nf + _POSIX_C_SOURCE +.fi .SH DESCRIPTION .BR sigsuspend () temporarily replaces the signal mask of the calling thread with the diff --git a/man2/stat.2 b/man2/stat.2 index f4bef98ab..9d04f5e5a 100644 --- a/man2/stat.2 +++ b/man2/stat.2 @@ -62,29 +62,22 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR lstat (): -.RS 4 -/* glibc 2.19 and earlier */ _BSD_SOURCE - || /* Since glibc 2.20 */ _DEFAULT_SOURCE - || _XOPEN_SOURCE\ >=\ 500 +.nf + /* glibc 2.19 and earlier */ _BSD_SOURCE + || /* Since glibc 2.20 */ _DEFAULT_SOURCE + || _XOPEN_SOURCE\ >=\ 500 .\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200112L -.RE + || /* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200112L +.fi .PP .BR fstatat (): -.ad l -.RS 4 -.PD 0 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_ATFILE_SOURCE -.RE -.PD -.ad +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _ATFILE_SOURCE +.fi .SH DESCRIPTION These functions return information about a file, in the buffer pointed to by .IR statbuf . diff --git a/man2/symlink.2 b/man2/symlink.2 index bf8cb4c9f..b00d7ac79 100644 --- a/man2/symlink.2 +++ b/man2/symlink.2 @@ -51,27 +51,20 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR symlink (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L +.nf + _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Glibc <= 2.19: */ _BSD_SOURCE -.RE + || /* Glibc <= 2.19: */ _BSD_SOURCE +.fi .PP .BR symlinkat (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_ATFILE_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _ATFILE_SOURCE +.fi .SH DESCRIPTION .BR symlink () creates a symbolic link named diff --git a/man2/sync.2 b/man2/sync.2 index 25bd2a8b5..f800134c7 100644 --- a/man2/sync.2 +++ b/man2/sync.2 @@ -51,21 +51,17 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR sync (): -.ad l -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE -.RE -.ad + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE +.fi .PP .BR syncfs (): -.ad l -.RS 4 -_GNU_SOURCE -.RE -.ad +.nf + _GNU_SOURCE +.fi .SH DESCRIPTION .BR sync () causes all pending modifications to filesystem metadata and cached file diff --git a/man2/syscall.2 b/man2/syscall.2 index 5cff330c5..42d669f93 100644 --- a/man2/syscall.2 +++ b/man2/syscall.2 @@ -56,18 +56,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR syscall (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.19: -_DEFAULT_SOURCE -.TP -Before glibc 2.19: -_BSD_SOURCE || _SVID_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.19: + _DEFAULT_SOURCE + Before glibc 2.19: + _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION .BR syscall () is a small library function that invokes diff --git a/man2/truncate.2 b/man2/truncate.2 index 08a75c94f..0e8a336a2 100644 --- a/man2/truncate.2 +++ b/man2/truncate.2 @@ -56,24 +56,22 @@ truncate, ftruncate \- truncate a file to a specified length Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE -.ad l .PP .BR truncate (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L - || /* Glibc <= 2.19: */ _BSD_SOURCE -.RE + || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L + || /* Glibc <= 2.19: */ _BSD_SOURCE +.fi .PP .BR ftruncate (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.3.5: */ _POSIX_C_SOURCE\ >=\ 200112L - || /* Glibc <= 2.19: */ _BSD_SOURCE -.RE -.ad + || /* Since glibc 2.3.5: */ _POSIX_C_SOURCE\ >=\ 200112L + || /* Glibc <= 2.19: */ _BSD_SOURCE +.fi .SH DESCRIPTION The .BR truncate () diff --git a/man2/unlink.2 b/man2/unlink.2 index 7b148801e..674ee227f 100644 --- a/man2/unlink.2 +++ b/man2/unlink.2 @@ -51,18 +51,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR unlinkat (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_ATFILE_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _ATFILE_SOURCE +.fi .SH DESCRIPTION .BR unlink () deletes a name from the filesystem. diff --git a/man2/utimensat.2 b/man2/utimensat.2 index 7fb6c81f6..da88b32e6 100644 --- a/man2/utimensat.2 +++ b/man2/utimensat.2 @@ -41,31 +41,21 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l -.PD 0 .BR utimensat (): -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_ATFILE_SOURCE -.RE -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _ATFILE_SOURCE +.fi .PP .BR futimens (): -.PD 0 -.RS 4 -.TP -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.PD -.ad +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION .BR utimensat () and diff --git a/man2/vfork.2 b/man2/vfork.2 index 77dfc0880..589a0a7cc 100644 --- a/man2/vfork.2 +++ b/man2/vfork.2 @@ -43,23 +43,15 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR vfork (): -.ad l -.RS 4 -.PD 0 -.TP 4 -Since glibc 2.12: .nf -(_XOPEN_SOURCE\ >=\ 500) && ! (_POSIX_C_SOURCE\ >=\ 200809L) - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE -.fi -.TP 4 -Before glibc 2.12: -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 + Since glibc 2.12: + (_XOPEN_SOURCE\ >=\ 500) && ! (_POSIX_C_SOURCE\ >=\ 200809L) + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE + Before glibc 2.12: + _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED -.PD -.RE -.ad +.fi .SH DESCRIPTION .SS Standard description (From POSIX.1) diff --git a/man2/vhangup.2 b/man2/vhangup.2 index b3a9fb0c2..a5bce578b 100644 --- a/man2/vhangup.2 +++ b/man2/vhangup.2 @@ -40,7 +40,6 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR vhangup (): .nf Since glibc 2.21: @@ -51,7 +50,6 @@ Feature Test Macro Requirements for glibc (see Up to and including glibc 2.19: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) .fi -.ad .SH DESCRIPTION .BR vhangup () simulates a hangup on the current terminal. diff --git a/man2/wait.2 b/man2/wait.2 index 81e894584..74e18d637 100644 --- a/man2/wait.2 +++ b/man2/wait.2 @@ -68,9 +68,8 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l -.PD 0 .BR waitid (): +.nf Since glibc 2.26: _XOPEN_SOURCE >= 500 || _POSIX_C_SOURCE\ >=\ 200809L .\" (_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED) @@ -78,8 +77,7 @@ Feature Test Macro Requirements for glibc (see _XOPEN_SOURCE || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L || /* Glibc <= 2.19: */ _BSD_SOURCE -.PD -.ad +.fi .SH DESCRIPTION All of these system calls are used to wait for state changes in a child of the calling process, and obtain information diff --git a/man2/wait4.2 b/man2/wait4.2 index c2b0a3497..faa63b30a 100644 --- a/man2/wait4.2 +++ b/man2/wait4.2 @@ -50,8 +50,8 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR wait3 (): +.nf Since glibc 2.26: _DEFAULT_SOURCE || (_XOPEN_SOURCE\ >=\ 500 && @@ -61,13 +61,15 @@ Feature Test Macro Requirements for glibc (see Glibc 2.19 and earlier: _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED +.fi .PP .BR wait4 (): +.nf Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE -.ad +.fi .SH DESCRIPTION These functions are nonstandard; in new programs, the use of .BR waitpid (2) diff --git a/man3/a64l.3 b/man3/a64l.3 index 16a73977b..93fb0cdc3 100644 --- a/man3/a64l.3 +++ b/man3/a64l.3 @@ -25,15 +25,12 @@ Feature Test Macro Requirements for glibc (see .PP .BR a64l (), .BR l64a (): -.br -.RS 4 -.ad l -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE -.RE -.ad + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE +.fi .SH DESCRIPTION These functions provide a conversion between 32-bit long integers and little-endian base-64 ASCII strings (of length zero to six). diff --git a/man3/abs.3 b/man3/abs.3 index d1b36461d..7c3bb7dde 100644 --- a/man3/abs.3 +++ b/man3/abs.3 @@ -52,12 +52,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR llabs (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION The .BR abs () diff --git a/man3/acos.3 b/man3/acos.3 index 6368ef15a..be224935f 100644 --- a/man3/acos.3 +++ b/man3/acos.3 @@ -51,15 +51,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR acosf (), .BR acosl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions calculate the arc cosine of .IR x ; diff --git a/man3/acosh.3 b/man3/acosh.3 index 85e09493b..3d64d1044 100644 --- a/man3/acosh.3 +++ b/man3/acosh.3 @@ -51,24 +51,22 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR acosh (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || _XOPEN_SOURCE\ >=\ 500 +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR acoshf (), .BR acoshl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions calculate the inverse hyperbolic cosine of .IR x ; diff --git a/man3/asin.3 b/man3/asin.3 index c7f070124..4fd4d24d7 100644 --- a/man3/asin.3 +++ b/man3/asin.3 @@ -51,15 +51,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR asinf (), .BR asinl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions calculate the principal value of the arc sine of .IR x ; diff --git a/man3/asinh.3 b/man3/asinh.3 index 09c849321..9fdfa196c 100644 --- a/man3/asinh.3 +++ b/man3/asinh.3 @@ -51,24 +51,22 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR asinh (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || _XOPEN_SOURCE\ >=\ 500 +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR asinhf (), .BR asinhl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions calculate the inverse hyperbolic sine of .IR x ; diff --git a/man3/atan.3 b/man3/atan.3 index 4a4877dbc..64fe7bff1 100644 --- a/man3/atan.3 +++ b/man3/atan.3 @@ -51,15 +51,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR atanf (), .BR atanl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions calculate the principal value of the arc tangent of .IR x ; diff --git a/man3/atan2.3 b/man3/atan2.3 index c7d40dab5..8e537661c 100644 --- a/man3/atan2.3 +++ b/man3/atan2.3 @@ -51,15 +51,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR atan2f (), .BR atan2l (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions calculate the principal value of the arc tangent of .IR y/x , diff --git a/man3/atanh.3 b/man3/atanh.3 index 54445ea87..7428da993 100644 --- a/man3/atanh.3 +++ b/man3/atanh.3 @@ -51,24 +51,22 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR atanh (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || _XOPEN_SOURCE\ >=\ 500 +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR atanhf (), .BR atanhl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions calculate the inverse hyperbolic tangent of .IR x ; diff --git a/man3/atoi.3 b/man3/atoi.3 index fcfbf01c1..f7e80a33f 100644 --- a/man3/atoi.3 +++ b/man3/atoi.3 @@ -47,13 +47,11 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR atoll (): -.RS 4 -_ISOC99_SOURCE || - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION The .BR atoi () diff --git a/man3/bsd_signal.3 b/man3/bsd_signal.3 index 7d6c0b476..9d7b30b6a 100644 --- a/man3/bsd_signal.3 +++ b/man3/bsd_signal.3 @@ -39,18 +39,15 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR bsd_signal (): -.RS 4 -Since glibc 2.26: - _XOPEN_SOURCE >= 500 +.nf + Since glibc 2.26: + _XOPEN_SOURCE >= 500 .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED - && ! (_POSIX_C_SOURCE\ >=\ 200809L) -.br -Glibc 2.25 and earlier: - _XOPEN_SOURCE -.RE -.ad + && ! (_POSIX_C_SOURCE\ >=\ 200809L) + Glibc 2.25 and earlier: + _XOPEN_SOURCE +.fi .SH DESCRIPTION The .BR bsd_signal () diff --git a/man3/cbrt.3 b/man3/cbrt.3 index dbe940917..88e6ed691 100644 --- a/man3/cbrt.3 +++ b/man3/cbrt.3 @@ -46,24 +46,22 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR cbrt (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || _XOPEN_SOURCE\ >=\ 500 +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR cbrtf (), .BR cbrtl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the (real) cube root of .IR x . diff --git a/man3/ceil.3 b/man3/ceil.3 index 82864bfa4..21e70834e 100644 --- a/man3/ceil.3 +++ b/man3/ceil.3 @@ -44,15 +44,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR ceilf (), .BR ceill (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the smallest integral value that is not less than .IR x . diff --git a/man3/clock_getcpuclockid.3 b/man3/clock_getcpuclockid.3 index 84dc7a992..14f7ad5b0 100644 --- a/man3/clock_getcpuclockid.3 +++ b/man3/clock_getcpuclockid.3 @@ -42,10 +42,9 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR clock_getcpuclockid (): -.RS 4 -_POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION The .BR clock_getcpuclockid () diff --git a/man3/copysign.3 b/man3/copysign.3 index d01b22124..848daf62e 100644 --- a/man3/copysign.3 +++ b/man3/copysign.3 @@ -47,16 +47,14 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR copysign (), .BR copysignf (), .BR copysignl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return a value whose absolute value matches that of .IR x , diff --git a/man3/cos.3 b/man3/cos.3 index c8ddb23e6..c77ea77e9 100644 --- a/man3/cos.3 +++ b/man3/cos.3 @@ -50,15 +50,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR cosf (), .BR cosl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the cosine of .IR x , diff --git a/man3/cosh.3 b/man3/cosh.3 index 0970bd26e..55d5d3925 100644 --- a/man3/cosh.3 +++ b/man3/cosh.3 @@ -52,15 +52,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR coshf (), .BR coshl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the hyperbolic cosine of .IR x , diff --git a/man3/ctime.3 b/man3/ctime.3 index d079015a7..3f9cd2a6b 100644 --- a/man3/ctime.3 +++ b/man3/ctime.3 @@ -59,17 +59,15 @@ localtime_r \- transform date and time to broken-down time or ASCII Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE -.ad l .PP .BR asctime_r (), .BR ctime_r (), .BR gmtime_r (), .BR localtime_r (): -.RS 4 -_POSIX_C_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _POSIX_C_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION The .BR ctime (), diff --git a/man3/dirfd.3 b/man3/dirfd.3 index 8af16414d..225013f4e 100644 --- a/man3/dirfd.3 +++ b/man3/dirfd.3 @@ -39,14 +39,10 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR dirfd (): -.RS 4 -.PD 0 -.ad l -/* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200809L - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.PD -.RE -.ad +.nf + /* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200809L + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION The function .BR dirfd () diff --git a/man3/div.3 b/man3/div.3 index 7a4e339df..7a710dfdf 100644 --- a/man3/div.3 +++ b/man3/div.3 @@ -52,13 +52,11 @@ an integer division Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE -.ad l .PP .BR lldiv (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION The .BR div () diff --git a/man3/drand48.3 b/man3/drand48.3 index de6383fa5..d9e61e068 100644 --- a/man3/drand48.3 +++ b/man3/drand48.3 @@ -54,7 +54,6 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l All functions shown above: .\" .BR drand48 (), .\" .BR erand48 (), @@ -65,10 +64,11 @@ All functions shown above: .\" .BR srand48 (), .\" .BR seed48 (), .\" .BR lcong48 (): -_XOPEN_SOURCE - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE -.ad +.nf + _XOPEN_SOURCE + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE +.fi .SH DESCRIPTION These functions generate pseudo-random numbers using the linear congruential algorithm and 48-bit integer arithmetic. diff --git a/man3/drand48_r.3 b/man3/drand48_r.3 index fca3bc787..c210fb080 100644 --- a/man3/drand48_r.3 +++ b/man3/drand48_r.3 @@ -55,7 +55,6 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l All functions shown above: .\" .BR drand48_r (), .\" .BR erand48_r (), @@ -66,9 +65,10 @@ All functions shown above: .\" .BR srand48_r (), .\" .BR seed48_r (), .\" .BR lcong48_r (): +.nf /* Glibc since 2.19: */ _DEFAULT_SOURCE || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.ad +.fi .SH DESCRIPTION These functions are the reentrant analogs of the functions described in .BR drand48 (3). diff --git a/man3/duplocale.3 b/man3/duplocale.3 index 1d8589e1b..28439be98 100644 --- a/man3/duplocale.3 +++ b/man3/duplocale.3 @@ -38,16 +38,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR duplocale (): -.PD 0 -.RS 4 -.TP -Since glibc 2.10: -_XOPEN_SOURCE\ >=\ 700 -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.PD +.nf + Since glibc 2.10: + _XOPEN_SOURCE\ >=\ 700 + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR duplocale () diff --git a/man3/ecvt_r.3 b/man3/ecvt_r.3 index c7721adbb..2dc0dd03b 100644 --- a/man3/ecvt_r.3 +++ b/man3/ecvt_r.3 @@ -50,16 +50,14 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR ecvt_r (), .BR fcvt_r (), .BR qecvt_r (), .BR qfcvt_r (): -.RS 4 -/* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.RE -.ad +.nf + /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE +.fi .SH DESCRIPTION The functions .BR ecvt_r (), diff --git a/man3/endian.3 b/man3/endian.3 index 70a384913..e661c5a26 100644 --- a/man3/endian.3 +++ b/man3/endian.3 @@ -53,8 +53,8 @@ convert values between host and big-/little-endian byte order .RS -4 Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): -.ad l .RE +.ad l .PP .BR htobe16 (), .BR htole16 (), diff --git a/man3/erf.3 b/man3/erf.3 index 3d61b8951..cff65877c 100644 --- a/man3/erf.3 +++ b/man3/erf.3 @@ -51,22 +51,20 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR erf (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR erff (), .BR erfl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the error function of .IR x , diff --git a/man3/erfc.3 b/man3/erfc.3 index c34e52a30..aad7ea9fc 100644 --- a/man3/erfc.3 +++ b/man3/erfc.3 @@ -42,22 +42,20 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR erfc (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR erfcf (), .BR erfcl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the complementary error function of .IR x , diff --git a/man3/exp.3 b/man3/exp.3 index 6e4657b6f..721f4d0a1 100644 --- a/man3/exp.3 +++ b/man3/exp.3 @@ -52,15 +52,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR expf (), .BR expl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the value of e (the base of natural logarithms) raised to the power of diff --git a/man3/exp2.3 b/man3/exp2.3 index 3c9986fd1..57599ef17 100644 --- a/man3/exp2.3 +++ b/man3/exp2.3 @@ -52,14 +52,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR exp2 (), .BR exp2f (), .BR exp2l (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION These functions return the value of 2 raised to the power of .IR x . diff --git a/man3/expm1.3 b/man3/expm1.3 index 302553125..ea7e935c5 100644 --- a/man3/expm1.3 +++ b/man3/expm1.3 @@ -46,24 +46,22 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR expm1 (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || _XOPEN_SOURCE\ >=\ 500 +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR expm1f (), .BR expm1l (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return a value equivalent to .PP diff --git a/man3/fabs.3 b/man3/fabs.3 index 8293938a3..7688616d5 100644 --- a/man3/fabs.3 +++ b/man3/fabs.3 @@ -48,15 +48,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR fabsf (), .BR fabsl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the absolute value of the floating-point number diff --git a/man3/fdim.3 b/man3/fdim.3 index 42a51257c..82c16d911 100644 --- a/man3/fdim.3 +++ b/man3/fdim.3 @@ -25,13 +25,11 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR fdimf (), .BR fdiml (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION These functions return the positive difference, max(\fIx\fP-\fIy\fP,0), between their arguments. diff --git a/man3/fexecve.3 b/man3/fexecve.3 index c54c85426..c08ee99f1 100644 --- a/man3/fexecve.3 +++ b/man3/fexecve.3 @@ -38,18 +38,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR fexecve (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION .BR fexecve () performs the same task as diff --git a/man3/ffs.3 b/man3/ffs.3 index 5c4162ec8..39d778747 100644 --- a/man3/ffs.3 +++ b/man3/ffs.3 @@ -50,37 +50,26 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.PD 0 -.ad l .BR ffs (): -.RS 4 -.TP 4 -Since glibc 2.12: - _XOPEN_SOURCE >= 700 - || ! (_POSIX_C_SOURCE\ >=\ 200809L) - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.TP -Before glibc 2.12: -none -.RE -.PD +.nf + Since glibc 2.12: + _XOPEN_SOURCE >= 700 + || ! (_POSIX_C_SOURCE\ >=\ 200809L) + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE + Before glibc 2.12: + none +.fi .PP .BR ffsl (), .BR ffsll (): -.RS 4 -.PD 0 -.TP 4 -Since glibc 2.27: +.nf + Since glibc 2.27: .\" glibc commit 68fe16dd327c895c08b9ee443b234c49c13b36e9 - _DEFAULT_SOURCE -.TP -Before glibc 2.27: - _GNU_SOURCE -.PD -.RE -.ad -.PD + _DEFAULT_SOURCE + Before glibc 2.27: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR ffs () diff --git a/man3/finite.3 b/man3/finite.3 index 427d6b65d..d8cc96006 100644 --- a/man3/finite.3 +++ b/man3/finite.3 @@ -48,44 +48,40 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR finite (), .BR finitef (), .BR finitel (): -.RS 4 -/* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE +.nf + /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .PP .BR isinf (): -.RS 4 -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR isinff (), .BR isinfl (): -.RS 4 -/* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE +.nf + /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR isnan (): -.RS 4 -_XOPEN_SOURCE || _ISOC99_SOURCE - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE +.nf + _XOPEN_SOURCE || _ISOC99_SOURCE + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR isnanf (), .BR isnanl (): -.RS 4 -_XOPEN_SOURCE\ >=\ 600 - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _XOPEN_SOURCE\ >=\ 600 + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION The .BR finite (), diff --git a/man3/flockfile.3 b/man3/flockfile.3 index 49ef5837d..1eb1a78b4 100644 --- a/man3/flockfile.3 +++ b/man3/flockfile.3 @@ -38,15 +38,13 @@ flockfile, ftrylockfile, funlockfile \- lock FILE for stdio Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE -.ad l .PP All functions shown above: -.RS 4 -/* Since glibc 2.24: */ _POSIX_C_SOURCE\ >=\ 199309L - || /* Glibc <= 2.23: */ _POSIX_C_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + /* Since glibc 2.24: */ _POSIX_C_SOURCE\ >=\ 199309L + || /* Glibc <= 2.23: */ _POSIX_C_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION The stdio functions are thread-safe. This is achieved by assigning diff --git a/man3/floor.3 b/man3/floor.3 index feb346b73..ea3941fdd 100644 --- a/man3/floor.3 +++ b/man3/floor.3 @@ -43,15 +43,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR floorf (), .BR floorl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the largest integral value that is not greater than .IR x . diff --git a/man3/fma.3 b/man3/fma.3 index 7dca20c11..fd6888d42 100644 --- a/man3/fma.3 +++ b/man3/fma.3 @@ -28,14 +28,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR fma (), .BR fmaf (), .BR fmal (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION These functions compute .IR x " * " y " + " z . diff --git a/man3/fmax.3 b/man3/fmax.3 index f8bd8983f..70f79d2eb 100644 --- a/man3/fmax.3 +++ b/man3/fmax.3 @@ -25,14 +25,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR fmax (), .BR fmaxf (), .BR fmaxl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION These functions return the larger value of .I x diff --git a/man3/fmemopen.3 b/man3/fmemopen.3 index 8c04c233d..c399723aa 100644 --- a/man3/fmemopen.3 +++ b/man3/fmemopen.3 @@ -20,18 +20,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR fmemopen (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR fmemopen () diff --git a/man3/fmin.3 b/man3/fmin.3 index 2adee0c52..eeba44fb4 100644 --- a/man3/fmin.3 +++ b/man3/fmin.3 @@ -25,14 +25,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR fmin (), .BR fminf (), .BR fminl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION These functions return the lesser value of .I x diff --git a/man3/fmod.3 b/man3/fmod.3 index 3b228efe9..2b58f0599 100644 --- a/man3/fmod.3 +++ b/man3/fmod.3 @@ -51,15 +51,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR fmodf (), .BR fmodl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions compute the floating-point remainder of dividing .I x diff --git a/man3/fpclassify.3 b/man3/fpclassify.3 index 83ebb75e6..f1ae9a0a8 100644 --- a/man3/fpclassify.3 +++ b/man3/fpclassify.3 @@ -31,29 +31,27 @@ Feature Test Macro Requirements for glibc (see .PP .\" I haven't fully grokked the source to determine the FTM requirements; .\" in part, the following has been tested by experiment. -.ad l .BR fpclassify (), .BR isfinite (), .BR isnormal (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .PP .BR isnan (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || _XOPEN_SOURCE - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || _XOPEN_SOURCE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR isinf (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION Floating point numbers can have special values, such as infinite or NaN. diff --git a/man3/frexp.3 b/man3/frexp.3 index c667ecb25..cfd679cfa 100644 --- a/man3/frexp.3 +++ b/man3/frexp.3 @@ -50,15 +50,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR frexpf (), .BR frexpl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions are used to split the number .I x diff --git a/man3/fseeko.3 b/man3/fseeko.3 index 57fc9f1a7..7e15eaa5b 100644 --- a/man3/fseeko.3 +++ b/man3/fseeko.3 @@ -40,14 +40,10 @@ Feature Test Macro Requirements for glibc (see .PP .BR fseeko (), .BR ftello (): -.br -.RS 4 -.ad l -_FILE_OFFSET_BITS\ ==\ 64 || _POSIX_C_SOURCE\ >=\ 200112L -.br -(defining the obsolete _LARGEFILE_SOURCE macro also works) -.RE -.ad +.nf + _FILE_OFFSET_BITS\ ==\ 64 || _POSIX_C_SOURCE\ >=\ 200112L + (defining the obsolete _LARGEFILE_SOURCE macro also works) +.fi .SH DESCRIPTION The .BR fseeko () diff --git a/man3/fwide.3 b/man3/fwide.3 index 3f20fa110..6bd55295c 100644 --- a/man3/fwide.3 +++ b/man3/fwide.3 @@ -27,15 +27,12 @@ fwide \- set and determine the orientation of a FILE stream Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE -.ad l .PP .BR fwide (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE || -.br -_POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE || + _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION When \fImode\fP is zero, the .BR fwide () diff --git a/man3/gamma.3 b/man3/gamma.3 index 0b386ba0a..c8110a289 100644 --- a/man3/gamma.3 +++ b/man3/gamma.3 @@ -25,22 +25,20 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR gamma (): -.RS 4 -_XOPEN_SOURCE - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE +.nf + _XOPEN_SOURCE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR gammaf (), .BR gammal (): -.RS 4 -_XOPEN_SOURCE >= 600 || (_XOPEN_SOURCE && _ISOC99_SOURCE) - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _XOPEN_SOURCE >= 600 || (_XOPEN_SOURCE && _ISOC99_SOURCE) + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions are deprecated: instead, use either the .BR tgamma (3) diff --git a/man3/getaddrinfo.3 b/man3/getaddrinfo.3 index 1b33d2c33..b71e7702c 100644 --- a/man3/getaddrinfo.3 +++ b/man3/getaddrinfo.3 @@ -63,17 +63,17 @@ service translation .RS -4 Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): -.ad l .RE .PP .BR getaddrinfo (), .BR freeaddrinfo (), .BR gai_strerror (): +.nf Since glibc 2.22: _POSIX_C_SOURCE >= 200112L Glibc 2.21 and earlier: _POSIX_C_SOURCE -.ad +.fi .SH DESCRIPTION Given .I node diff --git a/man3/getcwd.3 b/man3/getcwd.3 index 435c093e3..5f3724253 100644 --- a/man3/getcwd.3 +++ b/man3/getcwd.3 @@ -47,28 +47,20 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR get_current_dir_name (): -.RS 4 -_GNU_SOURCE -.RE +.nf + _GNU_SOURCE +.fi .PP .BR getwd (): -.ad l -.RS 4 -.PD 0 -.TP 4 -Since glibc 2.12: .nf -(_XOPEN_SOURCE\ >=\ 500) && ! (_POSIX_C_SOURCE\ >=\ 200809L) - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE -.fi -.TP 4 -Before glibc 2.12: -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 + Since glibc 2.12: + (_XOPEN_SOURCE\ >=\ 500) && ! (_POSIX_C_SOURCE\ >=\ 200809L) + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE + Before glibc 2.12: + _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED -.PD -.RE -.ad +.fi .SH DESCRIPTION These functions return a null-terminated string containing an absolute pathname that is the current working directory of diff --git a/man3/getdate.3 b/man3/getdate.3 index 32b812b2d..5d32280d2 100644 --- a/man3/getdate.3 +++ b/man3/getdate.3 @@ -49,18 +49,15 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR getdate (): -.ad l -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED -.RE +.fi .PP .BR getdate_r (): -.ad l -.RS 4 -_GNU_SOURCE -.RE -.ad +.nf + _GNU_SOURCE +.fi .SH DESCRIPTION The function .BR getdate () diff --git a/man3/getentropy.3 b/man3/getentropy.3 index 7925ef86e..7c1a2bd77 100644 --- a/man3/getentropy.3 +++ b/man3/getentropy.3 @@ -38,11 +38,9 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR getentropy (): -.RS 4 -.ad l -_DEFAULT_SOURCE -.RE -.ad +.nf + _DEFAULT_SOURCE +.fi .SH DESCRIPTION The .BR getentropy () diff --git a/man3/getgrent.3 b/man3/getgrent.3 index 126e864d1..6d768fee8 100644 --- a/man3/getgrent.3 +++ b/man3/getgrent.3 @@ -46,29 +46,26 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR setgrent (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR getgrent (), .BR endgrent (): -.RS 4 -Since glibc 2.22: - _XOPEN_SOURCE\ >=\ 500 || _DEFAULT_SOURCE +.nf + Since glibc 2.22: + _XOPEN_SOURCE\ >=\ 500 || _DEFAULT_SOURCE .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED -.br -Glibc 2.21 and earlier - _XOPEN_SOURCE\ >=\ 500 + Glibc 2.21 and earlier + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad + || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION The .BR getgrent () diff --git a/man3/getgrnam.3 b/man3/getgrnam.3 index f5836d98e..aa293998f 100644 --- a/man3/getgrnam.3 +++ b/man3/getgrnam.3 @@ -50,16 +50,14 @@ getgrnam, getgrnam_r, getgrgid, getgrgid_r \- get group file entry .RS -4 Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): -.ad l .RE .PP .BR getgrnam_r (), .BR getgrgid_r (): -.RS 4 -_POSIX_C_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _POSIX_C_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION The .BR getgrnam () diff --git a/man3/gethostbyname.3 b/man3/gethostbyname.3 index e25cb0346..8d3755e0d 100644 --- a/man3/gethostbyname.3 +++ b/man3/gethostbyname.3 @@ -85,54 +85,38 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.PD 0 -.ad l .BR gethostbyname2 (), .BR gethostent_r (), .BR gethostbyaddr_r (), .BR gethostbyname_r (), .BR gethostbyname2_r (): -.RS 4 -.TP 4 -Since glibc 2.19: -_DEFAULT_SOURCE -.TP 4 -Glibc up to and including 2.19: -_BSD_SOURCE || _SVID_SOURCE -.RE -.PD +.nf + Since glibc 2.19: + _DEFAULT_SOURCE + Glibc up to and including 2.19: + _BSD_SOURCE || _SVID_SOURCE +.fi .PP -.PD 0 .BR herror (), .BR hstrerror (): -.RS 4 -.TP 4 -Since glibc 2.19: -_DEFAULT_SOURCE -.TP 4 -Glibc 2.8 to 2.19: -_BSD_SOURCE || _SVID_SOURCE -.TP -Before glibc 2.8: -none -.RE -.PD +.nf + Since glibc 2.19: + _DEFAULT_SOURCE + Glibc 2.8 to 2.19: + _BSD_SOURCE || _SVID_SOURCE + Before glibc 2.8: + none +.fi .PP -.PD 0 .BR h_errno : -.RS 4 -.TP 4 -Since glibc 2.19 -_DEFAULT_SOURCE || _POSIX_C_SOURCE < 200809L -.TP 4 -Glibc 2.12 to 2.19: -_BSD_SOURCE || _SVID_SOURCE || _POSIX_C_SOURCE < 200809L -.TP -Before glibc 2.12: -none -.RE -.ad -.PD +.nf + Since glibc 2.19 + _DEFAULT_SOURCE || _POSIX_C_SOURCE < 200809L + Glibc 2.12 to 2.19: + _BSD_SOURCE || _SVID_SOURCE || _POSIX_C_SOURCE < 200809L + Before glibc 2.12: + none +.fi .SH DESCRIPTION The .BR gethostbyname* (), diff --git a/man3/gethostid.3 b/man3/gethostid.3 index 8e163c1ef..3c8a026ce 100644 --- a/man3/gethostid.3 +++ b/man3/gethostid.3 @@ -42,7 +42,6 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR gethostid (): .nf Since glibc 2.20: @@ -63,7 +62,6 @@ Feature Test Macro Requirements for glibc (see Up to and including glibc 2.19: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) .fi -.ad .SH DESCRIPTION .BR gethostid () and diff --git a/man3/getline.3 b/man3/getline.3 index dbc99bd05..4c06498fd 100644 --- a/man3/getline.3 +++ b/man3/getline.3 @@ -40,20 +40,14 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR getline (), .BR getdelim (): -.PD 0 -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.PD -.ad +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION .BR getline () reads an entire line from \fIstream\fP, diff --git a/man3/getnameinfo.3 b/man3/getnameinfo.3 index bc873e82a..cf1e68540 100644 --- a/man3/getnameinfo.3 +++ b/man3/getnameinfo.3 @@ -23,15 +23,15 @@ getnameinfo \- address-to-name translation in protocol-independent manner .RS -4 Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): -.ad l .RE .PP .BR getnameinfo (): +.nf Since glibc 2.22: _POSIX_C_SOURCE >= 200112L Glibc 2.21 and earlier: _POSIX_C_SOURCE -.ad +.fi .SH DESCRIPTION The .BR getnameinfo () diff --git a/man3/getnetent_r.3 b/man3/getnetent_r.3 index 7aaa77a35..a843a64b4 100644 --- a/man3/getnetent_r.3 +++ b/man3/getnetent_r.3 @@ -47,17 +47,17 @@ network entry (reentrant) .RS -4 Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): -.ad l .RE .PP .BR getnetent_r (), .BR getnetbyname_r (), .BR getnetbyaddr_r (): +.nf Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE || _SVID_SOURCE -.ad +.fi .SH DESCRIPTION The .BR getnetent_r (), diff --git a/man3/getopt.3 b/man3/getopt.3 index 9f10cb579..d971c13ba 100644 --- a/man3/getopt.3 +++ b/man3/getopt.3 @@ -66,16 +66,18 @@ optarg, optind, opterr, optopt \- Parse command-line options .RS -4 Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): -.ad l .RE .PP .BR getopt (): -_POSIX_C_SOURCE\ >=\ 2 || _XOPEN_SOURCE -.br +.nf + _POSIX_C_SOURCE\ >=\ 2 || _XOPEN_SOURCE +.fi +.PP .BR getopt_long (), .BR getopt_long_only (): -_GNU_SOURCE -.ad +.nf + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR getopt () diff --git a/man3/getpass.3 b/man3/getpass.3 index 25162ce7b..b7f2264f6 100644 --- a/man3/getpass.3 +++ b/man3/getpass.3 @@ -37,22 +37,14 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR getpass (): -.ad l -.RS 4 -.PD 0 -.TP 4 -Since glibc 2.2.2: .nf -_XOPEN_SOURCE && ! (_POSIX_C_SOURCE\ >=\ 200112L) - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE + Since glibc 2.2.2: + _XOPEN_SOURCE && ! (_POSIX_C_SOURCE\ >=\ 200112L) + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE + Before glibc 2.2.2: + none .fi -.TP 4 -Before glibc 2.2.2: -none -.PD -.RE -.ad .SH DESCRIPTION This function is obsolete. Do not use it. diff --git a/man3/getprotoent_r.3 b/man3/getprotoent_r.3 index 44e7696ec..3e545544b 100644 --- a/man3/getprotoent_r.3 +++ b/man3/getprotoent_r.3 @@ -44,17 +44,17 @@ protocol entry (reentrant) .RS -4 Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): -.ad l .RE .PP .BR getprotoent_r (), .BR getprotobyname_r (), .BR getprotobynumber_r (): +.nf Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE || _SVID_SOURCE -.ad +.fi .SH DESCRIPTION The .BR getprotoent_r (), diff --git a/man3/getpwent.3 b/man3/getpwent.3 index 99609947d..d8560b95e 100644 --- a/man3/getpwent.3 +++ b/man3/getpwent.3 @@ -48,17 +48,15 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR getpwent (), .BR setpwent (), .BR endpwent (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION The .BR getpwent () diff --git a/man3/getpwnam.3 b/man3/getpwnam.3 index 0b95a8da7..4cecd7c12 100644 --- a/man3/getpwnam.3 +++ b/man3/getpwnam.3 @@ -56,14 +56,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR getpwnam_r (), .BR getpwuid_r (): -.RS 4 -_POSIX_C_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _POSIX_C_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION The .BR getpwnam () diff --git a/man3/getrpcent_r.3 b/man3/getrpcent_r.3 index 4a072af27..17a9808f0 100644 --- a/man3/getrpcent_r.3 +++ b/man3/getrpcent_r.3 @@ -44,17 +44,17 @@ RPC entry (reentrant) .RS -4 Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): -.ad l .RE .PP .BR getrpcent_r (), .BR getrpcbyname_r (), .BR getrpcbynumber_r (): +.nf Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE || _SVID_SOURCE -.ad +.fi .SH DESCRIPTION The .BR getrpcent_r (), diff --git a/man3/getservent_r.3 b/man3/getservent_r.3 index 3616bff44..f69798492 100644 --- a/man3/getservent_r.3 +++ b/man3/getservent_r.3 @@ -44,17 +44,17 @@ service entry (reentrant) .RS -4 Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): -.ad l .RE .PP .BR getservent_r (), .BR getservbyname_r (), .BR getservbyport_r (): +.nf Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE || _SVID_SOURCE -.ad +.fi .SH DESCRIPTION The .BR getservent_r (), diff --git a/man3/getspnam.3 b/man3/getspnam.3 index 7e4381e33..c79f628b7 100644 --- a/man3/getspnam.3 +++ b/man3/getspnam.3 @@ -48,16 +48,16 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR getspent_r (), .BR getspnam_r (), .BR fgetspent_r (), .BR sgetspent_r (): +.nf Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE || _SVID_SOURCE -.ad +.fi .SH DESCRIPTION Long ago it was considered safe to have encrypted passwords openly visible in the password file. diff --git a/man3/getsubopt.3 b/man3/getsubopt.3 index 58536cacd..8da9b24df 100644 --- a/man3/getsubopt.3 +++ b/man3/getsubopt.3 @@ -39,15 +39,11 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR getsubopt (): -.ad l -.RS 4 -.PD 0 -_XOPEN_SOURCE\ >= 500 +.nf + _XOPEN_SOURCE\ >= 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L -.PD -.RE -.ad + || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L +.fi .SH DESCRIPTION .BR getsubopt () parses the list of comma-separated suboptions provided in diff --git a/man3/getusershell.3 b/man3/getusershell.3 index e24d3ba67..0b84b0b84 100644 --- a/man3/getusershell.3 +++ b/man3/getusershell.3 @@ -44,7 +44,6 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR getusershell (), .BR setusershell (), .BR endusershell (): @@ -57,7 +56,6 @@ Feature Test Macro Requirements for glibc (see Up to and including glibc 2.19: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) .fi -.ad .SH DESCRIPTION The .BR getusershell () diff --git a/man3/getw.3 b/man3/getw.3 index 2b5baec7b..bd23be47e 100644 --- a/man3/getw.3 +++ b/man3/getw.3 @@ -40,20 +40,14 @@ Feature Test Macro Requirements for glibc (see .PP .BR getw (), .BR putw (): -.ad l -.PD 0 -.RS 4 -.TP 4 -Since glibc 2.3.3: -_XOPEN_SOURCE && ! (_POSIX_C_SOURCE\ >=\ 200112L) - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.TP -Before glibc 2.3.3: -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE -.RE -.PD -.ad +.nf + Since glibc 2.3.3: + _XOPEN_SOURCE && ! (_POSIX_C_SOURCE\ >=\ 200112L) + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE + Before glibc 2.3.3: + _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE +.fi .SH DESCRIPTION .BR getw () reads a word (that is, an \fIint\fP) from \fIstream\fP. diff --git a/man3/grantpt.3 b/man3/grantpt.3 index 4ad91e44a..6c5f890ed 100644 --- a/man3/grantpt.3 +++ b/man3/grantpt.3 @@ -17,18 +17,14 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR grantpt (): -.br -.RS 4 -Since glibc 2.24: - _XOPEN_SOURCE\ >=\ 500 +.nf + Since glibc 2.24: + _XOPEN_SOURCE\ >=\ 500 .\" || (_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) -.br -Glibc 2.23 and earlier: - _XOPEN_SOURCE -.RE -.ad + Glibc 2.23 and earlier: + _XOPEN_SOURCE +.fi .SH DESCRIPTION The .BR grantpt () diff --git a/man3/hypot.3 b/man3/hypot.3 index 2863930d5..46933cb11 100644 --- a/man3/hypot.3 +++ b/man3/hypot.3 @@ -49,23 +49,21 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR hypot (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || _XOPEN_SOURCE - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || _XOPEN_SOURCE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR hypotf (), .BR hypotl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return .RI sqrt( x * x + y * y ). diff --git a/man3/ilogb.3 b/man3/ilogb.3 index c1067057e..bf9b0bb96 100644 --- a/man3/ilogb.3 +++ b/man3/ilogb.3 @@ -45,24 +45,22 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR ilogb (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || _XOPEN_SOURCE\ >=\ 500 +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR ilogbf (), .BR ilogbl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the exponent part of their argument as a signed integer. diff --git a/man3/inet_net_pton.3 b/man3/inet_net_pton.3 index 8341546d9..ce183c805 100644 --- a/man3/inet_net_pton.3 +++ b/man3/inet_net_pton.3 @@ -44,18 +44,12 @@ Feature Test Macro Requirements for glibc (see .PP .BR inet_net_pton (), .BR inet_net_ntop (): -.ad l -.RS 4 -.PD 0 -.TP 4 -Since glibc 2.20: -_DEFAULT_SOURCE -.TP 4 -Before glibc 2.20: -_BSD_SOURCE || _SVID_SOURCE -.PD -.RE -.ad +.nf + Since glibc 2.20: + _DEFAULT_SOURCE + Before glibc 2.20: + _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions convert network numbers between presentation (i.e., printable) format and network (i.e., binary) format. diff --git a/man3/insque.3 b/man3/insque.3 index 928faa79e..7742f6127 100644 --- a/man3/insque.3 +++ b/man3/insque.3 @@ -49,16 +49,14 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR insque (), .BR remque (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE -.RE -.ad + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE +.fi .SH DESCRIPTION The .BR insque () diff --git a/man3/isalpha.3 b/man3/isalpha.3 index 3b039f370..b5e229bd2 100644 --- a/man3/isalpha.3 +++ b/man3/isalpha.3 @@ -74,19 +74,19 @@ isprint_l, ispunct_l, isspace_l, isupper_l, isxdigit_l Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE -.PP .ad l +.PP .BR isascii (): -.RS 4 -_XOPEN_SOURCE - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE -.RE +.nf + _XOPEN_SOURCE + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE +.fi .PP .BR isblank (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .nh .PP .BR isalnum_l (), @@ -102,28 +102,20 @@ _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L .BR isupper_l (), .BR isxdigit_l (): .hy -.PD 0 -.RS 4 -.TP -Since glibc 2.10: -_XOPEN_SOURCE\ >=\ 700 -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.PD +.nf + Since glibc 2.10: + _XOPEN_SOURCE\ >=\ 700 + Before glibc 2.10: + _GNU_SOURCE +.fi .PP .BR isascii_l (): -.PD 0 -.RS 4 -.TP -Since glibc 2.10: -_XOPEN_SOURCE\ >=\ 700 && (_SVID_SOURCE || _BSD_SOURCE) -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.PD +.nf + Since glibc 2.10: + _XOPEN_SOURCE\ >=\ 700 && (_SVID_SOURCE || _BSD_SOURCE) + Before glibc 2.10: + _GNU_SOURCE +.fi .ad .SH DESCRIPTION These functions check whether diff --git a/man3/isfdtype.3 b/man3/isfdtype.3 index 165815c20..a8feb9bf9 100644 --- a/man3/isfdtype.3 +++ b/man3/isfdtype.3 @@ -39,18 +39,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR isfdtype (): -.ad l -.RS 4 -.PD 0 -.TP 4 -Since glibc 2.20: -_DEFAULT_SOURCE -.TP 4 -Before glibc 2.20: -_BSD_SOURCE || _SVID_SOURCE -.PD -.RE -.ad +.nf + Since glibc 2.20: + _DEFAULT_SOURCE + Before glibc 2.20: + _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION The .BR isfdtype () diff --git a/man3/isgreater.3 b/man3/isgreater.3 index bd0ce8453..b3e987d40 100644 --- a/man3/isgreater.3 +++ b/man3/isgreater.3 @@ -30,12 +30,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l -All functions described here: -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + All functions described here: + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION The normal relational operations (like .BR < , diff --git a/man3/iswblank.3 b/man3/iswblank.3 index 170093c98..1d085b7d5 100644 --- a/man3/iswblank.3 +++ b/man3/iswblank.3 @@ -28,12 +28,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR iswblank (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION The .BR iswblank () diff --git a/man3/j0.3 b/man3/j0.3 index f4eea5449..f54c9354b 100644 --- a/man3/j0.3 +++ b/man3/j0.3 @@ -61,15 +61,14 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR j0 (), .BR j1 (), .BR jn (): -.RS 4 -_XOPEN_SOURCE - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.RE +.nf + _XOPEN_SOURCE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE +.fi .PP .BR j0f (), .BR j0l (), @@ -77,13 +76,12 @@ _XOPEN_SOURCE .BR j1l (), .BR jnf (), .BR jnl (): -.RS 4 -_XOPEN_SOURCE \ >=\ 600 - || (_ISOC99_SOURCE && _XOPEN_SOURCE) - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.RE -.ad +.nf + _XOPEN_SOURCE \ >=\ 600 + || (_ISOC99_SOURCE && _XOPEN_SOURCE) + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE +.fi .SH DESCRIPTION The .BR j0 () diff --git a/man3/killpg.3 b/man3/killpg.3 index b19cdb269..a054f9442 100644 --- a/man3/killpg.3 +++ b/man3/killpg.3 @@ -53,14 +53,14 @@ killpg \- send signal to a process group Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE -.ad l -.TP 4 +.PP .BR killpg (): -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE -.ad + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE +.fi .SH DESCRIPTION .BR killpg () sends the signal diff --git a/man3/ldexp.3 b/man3/ldexp.3 index d8486270c..92c0d432a 100644 --- a/man3/ldexp.3 +++ b/man3/ldexp.3 @@ -50,15 +50,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR ldexpf (), .BR ldexpl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the result of multiplying the floating-point number .I x diff --git a/man3/lgamma.3 b/man3/lgamma.3 index 02c4d38f4..66fb3ccee 100644 --- a/man3/lgamma.3 +++ b/man3/lgamma.3 @@ -34,37 +34,35 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l +.nf .BR lgamma (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR lgammaf (), .BR lgammal (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR lgamma_r (), .BR lgammaf_r (), .BR lgammal_r (): -.RS 4 -/* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE +.nf + /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .IR signgam : -.RS 4 -_XOPEN_SOURCE - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _XOPEN_SOURCE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION For the definition of the Gamma function, see .BR tgamma (3). diff --git a/man3/lockf.3 b/man3/lockf.3 index 5f974e703..77bc0357a 100644 --- a/man3/lockf.3 +++ b/man3/lockf.3 @@ -41,14 +41,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR lockf (): -.ad l -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION Apply, test or remove a POSIX lock on a section of an open file. The file is specified by diff --git a/man3/log.3 b/man3/log.3 index 17d702753..9948957c0 100644 --- a/man3/log.3 +++ b/man3/log.3 @@ -52,15 +52,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR logf (), .BR logl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the natural logarithm of .IR x . diff --git a/man3/log10.3 b/man3/log10.3 index 3f74a9c3b..2d9632c0c 100644 --- a/man3/log10.3 +++ b/man3/log10.3 @@ -52,15 +52,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR log10f (), .BR log10l (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the base 10 logarithm of .IR x . diff --git a/man3/log1p.3 b/man3/log1p.3 index 5ac0f8d64..f87daad62 100644 --- a/man3/log1p.3 +++ b/man3/log1p.3 @@ -45,24 +45,22 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l +.nf .BR log1p (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || _XOPEN_SOURCE\ >=\ 500 + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR log1pf (), .BR log1pl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return a value equivalent to .PP diff --git a/man3/log2.3 b/man3/log2.3 index 64d22d99f..a30e48bc6 100644 --- a/man3/log2.3 +++ b/man3/log2.3 @@ -52,14 +52,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR log2 (), .BR log2f (), .BR log2l (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION These functions return the base 2 logarithm of .IR x . diff --git a/man3/logb.3 b/man3/logb.3 index a8f97e533..eeeea11a3 100644 --- a/man3/logb.3 +++ b/man3/logb.3 @@ -45,24 +45,22 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR logb (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || _XOPEN_SOURCE\ >=\ 500 +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR logbf (), .BR logbl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions extract the exponent from the internal floating-point representation of diff --git a/man3/lrint.3 b/man3/lrint.3 index fb79fe0c3..27370e30e 100644 --- a/man3/lrint.3 +++ b/man3/lrint.3 @@ -47,12 +47,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l All functions shown above: -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION These functions round their argument to the nearest integer value, using the current rounding direction (see diff --git a/man3/lround.3 b/man3/lround.3 index 2fe6db2fe..658109471 100644 --- a/man3/lround.3 +++ b/man3/lround.3 @@ -48,12 +48,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l All functions shown above: -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION These functions round their argument to the nearest integer value, rounding halfway cases away from zero, diff --git a/man3/malloc.3 b/man3/malloc.3 index 389dd5725..655751120 100644 --- a/man3/malloc.3 +++ b/man3/malloc.3 @@ -51,12 +51,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR reallocarray (): -.ad l +.nf Since glibc 2.29: _DEFAULT_SOURCE Glibc 2.28 and earlier: _GNU_SOURCE -.ad +.fi .SH DESCRIPTION The .BR malloc () diff --git a/man3/mbsnrtowcs.3 b/man3/mbsnrtowcs.3 index 961e7c772..e826007bb 100644 --- a/man3/mbsnrtowcs.3 +++ b/man3/mbsnrtowcs.3 @@ -29,18 +29,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR mbsnrtowcs (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR mbsnrtowcs () diff --git a/man3/mkdtemp.3 b/man3/mkdtemp.3 index ec0b3d25a..62f1e233c 100644 --- a/man3/mkdtemp.3 +++ b/man3/mkdtemp.3 @@ -39,19 +39,11 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR mkdtemp (): -.br -.ad l -.RS 4 -.PD 0 -/* Since glibc 2.19: */ _DEFAULT_SOURCE -.br -|| /* Glibc 2.19 and earlier: */ _BSD_SOURCE -.br -|| /* Since glibc 2.10: */ -_POSIX_C_SOURCE\ >=\ 200809L -.ad -.PD -.RE +.nf + /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc 2.19 and earlier: */ _BSD_SOURCE + || /* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200809L +.fi .SH DESCRIPTION The .BR mkdtemp () diff --git a/man3/mkfifo.3 b/man3/mkfifo.3 index d3a0bdbd8..8224e16d4 100644 --- a/man3/mkfifo.3 +++ b/man3/mkfifo.3 @@ -47,18 +47,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR mkfifoat (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_ATFILE_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _ATFILE_SOURCE +.fi .SH DESCRIPTION .BR mkfifo () makes a FIFO special file with name \fIpathname\fP. diff --git a/man3/mkstemp.3 b/man3/mkstemp.3 index afa340087..7b7537f30 100644 --- a/man3/mkstemp.3 +++ b/man3/mkstemp.3 @@ -51,26 +51,28 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR mkstemp (): -.ad l -.RS 4 -.PD 0 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L - || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.PD -.RE -.ad + || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L + || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE +.fi .PP .BR mkostemp (): -_GNU_SOURCE +.nf + _GNU_SOURCE +.fi .PP .BR mkstemps (): +.nf /* Glibc since 2.19: */ _DEFAULT_SOURCE || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE +.fi .PP .BR mkostemps (): -_GNU_SOURCE +.nf + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR mkstemp () diff --git a/man3/mktemp.3 b/man3/mktemp.3 index c36051964..d382cd798 100644 --- a/man3/mktemp.3 +++ b/man3/mktemp.3 @@ -47,21 +47,15 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR mktemp (): -.ad l -.PD 0 -.RS 4 -.TP 4 -Since glibc 2.12: -(_XOPEN_SOURCE\ >=\ 500) && ! (_POSIX_C_SOURCE\ >=\ 200112L) - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.TP -Before glibc 2.12: -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.nf + Since glibc 2.12: + (_XOPEN_SOURCE\ >=\ 500) && ! (_POSIX_C_SOURCE\ >=\ 200112L) + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE + Before glibc 2.12: + _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED -.RE -.PD -.ad +.fi .SH DESCRIPTION .IR "Never use this function" ; see BUGS. diff --git a/man3/modf.3 b/man3/modf.3 index 85d99779d..bd6be0158 100644 --- a/man3/modf.3 +++ b/man3/modf.3 @@ -50,15 +50,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR modff (), .BR modfl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions break the argument .I x diff --git a/man3/mq_receive.3 b/man3/mq_receive.3 index cb4a46fc3..9b31165c1 100644 --- a/man3/mq_receive.3 +++ b/man3/mq_receive.3 @@ -49,10 +49,9 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR mq_timedreceive (): -.RS 4 -_POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION .BR mq_receive () removes the oldest message with the highest priority from diff --git a/man3/mq_send.3 b/man3/mq_send.3 index cfc44c165..a0b470cb1 100644 --- a/man3/mq_send.3 +++ b/man3/mq_send.3 @@ -49,10 +49,9 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR mq_timedsend (): -.RS 4 -_POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION .BR mq_send () adds the message pointed to by diff --git a/man3/nan.3 b/man3/nan.3 index 1f48d3915..2a1a56d1d 100644 --- a/man3/nan.3 +++ b/man3/nan.3 @@ -27,14 +27,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR nan (), .BR nanf (), .BR nanl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION These functions return a representation (determined by .IR tagp ) diff --git a/man3/newlocale.3 b/man3/newlocale.3 index a1a4f93e1..8d62b1751 100644 --- a/man3/newlocale.3 +++ b/man3/newlocale.3 @@ -41,16 +41,12 @@ Feature Test Macro Requirements for glibc (see .PP .BR newlocale (), .BR freelocale (): -.PD 0 -.RS 4 -.TP -Since glibc 2.10: -_XOPEN_SOURCE\ >=\ 700 -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.PD +.nf + Since glibc 2.10: + _XOPEN_SOURCE\ >=\ 700 + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR newlocale () diff --git a/man3/nextafter.3 b/man3/nextafter.3 index 6494fa51f..ad10d8879 100644 --- a/man3/nextafter.3 +++ b/man3/nextafter.3 @@ -32,32 +32,30 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR nextafter (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || _XOPEN_SOURCE\ >=\ 500 +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR nextafterf (), .BR nextafterl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR nexttoward (), .BR nexttowardf (), .BR nexttowardl (): -.RS 4 -_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE - || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE + || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION The .BR nextafter (), diff --git a/man3/nl_langinfo.3 b/man3/nl_langinfo.3 index 9e4aef1b1..512c29c73 100644 --- a/man3/nl_langinfo.3 +++ b/man3/nl_langinfo.3 @@ -31,16 +31,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR nl_langinfo_l (): -.RS 4 -Since glibc 2.24: - _POSIX_C_SOURCE\ >=\ 200809L -.br -Glibc 2.23 and earlier: - _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + Since glibc 2.24: + _POSIX_C_SOURCE\ >=\ 200809L + Glibc 2.23 and earlier: + _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION The .BR nl_langinfo () diff --git a/man3/open_memstream.3 b/man3/open_memstream.3 index c3af2f5a7..272d32c4a 100644 --- a/man3/open_memstream.3 +++ b/man3/open_memstream.3 @@ -27,18 +27,12 @@ Feature Test Macro Requirements for glibc (see .PP .BR open_memstream (), .BR open_wmemstream (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR open_memstream () diff --git a/man3/opendir.3 b/man3/opendir.3 index 4c0433b18..33a18dd2b 100644 --- a/man3/opendir.3 +++ b/man3/opendir.3 @@ -47,18 +47,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR fdopendir (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR opendir () diff --git a/man3/popen.3 b/man3/popen.3 index 8f98c5b12..744d6b4c3 100644 --- a/man3/popen.3 +++ b/man3/popen.3 @@ -51,16 +51,14 @@ popen, pclose \- pipe stream to or from a process .RS -4 Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): -.ad l .RE .PP .BR popen (), .BR pclose (): -.RS 4 -_POSIX_C_SOURCE\ >=\ 2 - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _POSIX_C_SOURCE\ >=\ 2 + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION The .BR popen () diff --git a/man3/posix_fallocate.3 b/man3/posix_fallocate.3 index d9416601c..8f2ca7fa7 100644 --- a/man3/posix_fallocate.3 +++ b/man3/posix_fallocate.3 @@ -39,10 +39,9 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR posix_fallocate (): -.RS 4 -_POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION The function .BR posix_fallocate () diff --git a/man3/posix_madvise.3 b/man3/posix_madvise.3 index 58abe7ce5..5b0f1735e 100644 --- a/man3/posix_madvise.3 +++ b/man3/posix_madvise.3 @@ -33,11 +33,9 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR posix_madvise (): -.RS 4 -.ad l -_POSIX_C_SOURCE >= 200112L -.RE -.ad +.nf + _POSIX_C_SOURCE >= 200112L +.fi .SH DESCRIPTION The .BR posix_madvise () diff --git a/man3/posix_memalign.3 b/man3/posix_memalign.3 index 89f536bfc..2e732913e 100644 --- a/man3/posix_memalign.3 +++ b/man3/posix_memalign.3 @@ -48,37 +48,26 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR posix_memalign (): -_POSIX_C_SOURCE\ >=\ 200112L +.nf + _POSIX_C_SOURCE\ >=\ 200112L +.fi .PP .BR aligned_alloc (): -_ISOC11_SOURCE +.nf + _ISOC11_SOURCE +.fi .PP .BR valloc (): -.br -.PD 0 -.RS 4 -.TP 4 -Since glibc 2.12: .nf -(_XOPEN_SOURCE\ >=\ 500) && !(_POSIX_C_SOURCE\ >=\ 200112L) - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.fi -.TP -Before glibc 2.12: -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 + Since glibc 2.12: + (_XOPEN_SOURCE\ >=\ 500) && !(_POSIX_C_SOURCE\ >=\ 200112L) + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE + Before glibc 2.12: + _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED -.ad -.br -(The (nonstandard) header file -.I -also exposes the declaration of -.BR valloc (); -no feature test macros are required.) -.RE -.PD +.fi .SH DESCRIPTION The function .BR posix_memalign () diff --git a/man3/posix_openpt.3 b/man3/posix_openpt.3 index 149d99114..b41643223 100644 --- a/man3/posix_openpt.3 +++ b/man3/posix_openpt.3 @@ -38,10 +38,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR posix_openpt (): -_XOPEN_SOURCE\ >=\ 600 -.ad +.nf + _XOPEN_SOURCE\ >=\ 600 +.fi .SH DESCRIPTION The .BR posix_openpt () diff --git a/man3/pow.3 b/man3/pow.3 index 64b994fb8..c53ede407 100644 --- a/man3/pow.3 +++ b/man3/pow.3 @@ -51,15 +51,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR powf (), .BR powl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the value of .I x diff --git a/man3/printf.3 b/man3/printf.3 index 90e493843..6f1d72cca 100644 --- a/man3/printf.3 +++ b/man3/printf.3 @@ -60,27 +60,21 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR snprintf (), .BR vsnprintf (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE || - || /* Glibc <= 2.19: */ _BSD_SOURCE -.RE +.nf + _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE || + || /* Glibc <= 2.19: */ _BSD_SOURCE +.fi .PP .BR dprintf (), .BR vdprintf (): -.PD 0 -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The functions in the .BR printf () diff --git a/man3/pthread_attr_setstack.3 b/man3/pthread_attr_setstack.3 index bb24e3309..cd9f07dd3 100644 --- a/man3/pthread_attr_setstack.3 +++ b/man3/pthread_attr_setstack.3 @@ -44,13 +44,11 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR pthread_attr_getstack (), .BR pthread_attr_setstack (): -.RS 4 -_POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION The .BR pthread_attr_setstack () diff --git a/man3/pthread_cleanup_push_defer_np.3 b/man3/pthread_cleanup_push_defer_np.3 index d5dc5f449..803f79860 100644 --- a/man3/pthread_cleanup_push_defer_np.3 +++ b/man3/pthread_cleanup_push_defer_np.3 @@ -42,13 +42,11 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR pthread_cleanup_push_defer_np (), .BR pthread_cleanup_pop_defer_np (): -.RS 4 -_GNU_SOURCE -.RE -.ad +.nf + _GNU_SOURCE +.fi .SH DESCRIPTION These functions are the same as .BR pthread_cleanup_push (3) diff --git a/man3/pthread_kill.3 b/man3/pthread_kill.3 index 5f8b72a1b..8d46a9d32 100644 --- a/man3/pthread_kill.3 +++ b/man3/pthread_kill.3 @@ -40,12 +40,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR pthread_kill (): -.RS 4 -_POSIX_C_SOURCE\ >=\ 199506L || _XOPEN_SOURCE\ >=\ 500 -.RE -.ad +.nf + _POSIX_C_SOURCE\ >=\ 199506L || _XOPEN_SOURCE\ >=\ 500 +.fi .SH DESCRIPTION The .BR pthread_kill () diff --git a/man3/pthread_mutex_consistent.3 b/man3/pthread_mutex_consistent.3 index eb7400bbf..2e56e44e0 100644 --- a/man3/pthread_mutex_consistent.3 +++ b/man3/pthread_mutex_consistent.3 @@ -41,11 +41,9 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR pthread_mutex_consistent (): -.RS 4 -.ad l -_POSIX_C_SOURCE >= 200809L -.RE -.ad +.nf + _POSIX_C_SOURCE >= 200809L +.fi .SH DESCRIPTION This function makes a robust mutex consistent if it is in an inconsistent state. diff --git a/man3/pthread_mutexattr_setrobust.3 b/man3/pthread_mutexattr_setrobust.3 index cecfb205f..9034d6faf 100644 --- a/man3/pthread_mutexattr_setrobust.3 +++ b/man3/pthread_mutexattr_setrobust.3 @@ -46,13 +46,11 @@ Feature Test Macro Requirements for glibc (see .PP .BR pthread_mutexattr_getrobust (), .BR pthread_mutexattr_setrobust (): -.RS 4 -.ad l -_POSIX_C_SOURCE >= 200809L +.nf + _POSIX_C_SOURCE >= 200809L .\" FIXME . .\" But see https://sourceware.org/bugzilla/show_bug.cgi?id=22125 -.RE -.ad +.fi .SH DESCRIPTION The .BR pthread_mutexattr_getrobust () diff --git a/man3/pthread_rwlockattr_setkind_np.3 b/man3/pthread_rwlockattr_setkind_np.3 index 28b1aad09..e775aa6fa 100644 --- a/man3/pthread_rwlockattr_setkind_np.3 +++ b/man3/pthread_rwlockattr_setkind_np.3 @@ -45,11 +45,9 @@ Feature Test Macro Requirements for glibc (see .PP .BR pthread_rwlockattr_setkind_np (), .BR pthread_rwlockattr_getkind_np (): -.RS 4 -.ad l -_XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE >= 200809L -.RE -.ad +.nf + _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE >= 200809L +.fi .SH DESCRIPTION The .BR pthread_rwlockattr_setkind_np () diff --git a/man3/pthread_sigmask.3 b/man3/pthread_sigmask.3 index 35346bc12..be91afaad 100644 --- a/man3/pthread_sigmask.3 +++ b/man3/pthread_sigmask.3 @@ -41,12 +41,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR pthread_sigmask (): -.RS 4 -_POSIX_C_SOURCE\ >=\ 199506L || _XOPEN_SOURCE\ >=\ 500 -.RE -.ad +.nf + _POSIX_C_SOURCE\ >=\ 199506L || _XOPEN_SOURCE\ >=\ 500 +.fi .SH DESCRIPTION The .BR pthread_sigmask () diff --git a/man3/pthread_spin_init.3 b/man3/pthread_spin_init.3 index 18acfb402..cc4fc7107 100644 --- a/man3/pthread_spin_init.3 +++ b/man3/pthread_spin_init.3 @@ -42,11 +42,9 @@ Feature Test Macro Requirements for glibc (see .PP .BR pthread_spin_init (), .BR pthread_spin_destroy (): -.RS 4 -.ad l -_POSIX_C_SOURCE >= 200112L -.RE -.ad +.nf + _POSIX_C_SOURCE >= 200112L +.fi .SH DESCRIPTION .IR "General note" : Most programs should use mutexes diff --git a/man3/pthread_spin_lock.3 b/man3/pthread_spin_lock.3 index a85624d4b..141e181ff 100644 --- a/man3/pthread_spin_lock.3 +++ b/man3/pthread_spin_lock.3 @@ -44,11 +44,9 @@ Feature Test Macro Requirements for glibc (see .PP .BR pthread_spin_lock (), .BR pthread_spin_trylock (): -.RS 4 -.ad l -_POSIX_C_SOURCE >= 200112L -.RE -.ad +.nf + _POSIX_C_SOURCE >= 200112L +.fi .SH DESCRIPTION The .BR pthread_spin_lock () diff --git a/man3/ptsname.3 b/man3/ptsname.3 index ef3648374..a0f8f816e 100644 --- a/man3/ptsname.3 +++ b/man3/ptsname.3 @@ -20,20 +20,19 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR ptsname (): -.RS 4 -Since glibc 2.24: - _XOPEN_SOURCE\ >=\ 500 +.nf + Since glibc 2.24: + _XOPEN_SOURCE\ >=\ 500 .\" || (_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) -.br -Glibc 2.23 and earlier: - _XOPEN_SOURCE -.RE + Glibc 2.23 and earlier: + _XOPEN_SOURCE +.fi .PP .BR ptsname_r (): +.nf _GNU_SOURCE -.ad +.fi .SH DESCRIPTION The .BR ptsname () diff --git a/man3/qecvt.3 b/man3/qecvt.3 index a7f8ce448..51c27c4ae 100644 --- a/man3/qecvt.3 +++ b/man3/qecvt.3 @@ -42,7 +42,6 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR qecvt (), .BR qfcvt (), .BR qgcvt (): @@ -52,7 +51,6 @@ Feature Test Macro Requirements for glibc (see In glibc up to and including 2.19: _SVID_SOURCE .fi -.ad .\" FIXME . The full FTM picture looks to have be something like the .\" following mess: .\" glibc 2.20 onward diff --git a/man3/qsort.3 b/man3/qsort.3 index 15d0e9235..a529f90da 100644 --- a/man3/qsort.3 +++ b/man3/qsort.3 @@ -53,10 +53,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR qsort_r (): -_GNU_SOURCE -.ad +.nf + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR qsort () diff --git a/man3/rand.3 b/man3/rand.3 index 4184a5d98..fcc22e325 100644 --- a/man3/rand.3 +++ b/man3/rand.3 @@ -56,13 +56,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR rand_r (): -.RS 4 -Since glibc 2.24: - _POSIX_C_SOURCE >= 199506L -.br -Glibc 2.23 and earlier - _POSIX_C_SOURCE -.RE +.nf + Since glibc 2.24: + _POSIX_C_SOURCE >= 199506L + Glibc 2.23 and earlier + _POSIX_C_SOURCE +.fi .SH DESCRIPTION The .BR rand () diff --git a/man3/random.3 b/man3/random.3 index d557ed1f9..8d6c016bc 100644 --- a/man3/random.3 +++ b/man3/random.3 @@ -49,18 +49,16 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR random (), .BR srandom (), .BR initstate (), .BR setstate (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.RE -.ad + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE +.fi .SH DESCRIPTION The .BR random () diff --git a/man3/random_r.3 b/man3/random_r.3 index 8c116d674..5eefb95a5 100644 --- a/man3/random_r.3 +++ b/man3/random_r.3 @@ -44,16 +44,14 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR random_r (), .BR srandom_r (), .BR initstate_r (), .BR setstate_r (): -.RS 4 -/* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.RE -.ad +.nf + /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE +.fi .SH DESCRIPTION These functions are the reentrant equivalents of the functions described in diff --git a/man3/rcmd.3 b/man3/rcmd.3 index c1fb9fbf4..e3778fa09 100644 --- a/man3/rcmd.3 +++ b/man3/rcmd.3 @@ -87,10 +87,12 @@ Feature Test Macro Requirements for glibc (see .BR iruserok_af (), .BR ruserok (), .BR ruserok_af (): +.nf Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE +.fi .ad .SH DESCRIPTION The diff --git a/man3/readdir_r.3 b/man3/readdir_r.3 index bfc71992a..af9dd1a47 100644 --- a/man3/readdir_r.3 +++ b/man3/readdir_r.3 @@ -37,15 +37,13 @@ readdir_r \- read a directory .RS -4 Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): -.ad l .RE .PP .BR readdir_r (): -.RS 4 -_POSIX_C_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _POSIX_C_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION This function is deprecated; use .BR readdir (3) diff --git a/man3/realpath.3 b/man3/realpath.3 index 554c4a973..3aa862b85 100644 --- a/man3/realpath.3 +++ b/man3/realpath.3 @@ -42,14 +42,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR realpath (): -.ad l -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE -.RE -.ad + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE +.fi .SH DESCRIPTION .BR realpath () expands all symbolic links and resolves references diff --git a/man3/remainder.3 b/man3/remainder.3 index cb67591bb..24fabba54 100644 --- a/man3/remainder.3 +++ b/man3/remainder.3 @@ -60,32 +60,30 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR remainder (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || _XOPEN_SOURCE\ >=\ 500 +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR remainderf (), .BR remainderl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR drem (), .BR dremf (), .BR dreml (): -.RS 4 -/* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions compute the remainder of dividing diff --git a/man3/remquo.3 b/man3/remquo.3 index af5339288..c6ca11b1b 100644 --- a/man3/remquo.3 +++ b/man3/remquo.3 @@ -28,14 +28,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR remquo (), .BR remquof (), .BR remquol (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION These functions compute the remainder and part of the quotient upon division of diff --git a/man3/rint.3 b/man3/rint.3 index 045b3e237..7a23c3627 100644 --- a/man3/rint.3 +++ b/man3/rint.3 @@ -48,31 +48,29 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR nearbyint (), .BR nearbyintf (), .BR nearbyintl (): -.RS 4 -_POSIX_C_SOURCE\ >=\ 200112L || _ISOC99_SOURCE -.RE +.nf + _POSIX_C_SOURCE\ >=\ 200112L || _ISOC99_SOURCE +.fi .PP .BR rint (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || _XOPEN_SOURCE\ >=\ 500 +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR rintf (), .BR rintl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION The .BR nearbyint (), diff --git a/man3/round.3 b/man3/round.3 index 90ebc0a6a..774a52716 100644 --- a/man3/round.3 +++ b/man3/round.3 @@ -43,14 +43,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR round (), .BR roundf (), .BR roundl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION These functions round .I x diff --git a/man3/scalb.3 b/man3/scalb.3 index b19cb1fc9..23393f62b 100644 --- a/man3/scalb.3 +++ b/man3/scalb.3 @@ -44,23 +44,21 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR scalb (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR scalbf (), .BR scalbl (): -.RS 4 -_XOPEN_SOURCE\ >=\ 600 - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _XOPEN_SOURCE\ >=\ 600 + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions multiply their first argument .I x diff --git a/man3/scalbln.3 b/man3/scalbln.3 index 00ede3fd7..216a2bdff 100644 --- a/man3/scalbln.3 +++ b/man3/scalbln.3 @@ -48,24 +48,22 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR scalbln (), .BR scalblnf (), .BR scalblnl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE -.RE +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE +.fi .PP .BR scalbn (), .BR scalbnf (), .BR scalbnl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions multiply their first argument .I x diff --git a/man3/scandir.3 b/man3/scandir.3 index f9d789ea9..701940c0c 100644 --- a/man3/scandir.3 +++ b/man3/scandir.3 @@ -91,19 +91,20 @@ Feature Test Macro Requirements for glibc (see .PP .BR scandir (), .BR alphasort (): -.RS 4 -.PD 0 -.ad -/* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200809L - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.PD -.RE +.nf + /* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200809L + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR versionsort (): -_GNU_SOURCE +.nf + _GNU_SOURCE +.fi .PP .BR scandirat (): -_GNU_SOURCE +.nf + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR scandir () diff --git a/man3/scanf.3 b/man3/scanf.3 index 2a2001417..b4d0fbcb8 100644 --- a/man3/scanf.3 +++ b/man3/scanf.3 @@ -71,15 +71,13 @@ scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf \- input format conversion Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE -.ad l .PP .BR vscanf (), .BR vsscanf (), .BR vfscanf (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.ad -.RE +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION The .BR scanf () diff --git a/man3/sched_getcpu.3 b/man3/sched_getcpu.3 index 2d8692107..db8cc094e 100644 --- a/man3/sched_getcpu.3 +++ b/man3/sched_getcpu.3 @@ -39,19 +39,13 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR sched_getcpu (): -.ad l -.RS 4 -.PD 0 -.TP 4 -Since glibc 2.14: -_GNU_SOURCE -.TP 4 -Before glibc 2.14: -_BSD_SOURCE || _SVID_SOURCE - /* _GNU_SOURCE also suffices */ -.PD -.RE -.ad +.nf + Since glibc 2.14: + _GNU_SOURCE + Before glibc 2.14: + _BSD_SOURCE || _SVID_SOURCE + /* _GNU_SOURCE also suffices */ +.fi .SH DESCRIPTION .BR sched_getcpu () returns the number of the CPU on which the calling thread is currently executing. diff --git a/man3/setenv.3 b/man3/setenv.3 index adaf63b47..744623ec5 100644 --- a/man3/setenv.3 +++ b/man3/setenv.3 @@ -50,14 +50,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR setenv (), .BR unsetenv (): -.RS 4 -_POSIX_C_SOURCE\ >=\ 200112L - || /* Glibc <= 2.19: */ _BSD_SOURCE -.RE -.ad +.nf + _POSIX_C_SOURCE\ >=\ 200112L + || /* Glibc <= 2.19: */ _BSD_SOURCE +.fi .SH DESCRIPTION The .BR setenv () diff --git a/man3/setnetgrent.3 b/man3/setnetgrent.3 index 31c39fe75..74f99c44a 100644 --- a/man3/setnetgrent.3 +++ b/man3/setnetgrent.3 @@ -30,8 +30,8 @@ handle network group entries Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE -.PP .ad l +.PP .nh .BR setnetgrent (), .BR endnetgrent (), @@ -39,10 +39,12 @@ Feature Test Macro Requirements for glibc (see .BR getnetgrent_r (), .BR innetgr (): .hy +.nf Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE || _SVID_SOURCE +.fi .ad .SH DESCRIPTION The diff --git a/man3/siginterrupt.3 b/man3/siginterrupt.3 index 7cb2f6892..853ff8542 100644 --- a/man3/siginterrupt.3 +++ b/man3/siginterrupt.3 @@ -44,14 +44,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR siginterrupt (): -.ad l -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L - || /* Glibc <= 2.19: */ _BSD_SOURCE -.RE -.ad + || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L + || /* Glibc <= 2.19: */ _BSD_SOURCE +.fi .SH DESCRIPTION The .BR siginterrupt () diff --git a/man3/signbit.3 b/man3/signbit.3 index 90fee73f9..e08e7e88f 100644 --- a/man3/signbit.3 +++ b/man3/signbit.3 @@ -25,12 +25,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR signbit (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION .BR signbit () is a generic macro which can work on all real floating-point types. diff --git a/man3/significand.3 b/man3/significand.3 index 54532979a..b8bb8badc 100644 --- a/man3/significand.3 +++ b/man3/significand.3 @@ -26,15 +26,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR significand (), .BR significandf (), .BR significandl (): -.RS 4 -/* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the mantissa of .I x diff --git a/man3/sigset.3 b/man3/sigset.3 index 15ec95d43..8d2f25ac0 100644 --- a/man3/sigset.3 +++ b/man3/sigset.3 @@ -43,16 +43,14 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR sigset (), .BR sighold (), .BR sigrelse (), .BR sigignore (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED -.RE -.ad +.fi .SH DESCRIPTION These functions are provided in glibc as a compatibility interface for programs that make use of the historical System V signal API. diff --git a/man3/sigsetops.3 b/man3/sigsetops.3 index 376733b2f..4297d02da 100644 --- a/man3/sigsetops.3 +++ b/man3/sigsetops.3 @@ -50,16 +50,14 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR sigemptyset (), .BR sigfillset (), .BR sigaddset (), .BR sigdelset (), .BR sigismember (): -.RS 4 -_POSIX_C_SOURCE -.RE -.ad +.nf + _POSIX_C_SOURCE +.fi .SH DESCRIPTION These functions allow the manipulation of POSIX signal sets. .PP diff --git a/man3/sigwait.3 b/man3/sigwait.3 index 0b4594ad1..40ec7e3cb 100644 --- a/man3/sigwait.3 +++ b/man3/sigwait.3 @@ -38,16 +38,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR sigwait (): -.RS 4 -Since glibc 2.26: - _POSIX_C_SOURCE >= 199506L -.br -Glibc 2.25 and earlier: - _POSIX_C_SOURCE -.RE -.ad +.nf + Since glibc 2.26: + _POSIX_C_SOURCE >= 199506L + Glibc 2.25 and earlier: + _POSIX_C_SOURCE +.fi .SH DESCRIPTION The .BR sigwait () diff --git a/man3/sin.3 b/man3/sin.3 index 2316a1bb1..abd332db8 100644 --- a/man3/sin.3 +++ b/man3/sin.3 @@ -51,15 +51,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR sinf (), .BR sinl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the sine of .IR x , diff --git a/man3/sinh.3 b/man3/sinh.3 index 0f532b878..6409cb703 100644 --- a/man3/sinh.3 +++ b/man3/sinh.3 @@ -52,15 +52,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR sinhf (), .BR sinhl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the hyperbolic sine of .IR x , diff --git a/man3/sockatmark.3 b/man3/sockatmark.3 index a1d9bb15f..ad024efc9 100644 --- a/man3/sockatmark.3 +++ b/man3/sockatmark.3 @@ -37,10 +37,10 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR sockatmark (): -_POSIX_C_SOURCE\ >=\ 200112L -.ad +.nf + _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION .BR sockatmark () returns a value indicating whether or not the socket referred diff --git a/man3/sqrt.3 b/man3/sqrt.3 index 95325ab49..d1dafcbc9 100644 --- a/man3/sqrt.3 +++ b/man3/sqrt.3 @@ -50,15 +50,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR sqrtf (), .BR sqrtl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the nonnegative square root of .IR x . diff --git a/man3/stpcpy.3 b/man3/stpcpy.3 index 1af30442f..d2fb637ec 100644 --- a/man3/stpcpy.3 +++ b/man3/stpcpy.3 @@ -38,18 +38,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR stpcpy (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR stpcpy () diff --git a/man3/stpncpy.3 b/man3/stpncpy.3 index 6b2a79a4f..7551b0f15 100644 --- a/man3/stpncpy.3 +++ b/man3/stpncpy.3 @@ -27,18 +27,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR stpncpy (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR stpncpy () diff --git a/man3/strdup.3 b/man3/strdup.3 index 0c3e034e8..49672cd5c 100644 --- a/man3/strdup.3 +++ b/man3/strdup.3 @@ -47,31 +47,27 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR strdup (): -.RS 4 -_XOPEN_SOURCE\ >=\ 500 +.nf + _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED - || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE + || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .PP .BR strndup (): -.PD 0 -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .PP .BR strdupa (), .BR strndupa (): -_GNU_SOURCE -.ad +.nf + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR strdup () diff --git a/man3/strerror.3 b/man3/strerror.3 index c18e3c73d..b640133b0 100644 --- a/man3/strerror.3 +++ b/man3/strerror.3 @@ -60,21 +60,19 @@ strerror, strerrorname_np, strerrordesc_np, strerror_r, strerror_l \- return str Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE -.ad l .PP .BR strerrorname_np (), .BR strerrordesc_np (): +.nf _GNU_SOURCE +.fi .PP .BR strerror_r (): -.RS 4 -The XSI-compliant version is provided if: -.br -(_POSIX_C_SOURCE\ >=\ 200112L) && ! \ _GNU_SOURCE -.br -Otherwise, the GNU-specific version is provided. -.RE -.ad +.nf + The XSI-compliant version is provided if: + (_POSIX_C_SOURCE\ >=\ 200112L) && ! \ _GNU_SOURCE + Otherwise, the GNU-specific version is provided. +.fi .SH DESCRIPTION The .BR strerror () diff --git a/man3/strfromd.3 b/man3/strfromd.3 index b9ce78967..1ea0642e2 100644 --- a/man3/strfromd.3 +++ b/man3/strfromd.3 @@ -50,14 +50,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR strfromd (), .BR strfromf (), .BR strfroml (): -.RS 4 -__STDC_WANT_IEC_60559_BFP_EXT__ -.RE -.ad +.nf + __STDC_WANT_IEC_60559_BFP_EXT__ +.fi .SH DESCRIPTION These functions convert a floating-point value, .IR fp , diff --git a/man3/strnlen.3 b/man3/strnlen.3 index 4a6df6114..4c78a0dc3 100644 --- a/man3/strnlen.3 +++ b/man3/strnlen.3 @@ -26,18 +26,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR strnlen (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR strnlen () diff --git a/man3/strsignal.3 b/man3/strsignal.3 index 898a735c0..dd9958379 100644 --- a/man3/strsignal.3 +++ b/man3/strsignal.3 @@ -49,22 +49,25 @@ Feature Test Macro Requirements for glibc (see .PP .BR sigabbrev_np (), .BR sigdescr_np (): -.ad l +.nf _GNU_SOURCE +.fi .PP .BR strsignal (): -.ad l +.nf From glibc 2.10 to 2.31: _POSIX_C_SOURCE\ >=\ 200809L Before glibc 2.10: _GNU_SOURCE +.fi .PP .IR sys_siglist : +.nf Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE -.ad +.fi .SH DESCRIPTION The .BR strsignal () diff --git a/man3/strtod.3 b/man3/strtod.3 index 483cb0f90..0adb7af0f 100644 --- a/man3/strtod.3 +++ b/man3/strtod.3 @@ -58,14 +58,12 @@ strtod, strtof, strtold \- convert ASCII string to floating-point number Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE -.ad l .PP .BR strtof (), .BR strtold (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION The .BR strtod (), diff --git a/man3/strtol.3 b/man3/strtol.3 index f3129d001..d10e9f60f 100644 --- a/man3/strtol.3 +++ b/man3/strtol.3 @@ -46,13 +46,11 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR strtoll (): -.RS 4 -_ISOC99_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE +.fi .SH DESCRIPTION The .BR strtol () diff --git a/man3/strtoul.3 b/man3/strtoul.3 index 219ffe084..5559a0ecd 100644 --- a/man3/strtoul.3 +++ b/man3/strtoul.3 @@ -48,13 +48,11 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR strtoull (): -.RS 4 -_ISOC99_SOURCE || - || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || + || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE +.fi .SH DESCRIPTION The .BR strtoul () diff --git a/man3/tan.3 b/man3/tan.3 index b6644d6a8..39d934f34 100644 --- a/man3/tan.3 +++ b/man3/tan.3 @@ -51,15 +51,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR tanf (), .BR tanl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the tangent of .IR x , diff --git a/man3/tanh.3 b/man3/tanh.3 index 3874600fe..ea9f7b74c 100644 --- a/man3/tanh.3 +++ b/man3/tanh.3 @@ -51,15 +51,13 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR tanhf (), .BR tanhl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION These functions return the hyperbolic tangent of .IR x , diff --git a/man3/tgamma.3 b/man3/tgamma.3 index 7e9bb1ffb..52edce9b0 100644 --- a/man3/tgamma.3 +++ b/man3/tgamma.3 @@ -29,15 +29,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR tgamma (), .BR tgammaf (), .BR tgammal (): -.RS 4 -_ISOC99_SOURCE || -_POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION These functions calculate the Gamma function of .IR x . diff --git a/man3/tmpnam.3 b/man3/tmpnam.3 index c18d3c2d9..263e8bf90 100644 --- a/man3/tmpnam.3 +++ b/man3/tmpnam.3 @@ -41,18 +41,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR tmpnam_r () -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.19: -_DEFAULT_SOURCE -.TP -Up to and including glibc 2.19: -_BSD_SOURCE || _SVID_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.19: + _DEFAULT_SOURCE + Up to and including glibc 2.19: + _BSD_SOURCE || _SVID_SOURCE +.fi .SH DESCRIPTION .B Note: avoid using these functions; use diff --git a/man3/toupper.3 b/man3/toupper.3 index eab37666e..8f8badf90 100644 --- a/man3/toupper.3 +++ b/man3/toupper.3 @@ -46,16 +46,12 @@ Feature Test Macro Requirements for glibc (see .PP .BR toupper_l (), .BR tolower_l (): -.PD 0 -.RS 4 -.TP -Since glibc 2.10: -_XOPEN_SOURCE\ >=\ 700 -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.PD +.nf + Since glibc 2.10: + _XOPEN_SOURCE\ >=\ 700 + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION These functions convert lowercase letters to uppercase, and vice versa. .PP diff --git a/man3/towlower.3 b/man3/towlower.3 index 42e036e4e..e561bf4a3 100644 --- a/man3/towlower.3 +++ b/man3/towlower.3 @@ -31,16 +31,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR towlower_l (): -.PD 0 -.RS 4 -.TP -Since glibc 2.10: -_XOPEN_SOURCE\ >=\ 700 -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.PD +.nf + Since glibc 2.10: + _XOPEN_SOURCE\ >=\ 700 + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR towlower () diff --git a/man3/towupper.3 b/man3/towupper.3 index f8658c9c1..5da594e9c 100644 --- a/man3/towupper.3 +++ b/man3/towupper.3 @@ -30,16 +30,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR towupper_l (): -.PD 0 -.RS 4 -.TP -Since glibc 2.10: -_XOPEN_SOURCE\ >=\ 700 -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.PD +.nf + Since glibc 2.10: + _XOPEN_SOURCE\ >=\ 700 + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR towupper () diff --git a/man3/trunc.3 b/man3/trunc.3 index c302db45d..872b97a59 100644 --- a/man3/trunc.3 +++ b/man3/trunc.3 @@ -41,14 +41,12 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR trunc (), .BR truncf (), .BR truncl (): -.RS 4 -_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L -.RE -.ad +.nf + _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L +.fi .SH DESCRIPTION These functions round .I x diff --git a/man3/ttyslot.3 b/man3/ttyslot.3 index 9c8f356de..67bb83091 100644 --- a/man3/ttyslot.3 +++ b/man3/ttyslot.3 @@ -40,19 +40,15 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR ttyslot (): -.RS 4 -Since glibc 2.24: - _DEFAULT_SOURCE -.br -From glibc 2.20 to 2.23: - _DEFAULT_SOURCE || (_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE\ <\ 500) -.br -Glibc 2.19 and earlier: - _BSD_SOURCE || (_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE\ <\ 500) -.RE -.ad +.nf + Since glibc 2.24: + _DEFAULT_SOURCE + From glibc 2.20 to 2.23: + _DEFAULT_SOURCE || (_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE\ <\ 500) + Glibc 2.19 and earlier: + _BSD_SOURCE || (_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE\ <\ 500) +.fi .SH DESCRIPTION The legacy function .BR ttyslot () diff --git a/man3/ualarm.3 b/man3/ualarm.3 index b7609d289..56c8b6f34 100644 --- a/man3/ualarm.3 +++ b/man3/ualarm.3 @@ -37,23 +37,15 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR ualarm (): -.ad l -.RS 4 -.PD 0 -.TP 4 -Since glibc 2.12: .nf -(_XOPEN_SOURCE\ >=\ 500) && ! (_POSIX_C_SOURCE\ >=\ 200809L) - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE -.fi -.TP 4 -Before glibc 2.12: -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 + Since glibc 2.12: + (_XOPEN_SOURCE\ >=\ 500) && ! (_POSIX_C_SOURCE\ >=\ 200809L) + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE + Before glibc 2.12: + _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED -.PD -.RE -.ad +.fi .SH DESCRIPTION The .BR ualarm () diff --git a/man3/unlocked_stdio.3 b/man3/unlocked_stdio.3 index eda963592..ea99d2a95 100644 --- a/man3/unlocked_stdio.3 +++ b/man3/unlocked_stdio.3 @@ -69,19 +69,19 @@ putchar_unlocked \- nonlocking stdio functions .RS -4 Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): -.ad l .nh .RE +.ad l .PP .BR getc_unlocked (), .BR getchar_unlocked (), .BR putc_unlocked (), .BR putchar_unlocked (): -.RS 4 -/* Since glibc 2.24: */ _POSIX_C_SOURCE\ >=\ 199309L - || /* Glibc <= 2.23: */ _POSIX_C_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.RE +.nf + /* Since glibc 2.24: */ _POSIX_C_SOURCE\ >=\ 199309L + || /* Glibc <= 2.23: */ _POSIX_C_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE +.fi .PP .BR clearerr_unlocked (), .BR feof_unlocked (), @@ -92,10 +92,10 @@ Feature Test Macro Requirements for glibc (see .BR fputc_unlocked (), .BR fread_unlocked (), .BR fwrite_unlocked (): -.RS 4 -/* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.RE +.nf + /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE +.fi .PP .BR fgets_unlocked (), .BR fputs_unlocked (), @@ -106,9 +106,9 @@ Feature Test Macro Requirements for glibc (see .BR putwchar_unlocked (), .BR fgetws_unlocked (), .BR fputws_unlocked (): -.RS 4 -_GNU_SOURCE -.RE +.nf + _GNU_SOURCE +.fi .hy .ad .SH DESCRIPTION diff --git a/man3/unlockpt.3 b/man3/unlockpt.3 index 69a6d1167..c6bc9584e 100644 --- a/man3/unlockpt.3 +++ b/man3/unlockpt.3 @@ -18,17 +18,14 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR unlockpt (): -.RS 4 -Since glibc 2.24: - _XOPEN_SOURCE\ >=\ 500 +.nf + Since glibc 2.24: + _XOPEN_SOURCE\ >=\ 500 .\" || (_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) -.br -Glibc 2.23 and earlier: - _XOPEN_SOURCE -.RE -.ad + Glibc 2.23 and earlier: + _XOPEN_SOURCE +.fi .SH DESCRIPTION The .BR unlockpt () diff --git a/man3/uselocale.3 b/man3/uselocale.3 index d6cc91c59..17f96e935 100644 --- a/man3/uselocale.3 +++ b/man3/uselocale.3 @@ -38,16 +38,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR uselocale (): -.PD 0 -.RS 4 -.TP -Since glibc 2.10: -_XOPEN_SOURCE\ >=\ 700 -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.PD +.nf + Since glibc 2.10: + _XOPEN_SOURCE\ >=\ 700 + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR uselocale () diff --git a/man3/usleep.3 b/man3/usleep.3 index 2d7f3a708..ffd986f67 100644 --- a/man3/usleep.3 +++ b/man3/usleep.3 @@ -46,23 +46,15 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR usleep (): -.ad l -.RS 4 -.PD 0 -.TP 4 -Since glibc 2.12: .nf -(_XOPEN_SOURCE\ >=\ 500) && ! (_POSIX_C_SOURCE\ >=\ 200809L) - || /* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE -.fi -.TP 4 -Before glibc 2.12: -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 + Since glibc 2.12: + (_XOPEN_SOURCE\ >=\ 500) && ! (_POSIX_C_SOURCE\ >=\ 200809L) + || /* Glibc since 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _BSD_SOURCE + Before glibc 2.12: + _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED -.PD -.RE -.ad +.fi .SH DESCRIPTION The .BR usleep () diff --git a/man3/wcpcpy.3 b/man3/wcpcpy.3 index 85072d65c..d88ae2bd1 100644 --- a/man3/wcpcpy.3 +++ b/man3/wcpcpy.3 @@ -28,18 +28,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR wcpcpy (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR wcpcpy () diff --git a/man3/wcpncpy.3 b/man3/wcpncpy.3 index 35a89e749..74db33579 100644 --- a/man3/wcpncpy.3 +++ b/man3/wcpncpy.3 @@ -29,18 +29,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR wcpncpy (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR wcpncpy () diff --git a/man3/wcscasecmp.3 b/man3/wcscasecmp.3 index bae5c1b08..bfae53d38 100644 --- a/man3/wcscasecmp.3 +++ b/man3/wcscasecmp.3 @@ -28,18 +28,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR wcscasecmp (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR wcscasecmp () diff --git a/man3/wcsdup.3 b/man3/wcsdup.3 index e3abcf95b..b988a310e 100644 --- a/man3/wcsdup.3 +++ b/man3/wcsdup.3 @@ -28,18 +28,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR wcsdup (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR wcsdup () diff --git a/man3/wcsncasecmp.3 b/man3/wcsncasecmp.3 index 291bd76c5..40cd8a1e6 100644 --- a/man3/wcsncasecmp.3 +++ b/man3/wcsncasecmp.3 @@ -28,18 +28,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR wcsncasecmp (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR wcsncasecmp () diff --git a/man3/wcsnlen.3 b/man3/wcsnlen.3 index 830eeb5c8..22d296c30 100644 --- a/man3/wcsnlen.3 +++ b/man3/wcsnlen.3 @@ -28,18 +28,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR wcsnlen (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR wcsnlen () diff --git a/man3/wcsnrtombs.3 b/man3/wcsnrtombs.3 index 3181b525f..29fe3c1be 100644 --- a/man3/wcsnrtombs.3 +++ b/man3/wcsnrtombs.3 @@ -29,18 +29,12 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR wcsnrtombs (): -.PD 0 -.ad l -.RS 4 -.TP 4 -Since glibc 2.10: -_POSIX_C_SOURCE\ >=\ 200809L -.TP -Before glibc 2.10: -_GNU_SOURCE -.RE -.ad -.PD +.nf + Since glibc 2.10: + _POSIX_C_SOURCE\ >=\ 200809L + Before glibc 2.10: + _GNU_SOURCE +.fi .SH DESCRIPTION The .BR wcsnrtombs () diff --git a/man3/y0.3 b/man3/y0.3 index 20d2afc30..b976a9d3d 100644 --- a/man3/y0.3 +++ b/man3/y0.3 @@ -61,15 +61,14 @@ Feature Test Macro Requirements for glibc (see .BR feature_test_macros (7)): .RE .PP -.ad l .BR y0 (), .BR y1 (), .BR yn (): -.RS 4 -_XOPEN_SOURCE - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.RE +.nf + _XOPEN_SOURCE + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE +.fi .PP .BR y0f (), .BR y0l (), @@ -77,13 +76,12 @@ _XOPEN_SOURCE .BR y1l (), .BR ynf (), .BR ynl (): -.RS 4 -_XOPEN_SOURCE \ >=\ 600 - || (_ISOC99_SOURCE && _XOPEN_SOURCE) - || /* Since glibc 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE -.RE -.ad +.nf + _XOPEN_SOURCE \ >=\ 600 + || (_ISOC99_SOURCE && _XOPEN_SOURCE) + || /* Since glibc 2.19: */ _DEFAULT_SOURCE + || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE +.fi .SH DESCRIPTION The .BR y0 ()