mirror of https://github.com/mkerrisk/man-pages
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 <mtk.manpages@gmail.com>
This commit is contained in:
parent
1a412fc5cb
commit
9d2adbae20
|
@ -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".
|
||||
|
|
|
@ -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
|
||||
|
|
33
man2/brk.2
33
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
|
||||
|
|
14
man2/chdir.2
14
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
|
||||
|
|
52
man2/chmod.2
52
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 ()
|
||||
|
|
32
man2/chown.2
32
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
|
||||
|
|
|
@ -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 ()
|
||||
|
|
|
@ -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),
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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 ()
|
||||
|
|
18
man2/link.2
18
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.
|
||||
|
|
|
@ -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 ()
|
||||
|
|
18
man2/mkdir.2
18
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
|
||||
|
|
12
man2/mknod.2
12
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 ()
|
||||
|
|
18
man2/open.2
18
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 ()
|
||||
|
|
|
@ -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 ()
|
||||
|
|
12
man2/pread.2
12
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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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 ()
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
31
man2/stat.2
31
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 .
|
||||
|
|
|
@ -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
|
||||
|
|
20
man2/sync.2
20
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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 ()
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
22
man2/vfork.2
22
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)
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
13
man3/a64l.3
13
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).
|
||||
|
|
|
@ -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 ()
|
||||
|
|
12
man3/acos.3
12
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 ;
|
||||
|
|
24
man3/acosh.3
24
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 ;
|
||||
|
|
12
man3/asin.3
12
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 ;
|
||||
|
|
24
man3/asinh.3
24
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 ;
|
||||
|
|
12
man3/atan.3
12
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 ;
|
||||
|
|
12
man3/atan2.3
12
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 ,
|
||||
|
|
24
man3/atanh.3
24
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 ;
|
||||
|
|
10
man3/atoi.3
10
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 ()
|
||||
|
|
|
@ -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 ()
|
||||
|
|
24
man3/cbrt.3
24
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 .
|
||||
|
|
12
man3/ceil.3
12
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 .
|
||||
|
|
|
@ -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 ()
|
||||
|
|
|
@ -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 ,
|
||||
|
|
12
man3/cos.3
12
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 ,
|
||||
|
|
12
man3/cosh.3
12
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 ,
|
||||
|
|
10
man3/ctime.3
10
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 (),
|
||||
|
|
12
man3/dirfd.3
12
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 ()
|
||||
|
|
|
@ -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 ()
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -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 ()
|
||||
|
|
|
@ -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 (),
|
||||
|
|
|
@ -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 (),
|
||||
|
|
22
man3/erf.3
22
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 ,
|
||||
|
|
22
man3/erfc.3
22
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 ,
|
||||
|
|
12
man3/exp.3
12
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
|
||||
|
|
|
@ -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 .
|
||||
|
|
24
man3/expm1.3
24
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
|
||||
|
|
12
man3/fabs.3
12
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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
41
man3/ffs.3
41
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 ()
|
||||
|
|
|
@ -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 (),
|
||||
|
|
|
@ -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
|
||||
|
|
12
man3/floor.3
12
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 .
|
||||
|
|
|
@ -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 .
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 ()
|
||||
|
|
|
@ -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
|
||||
|
|
12
man3/fmod.3
12
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
|
||||
|
|
|
@ -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.
|
||||
|
|
12
man3/frexp.3
12
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
|
||||
|
|
|
@ -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 ()
|
||||
|
|
11
man3/fwide.3
11
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 ()
|
||||
|
|
22
man3/gamma.3
22
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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 ()
|
||||
|
|
|
@ -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 ()
|
||||
|
|
|
@ -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 ()
|
||||
|
|
|
@ -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 ()
|
||||
|
|
|
@ -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* (),
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 ()
|
||||
|
|
|
@ -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 (),
|
||||
|
|
|
@ -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 ()
|
||||
|
|
|
@ -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.
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue