diff --git a/man2/getresuid.2 b/man2/getresuid.2 index 08af31b99..6319a765d 100644 --- a/man2/getresuid.2 +++ b/man2/getresuid.2 @@ -61,4 +61,5 @@ provided _GNU_SOURCE is defined. .BR getuid (2), .BR setresuid (2), .BR setreuid (2), -.BR setuid (2) +.BR setuid (2), +.BR feature_test_macros (7) diff --git a/man2/mremap.2 b/man2/mremap.2 index 6fbf6a204..d03ea5648 100644 --- a/man2/mremap.2 +++ b/man2/mremap.2 @@ -182,7 +182,8 @@ call with completely different semantics. .BR mmap (2), .BR sbrk (2), .BR malloc (3), -.BR realloc (3) +.BR realloc (3), +.BR feature_test_macros (7) .P Your favorite OS text book for more information on paged memory. (\fIModern Operating Systems\fR by Andrew S. Tannenbaum, diff --git a/man2/nanosleep.2 b/man2/nanosleep.2 index d6fbcc5fb..bc433cfe5 100644 --- a/man2/nanosleep.2 +++ b/man2/nanosleep.2 @@ -147,4 +147,5 @@ POSIX.1-2001. .BR sched_setscheduler (2), .BR timer_create (2), .BR sleep (3), -.BR usleep (3) +.BR usleep (3), +.BR feature_test_macros (7) diff --git a/man2/posix_fadvise.2 b/man2/posix_fadvise.2 index 79093f11e..5b718c50a 100644 --- a/man2/posix_fadvise.2 +++ b/man2/posix_fadvise.2 @@ -128,4 +128,5 @@ rather than as meaning "all bytes through to the end of the file". .SH "SEE ALSO" .BR posix_madvise (2), .BR readahead (2), -.BR posix_fallocate (3) +.BR posix_fallocate (3) , +.BR feature_test_macros (7) diff --git a/man2/pread.2 b/man2/pread.2 index 96156852a..907a7c0a6 100644 --- a/man2/pread.2 +++ b/man2/pread.2 @@ -84,4 +84,5 @@ without the system calls) was added in glibc 2.1. .SH "SEE ALSO" .BR lseek (2), .BR read (2), -.BR write (2) +.BR write (2), +.BR feature_test_macros (7) diff --git a/man2/remap_file_pages.2 b/man2/remap_file_pages.2 index 8a1346346..a997bdf68 100644 --- a/man2/remap_file_pages.2 +++ b/man2/remap_file_pages.2 @@ -154,4 +154,5 @@ system call is Linux specific. .BR mmap2 (2), .BR mprotect (2), .BR mremap (2), -.BR msync (2) +.BR msync (2), +.BR feature_test_macros (7) diff --git a/man2/setresuid.2 b/man2/setresuid.2 index 978391260..6690cebf3 100644 --- a/man2/setresuid.2 +++ b/man2/setresuid.2 @@ -95,4 +95,5 @@ provided _GNU_SOURCE is defined. .BR setfsgid (2), .BR setreuid (2), .BR setuid (2), -.BR capabilities (7) +.BR capabilities (7), +.BR feature_test_macros (7) diff --git a/man2/splice.2 b/man2/splice.2 index 9c9674cf3..8719f97fd 100644 --- a/man2/splice.2 +++ b/man2/splice.2 @@ -215,4 +215,5 @@ This system call is Linux specific. .SH SEE ALSO .BR sendfile (2), .BR splice (2), -.BR tee (2) +.BR tee (2), +.BR feature_test_macros (7) diff --git a/man2/stime.2 b/man2/stime.2 index 33bf3272f..ce7f02017 100644 --- a/man2/stime.2 +++ b/man2/stime.2 @@ -65,4 +65,5 @@ is defined. .SH "SEE ALSO" .BR date (1), .BR settimeofday (2), -.BR capabilities (7) +.BR capabilities (7), +.BR feature_test_macros (7) diff --git a/man2/sync_file_range.2 b/man2/sync_file_range.2 index 5dbb7b0a0..e1402848d 100644 --- a/man2/sync_file_range.2 +++ b/man2/sync_file_range.2 @@ -165,4 +165,5 @@ appeared on Linux in kernel 2.6.17. .BR fdatasync (2), .BR fsync (2), .BR msync (2), -.BR sync (2) +.BR sync (2), +.BR feature_test_macros (7) diff --git a/man2/tee.2 b/man2/tee.2 index 672c11192..3a793ce46 100644 --- a/man2/tee.2 +++ b/man2/tee.2 @@ -192,4 +192,5 @@ system call first appeared in Linux-2.6.17. This system call is Linux specific. .SH SEE ALSO .BR splice (2), -.BR vmsplice (2) +.BR vmsplice (2), +.BR feature_test_macros (7) diff --git a/man2/vmsplice.2 b/man2/vmsplice.2 index 168645ccd..aa272301b 100644 --- a/man2/vmsplice.2 +++ b/man2/vmsplice.2 @@ -151,4 +151,5 @@ system call first appeared in Linux-2.6.17. This system call is Linux specific. .SH SEE ALSO .BR splice (2), -.BR tee (2) +.BR tee (2), +.BR feature_test_macros (7) diff --git a/man2/wait4.2 b/man2/wait4.2 index 501491481..2d9173d4c 100644 --- a/man2/wait4.2 +++ b/man2/wait4.2 @@ -134,4 +134,5 @@ defined in .BR sigaction (2), .BR signal (2), .BR wait (2), +.BR feature_test_macros (7), .BR signal (7) diff --git a/man3/INFINITY.3 b/man3/INFINITY.3 index a856b6bab..d2b2efa86 100644 --- a/man3/INFINITY.3 +++ b/man3/INFINITY.3 @@ -74,4 +74,5 @@ and has a value not less than 199901L. .SH "CONFORMING TO" C99 .SH "SEE ALSO" -.BR fpclassify (3) +.BR fpclassify (3), +.BR feature_test_macros (7) diff --git a/man3/addseverity.3 b/man3/addseverity.3 index 8905e14cf..26bccf1ba 100644 --- a/man3/addseverity.3 +++ b/man3/addseverity.3 @@ -52,4 +52,5 @@ although the function is. It is available on System V systems. .SH "SEE ALSO" -.BR fmtmsg (3) +.BR fmtmsg (3), +.BR feature_test_macros (7) diff --git a/man3/adjtime.3 b/man3/adjtime.3 index 7e137005f..622539ff8 100644 --- a/man3/adjtime.3 +++ b/man3/adjtime.3 @@ -128,4 +128,5 @@ This is the result of a kernel limitation. .SH "SEE ALSO" .BR adjtimex (2), .BR gettimeofday (2), +.BR feature_test_macros (7), .BR time(7) diff --git a/man3/asprintf.3 b/man3/asprintf.3 index e55ba18e1..9e228ec85 100644 --- a/man3/asprintf.3 +++ b/man3/asprintf.3 @@ -65,4 +65,5 @@ to NULL on error. .SH "SEE ALSO" .BR free (3), .BR malloc (3), -.BR printf (3) +.BR printf (3), +.BR feature_test_macros (7) diff --git a/man3/assert_perror.3 b/man3/assert_perror.3 index dd08575f4..8892e618c 100644 --- a/man3/assert_perror.3 +++ b/man3/assert_perror.3 @@ -66,4 +66,5 @@ but by proper error handling code. Never use this macro. .BR abort (3), .BR assert (3), .BR exit (3), -.BR strerror (3) +.BR strerror (3), +.BR feature_test_macros (7) diff --git a/man3/basename.3 b/man3/basename.3 index 63ca86a8f..2deb5cc33 100644 --- a/man3/basename.3 +++ b/man3/basename.3 @@ -162,4 +162,5 @@ and generated a segfault if given a NULL argument. POSIX.1-2001 .SH "SEE ALSO" .BR basename (1), -.BR dirname (1) +.BR dirname (1), +.BR feature_test_macros (7) diff --git a/man3/canonicalize_file_name.3 b/man3/canonicalize_file_name.3 index 469082017..6113d53ee 100644 --- a/man3/canonicalize_file_name.3 +++ b/man3/canonicalize_file_name.3 @@ -21,4 +21,5 @@ is equivalent to the call .SH "CONFORMING TO" The function is a GNU extension. .SH "SEE ALSO" -.BR realpath (3) +.BR realpath (3), +.BR feature_test_macros (7) diff --git a/man3/clog10.3 b/man3/clog10.3 index 88386eb29..46e751fc5 100644 --- a/man3/clog10.3 +++ b/man3/clog10.3 @@ -37,4 +37,5 @@ It is reserved for future use in C99. .BR cexp (3), .BR clog (3), .BR clog2 (3), -.BR complex (7) +.BR complex (7), +.BR feature_test_macros (7) diff --git a/man3/confstr.3 b/man3/confstr.3 index 5c516dedb..70d5f0e96 100644 --- a/man3/confstr.3 +++ b/man3/confstr.3 @@ -135,4 +135,5 @@ POSIX.1-2001 .SH "SEE ALSO" .BR sh (1), .BR exec (3), -.BR system (3) +.BR system (3), +.BR feature_test_macros (7) diff --git a/man3/crypt.3 b/man3/crypt.3 index 1ba0bec8b..d010baea5 100644 --- a/man3/crypt.3 +++ b/man3/crypt.3 @@ -152,4 +152,5 @@ SVr4, 4.3BSD, POSIX.1-2001 .BR passwd (1), .BR encrypt (3), .BR getpass (3), -.BR passwd (5) +.BR passwd (5), +.BR feature_test_macros (7) diff --git a/man3/dl_iterate_phdr.3 b/man3/dl_iterate_phdr.3 index 7fccb373f..c04de5bf2 100644 --- a/man3/dl_iterate_phdr.3 +++ b/man3/dl_iterate_phdr.3 @@ -188,6 +188,7 @@ function is Linux specific and should be avoided in portable applications. .BR objdump (1), .BR readelf (1), .BR dlopen (3), +.BR feature_test_macros (7), .BR ld.so (8), and the .I "Executable and Linking Format Specification" diff --git a/man3/dlopen.3 b/man3/dlopen.3 index f435ea276..9224a39ba 100644 --- a/man3/dlopen.3 +++ b/man3/dlopen.3 @@ -430,6 +430,7 @@ and .BR ld (1), .BR ldd (1), .BR dl_iterate_phdr (3), +.BR feature_test_macros (7) .BR ld.so (8), .BR ldconfig (8), ld.so info pages, gcc info pages, ld info pages diff --git a/man3/dprintf.3 b/man3/dprintf.3 index d8128e7d4..12459e066 100644 --- a/man3/dprintf.3 +++ b/man3/dprintf.3 @@ -71,4 +71,5 @@ A better name would have been .SH "CONFORMING TO" These functions are GNU extensions. .SH "SEE ALSO" -.BR printf (3) +.BR printf (3), +.BR feature_test_macros (7) diff --git a/man3/dysize.3 b/man3/dysize.3 index 31dfc3b5e..6f19fbd63 100644 --- a/man3/dysize.3 +++ b/man3/dysize.3 @@ -49,4 +49,5 @@ This is a compatibility function only. Don't use it in new programs. The SCO version of this function had a year-2000 problem. .SH "SEE ALSO" .BR strftime (3), -.BR time (3) +.BR time (3), +.BR feature_test_macros (7) diff --git a/man3/exp10.3 b/man3/exp10.3 index ff827b0ac..8c59f9ee8 100644 --- a/man3/exp10.3 +++ b/man3/exp10.3 @@ -54,4 +54,5 @@ The function is a GNU extension. .BR cbrt (3), .BR exp (3), .BR exp2 (3), -.BR sqrt (3) +.BR sqrt (3), +.BR feature_test_macros (7) diff --git a/man3/fcloseall.3 b/man3/fcloseall.3 index 43009b682..05ae7f66b 100644 --- a/man3/fcloseall.3 +++ b/man3/fcloseall.3 @@ -50,4 +50,5 @@ This function is a GNU extension. .BR fclose (3), .BR fflush (3), .BR fopen (3), -.BR setbuf (3) +.BR setbuf (3), +.BR feature_test_macros (7) diff --git a/man3/fenv.3 b/man3/fenv.3 index eaaeaa523..ed82494cd 100644 --- a/man3/fenv.3 +++ b/man3/fenv.3 @@ -253,3 +253,5 @@ Link with .BR \-lm . .SH "CONFORMING TO" IEC 60559 (IEC 559:1989), ANSI/IEEE 854, C99. +.SH "SEE ALSO" +.BR feature_test_macros (7) diff --git a/man3/ffs.3 b/man3/ffs.3 index da2165e9d..539b0dc59 100644 --- a/man3/ffs.3 +++ b/man3/ffs.3 @@ -62,3 +62,5 @@ or 0 if no bits are set in .SH NOTES BSD systems have a prototype in .IR . +.SH "SEE ALSO" +.BR feature_test_macros (7) diff --git a/man3/fmemopen.3 b/man3/fmemopen.3 index d96cd3637..0b31911dd 100644 --- a/man3/fmemopen.3 +++ b/man3/fmemopen.3 @@ -199,4 +199,5 @@ These functions are GNU extensions. .\" Jan 06: But they appear to be going up for standardization by .\" POSIX/PASC/IEEE. .SH "SEE ALSO" -.BR open (3) +.BR open (3), +.BR feature_test_macros (7) diff --git a/man3/ftw.3 b/man3/ftw.3 index 137fd79da..5896bf74b 100644 --- a/man3/ftw.3 +++ b/man3/ftw.3 @@ -344,4 +344,5 @@ main(int argc, char *argv[]) .SH "SEE ALSO" .BR stat (2), .BR fts (3), -.BR readdir (3) +.BR readdir (3), +.BR feature_test_macros (7) diff --git a/man3/getdirentries.3 b/man3/getdirentries.3 index dacbb170b..df524c749 100644 --- a/man3/getdirentries.3 +++ b/man3/getdirentries.3 @@ -65,4 +65,5 @@ and instead. .SH "SEE ALSO" .BR lseek (2), -.BR open (2) +.BR open (2), +.BR feature_test_macros (7) diff --git a/man3/getgrent_r.3 b/man3/getgrent_r.3 index 1e5862df2..84d603c42 100644 --- a/man3/getgrent_r.3 +++ b/man3/getgrent_r.3 @@ -169,4 +169,5 @@ in the stream with all other threads. .BR getgrgid (3), .BR getgrnam (3), .BR putgrent (3), -.BR group (5) +.BR group (5), +.BR feature_test_macros (7) diff --git a/man3/getline.3 b/man3/getline.3 index 48875fe86..cd69eafc5 100644 --- a/man3/getline.3 +++ b/man3/getline.3 @@ -136,4 +136,5 @@ They are available since libc 4.6.27. .BR fopen (3), .BR fread (3), .BR gets (3), -.BR scanf (3) +.BR scanf (3), +.BR feature_test_macros (7) diff --git a/man3/getloadavg.3 b/man3/getloadavg.3 index c6b20f75d..a3e41b338 100644 --- a/man3/getloadavg.3 +++ b/man3/getloadavg.3 @@ -54,7 +54,8 @@ If the load average was unobtainable, \-1 is returned; otherwise, the number of samples actually retrieved is returned. .Sh SEE ALSO .Xr uptime 1 , -.Xr proc 5 +.Xr proc 5, +.Xr feature_test_macros 7 .Sh HISTORY The .Fn getloadavg diff --git a/man3/getmntent.3 b/man3/getmntent.3 index a4c2edf41..ed9647f2c 100644 --- a/man3/getmntent.3 +++ b/man3/getmntent.3 @@ -151,4 +151,5 @@ a wrapper around the system call \fBgetfsstat\fP(). .SH "SEE ALSO" .BR fopen (3), .BR fstab (5), +.BR feature_test_macros (7), .BR mount (8) diff --git a/man3/getopt.3 b/man3/getopt.3 index 0c5e64546..dd2013db5 100644 --- a/man3/getopt.3 +++ b/man3/getopt.3 @@ -413,3 +413,5 @@ POSIX.1-2001 marked the use of for this purpose as LEGACY. POSIX.1-2001 does not allow the declaration to appear in .IR . +.SH "SEE ALSO" +.BR feature_test_macros (7) diff --git a/man3/getpwent_r.3 b/man3/getpwent_r.3 index 4e1730fce..abd4aeac7 100644 --- a/man3/getpwent_r.3 +++ b/man3/getpwent_r.3 @@ -168,4 +168,5 @@ in the stream with all other threads. .BR getpwnam (3), .BR getpwuid (3), .BR putpwent (3), -.BR passwd (5) +.BR passwd (5), +.BR feature_test_macros (7) diff --git a/man3/getspnam.3 b/man3/getspnam.3 index d2f2f9b3e..0eca3bb08 100644 --- a/man3/getspnam.3 +++ b/man3/getspnam.3 @@ -229,4 +229,5 @@ However, many other systems provide a similar API. .BR getgrnam (3), .BR getpwnam (3), .BR getpwnam_r (3), -.BR shadow (5) +.BR shadow (5), +.BR feature_test_macros (7) diff --git a/man3/getutent.3 b/man3/getutent.3 index c046ebc66..130a81893 100644 --- a/man3/getutent.3 +++ b/man3/getutent.3 @@ -197,4 +197,5 @@ Linux glibc on the other hand does not use \fIutmpx\fP since its \fIutmp\fP structure is already large enough. The functions \fIgetutxent\fP etc. are aliases for \fIgetutent\fP etc. .SH "SEE ALSO" -.BR utmp (5) +.BR utmp (5), +.BR feature_test_macros (7) diff --git a/man3/grantpt.3 b/man3/grantpt.3 index 55391b0da..597f901a6 100644 --- a/man3/grantpt.3 +++ b/man3/grantpt.3 @@ -58,4 +58,5 @@ called "pt_chown". With Linux devpts no such helper binary is required. .BR ptsname (3), .BR unlockpt (3), .BR pts (4), +.BR feature_test_macros (7), .BR pty (7) diff --git a/man3/hsearch.3 b/man3/hsearch.3 index ba98ebaaf..1034dac3b 100644 --- a/man3/hsearch.3 +++ b/man3/hsearch.3 @@ -194,4 +194,5 @@ some of them. .BR bsearch (3), .BR lsearch (3), .BR malloc (3), -.BR tsearch (3) +.BR tsearch (3), +.BR feature_test_macros (7) diff --git a/man3/j0.3 b/man3/j0.3 index bd5278b36..564946771 100644 --- a/man3/j0.3 +++ b/man3/j0.3 @@ -102,3 +102,5 @@ POSIX.1-2001. .SH BUGS There are errors of up to 2e\-16 in the values returned by \fBj0\fP(), \fBj1\fP() and \fBjn\fP() for values of \fIx\fP between \-8 and 8. +.SH "SEE ALSO" +.BR feature_test_macros (7) diff --git a/man3/lseek64.3 b/man3/lseek64.3 index ad5287782..ca1b0f89e 100644 --- a/man3/lseek64.3 +++ b/man3/lseek64.3 @@ -158,4 +158,5 @@ For more details, see .BR llseek (2). .SH "SEE ALSO" .BR llseek (2), -.BR lseek (2) +.BR lseek (2), +.BR feature_test_macros (7) diff --git a/man3/memmem.3 b/man3/memmem.3 index b12153c78..c0aac5955 100644 --- a/man3/memmem.3 +++ b/man3/memmem.3 @@ -60,4 +60,5 @@ Both old and new libc's have the bug that if \fIneedle\fP is empty And glibc 2.0 makes it worse, and returns a pointer to the last byte of `haystack'. This is fixed in glibc 2.1. .SH "SEE ALSO" -.BR strstr (3) +.BR strstr (3), +.BR feature_test_macros (7) diff --git a/man3/mempcpy.3 b/man3/mempcpy.3 index 7393dd3cf..4e389a826 100644 --- a/man3/mempcpy.3 +++ b/man3/mempcpy.3 @@ -63,4 +63,5 @@ This function is a GNU extension. .BR memccpy (3), .BR memcpy (3), .BR memmove (3), -.BR wmemcpy (3) +.BR wmemcpy (3), +.BR feature_test_macros (7) diff --git a/man3/mq_receive.3 b/man3/mq_receive.3 index 3c5215051..020906fc9 100644 --- a/man3/mq_receive.3 +++ b/man3/mq_receive.3 @@ -145,4 +145,5 @@ POSIX.1-2001. .BR mq_open (3), .BR mq_send (3), .BR mq_unlink (3), +.BR feature_test_macros (7), .BR mq_overview (7) diff --git a/man3/mq_send.3 b/man3/mq_send.3 index a464f529b..c78000367 100644 --- a/man3/mq_send.3 +++ b/man3/mq_send.3 @@ -150,4 +150,5 @@ POSIX.1-2001. .BR mq_open (3), .BR mq_receive (3), .BR mq_unlink (3), +.BR feature_test_macros (7), .BR mq_overview (7) diff --git a/man3/posix_fallocate.3 b/man3/posix_fallocate.3 index e2d6c24bd..906252217 100644 --- a/man3/posix_fallocate.3 +++ b/man3/posix_fallocate.3 @@ -91,4 +91,5 @@ is available since glibc 2.1.94. POSIX.1-2001. .SH "SEE ALSO" .BR lseek (2), -.BR posix_fadvise (2) +.BR posix_fadvise (2), +.BR feature_test_macros (7) diff --git a/man3/posix_openpt.3 b/man3/posix_openpt.3 index b0a01f9c4..b4fd0a2d0 100644 --- a/man3/posix_openpt.3 +++ b/man3/posix_openpt.3 @@ -89,4 +89,5 @@ posix_openpt(int flags) .BR ptsname (3), .BR unlock (3), .BR pts (4), +.BR feature_test_macros (7), .BR pty (7) diff --git a/man3/pow10.3 b/man3/pow10.3 index 6e3b369b8..bf9b91cba 100644 --- a/man3/pow10.3 +++ b/man3/pow10.3 @@ -46,4 +46,5 @@ These functions are identical to the functions listed under .BR exp10 (3). .SH "SEE ALSO" .BR exp10 (3), -.BR pow (3) +.BR pow (3), +.BR feature_test_macros (7) diff --git a/man3/program_invocation_name.3 b/man3/program_invocation_name.3 index 6479fa717..6aaf84d6f 100644 --- a/man3/program_invocation_name.3 +++ b/man3/program_invocation_name.3 @@ -58,4 +58,5 @@ file provides access to similar information. These variables are GNU extensions, and should not be used in programs intended to be portable. .SH SEE ALSO -.BR proc (5) +.BR proc (5), +.BR feature_test_macros (7) diff --git a/man3/ptsname.3 b/man3/ptsname.3 index 9bb5043b0..4469d922a 100644 --- a/man3/ptsname.3 +++ b/man3/ptsname.3 @@ -91,4 +91,5 @@ Avoid using this function in portable programs. .BR ttyname (3), .BR unlockpt (3), .BR pts (4), +.BR feature_test_macros (7), .BR pty (7) diff --git a/man3/putgrent.3 b/man3/putgrent.3 index 69da6695c..4dae93757 100644 --- a/man3/putgrent.3 +++ b/man3/putgrent.3 @@ -40,4 +40,5 @@ This function is a GNU extension. .SH "SEE ALSO" .BR fgetgrent (3), .BR getgrent (3), -.BR group (5) +.BR group (5), +.BR feature_test_macros (7) diff --git a/man3/remquo.3 b/man3/remquo.3 index 05101ee97..cf3e6a33a 100644 --- a/man3/remquo.3 +++ b/man3/remquo.3 @@ -51,4 +51,5 @@ C99 .SH "SEE ALSO" .BR fmod (3), .BR logb (3), -.BR remainder (3) +.BR remainder (3), +.BR feature_test_macros (7) diff --git a/man3/rpmatch.3 b/man3/rpmatch.3 index e9fc2261f..50cde896a 100644 --- a/man3/rpmatch.3 +++ b/man3/rpmatch.3 @@ -107,4 +107,5 @@ main(int argc, char *argv[]) .BR fgets (3), .BR getline (3), .BR nl_langinfo (3), -.BR setlocale (3) +.BR setlocale (3), +.BR feature_test_macros (7) diff --git a/man3/sem_wait.3 b/man3/sem_wait.3 index 5116ae286..d9ceaf8be 100644 --- a/man3/sem_wait.3 +++ b/man3/sem_wait.3 @@ -249,4 +249,5 @@ main(int argc, char *argv[]) .\" .BR clock_gettime (3), .BR sem_getvalue (3), .BR sem_post (3), +.BR feature_test_macros (7), .BR sem_overview (7) diff --git a/man3/sigset.3 b/man3/sigset.3 index 5b3f44506..6d507e01f 100644 --- a/man3/sigset.3 +++ b/man3/sigset.3 @@ -254,4 +254,5 @@ These functions are obsolete: do not use them in new programs. .BR raise (3), .BR sigpause (3), .BR sigvec (3), +.BR feature_test_macros (7), .BR signal (7) diff --git a/man3/sigvec.3 b/man3/sigvec.3 index 04ad1a9a0..7fe8a5d68 100644 --- a/man3/sigvec.3 +++ b/man3/sigvec.3 @@ -245,4 +245,5 @@ These functions are obsolete: do not use them in new programs. .BR raise (3), .BR sigpause (3), .BR sigset (3), +.BR feature_test_macros (7), .BR signal (7) diff --git a/man3/sincos.3 b/man3/sincos.3 index e97999d02..cefc66667 100644 --- a/man3/sincos.3 +++ b/man3/sincos.3 @@ -27,4 +27,5 @@ This function is a GNU extension. .SH "SEE ALSO" .BR cos (3), .BR sin (3), -.BR tan (3) +.BR tan (3), +.BR feature_test_macros (7) diff --git a/man3/stpcpy.3 b/man3/stpcpy.3 index 1da9b2b6a..8671a2f1a 100644 --- a/man3/stpcpy.3 +++ b/man3/stpcpy.3 @@ -68,4 +68,5 @@ Perhaps it comes from MS-DOS. .BR memcpy (3), .BR memmove (3), .BR strcpy (3), -.BR wcpcpy (3) +.BR wcpcpy (3), +.BR feature_test_macros (7) diff --git a/man3/stpncpy.3 b/man3/stpncpy.3 index 27c9b910a..12f9703bd 100644 --- a/man3/stpncpy.3 +++ b/man3/stpncpy.3 @@ -41,4 +41,5 @@ in \fIdest\fP, or, if \fIdest\fP is not null-terminated, This function is a GNU extension. .SH "SEE ALSO" .BR strncpy (3), -.BR wcpncpy (3) +.BR wcpncpy (3), +.BR feature_test_macros (7) diff --git a/man3/strchr.3 b/man3/strchr.3 index 7179be2d2..9e8459f89 100644 --- a/man3/strchr.3 +++ b/man3/strchr.3 @@ -81,4 +81,5 @@ if the character is not found. .BR strstr (3), .BR strtok (3), .BR wcschr (3), -.BR wcsrchr (3) +.BR wcsrchr (3), +.BR feature_test_macros (7) diff --git a/man3/strdup.3 b/man3/strdup.3 index 8b659f95c..ce9dd5673 100644 --- a/man3/strdup.3 +++ b/man3/strdup.3 @@ -77,4 +77,5 @@ conforms to SVr4, 4.3BSD, POSIX.1-2001. .BR free (3), .BR malloc (3), .BR realloc (3), -.BR wcsdup (3) +.BR wcsdup (3), +.BR feature_test_macros (7) diff --git a/man3/strerror.3 b/man3/strerror.3 index ae14a32bd..2755d604e 100644 --- a/man3/strerror.3 +++ b/man3/strerror.3 @@ -146,4 +146,5 @@ if the error number is unknown. .BR errno (3), .BR error (3), .BR perror (3), -.BR strsignal (3) +.BR strsignal (3), +.BR feature_test_macros (7) diff --git a/man3/strfry.3 b/man3/strfry.3 index 4c2a908fe..bf5c79b3d 100644 --- a/man3/strfry.3 +++ b/man3/strfry.3 @@ -47,4 +47,5 @@ string. The \fBstrfry\fP() function is unique to the GNU C Library. .SH "SEE ALSO" -.BR memfrob (3) +.BR memfrob (3), +.BR feature_test_macros (7) diff --git a/man3/strnlen.3 b/man3/strnlen.3 index 28e34fb56..9e106b28b 100644 --- a/man3/strnlen.3 +++ b/man3/strnlen.3 @@ -31,4 +31,5 @@ The \fBstrnlen\fP() function returns \fIstrlen(s)\fP, if that is less than .SH "CONFORMING TO" This function is a GNU extension. .SH "SEE ALSO" -.BR strlen (3) +.BR strlen (3), +.BR feature_test_macros (7) diff --git a/man3/strptime.3 b/man3/strptime.3 index 0e86ddfca..6b7a4eacf 100644 --- a/man3/strptime.3 +++ b/man3/strptime.3 @@ -364,4 +364,5 @@ in the range 1950-2049 by glibc 2.0. It is taken to be a year in .BR getdate (3), .BR scanf (3), .BR setlocale (3), -.BR strftime (3) +.BR strftime (3), +.BR feature_test_macros (7) diff --git a/man3/strsignal.3 b/man3/strsignal.3 index 2db56cf01..19104f45b 100644 --- a/man3/strsignal.3 +++ b/man3/strsignal.3 @@ -56,4 +56,5 @@ This function is not part of any standard, but aside from Linux, it can be found on Solaris and the BSDs. .SH "SEE ALSO" .BR psignal (3), -.BR strerror (3) +.BR strerror (3), +.BR feature_test_macros (7) diff --git a/man3/strstr.3 b/man3/strstr.3 index 3ddca69a8..a6ca12c5f 100644 --- a/man3/strstr.3 +++ b/man3/strstr.3 @@ -71,4 +71,5 @@ The \fBstrcasestr\fP() function is a non-standard extension. .BR strsep (3), .BR strspn (3), .BR strtok (3), -.BR wcsstr (3) +.BR wcsstr (3), +.BR feature_test_macros (7) diff --git a/man3/strtod.3 b/man3/strtod.3 index e12098a61..b73fe035c 100644 --- a/man3/strtod.3 +++ b/man3/strtod.3 @@ -162,4 +162,5 @@ the use of the functions described in this manual page is similar. .BR atoi (3), .BR atol (3), .BR strtol (3), -.BR strtoul (3) +.BR strtoul (3), +.BR feature_test_macros (7) diff --git a/man3/strverscmp.3 b/man3/strverscmp.3 index 22d91e6a7..77103ea11 100644 --- a/man3/strverscmp.3 +++ b/man3/strverscmp.3 @@ -82,4 +82,5 @@ This function is a GNU extension. .BR rename (1), .BR strcasecmp (3), .BR strcmp (3), -.BR strcoll (3) +.BR strcoll (3), +.BR feature_test_macros (7) diff --git a/man3/swab.3 b/man3/swab.3 index 79e1f815d..a3b5abfae 100644 --- a/man3/swab.3 +++ b/man3/swab.3 @@ -51,4 +51,5 @@ The \fBswab\fP() function returns no value. .SH "CONFORMING TO" SVr4, 4.3BSD, POSIX.1-2001 .SH "SEE ALSO" -.BR bstring (3) +.BR bstring (3), +.BR feature_test_macros (7) diff --git a/man3/syslog.3 b/man3/syslog.3 index ef773ee2e..b423dd2f6 100644 --- a/man3/syslog.3 +++ b/man3/syslog.3 @@ -293,4 +293,5 @@ instead. .BR logger (1), .BR setlogmask (3), .BR syslog.conf (5), +.BR feature_test_macros (7), .BR syslogd (8) diff --git a/man3/tsearch.3 b/man3/tsearch.3 index dfce3e580..d19fa033b 100644 --- a/man3/tsearch.3 +++ b/man3/tsearch.3 @@ -197,4 +197,5 @@ is a GNU extension. .BR bsearch (3), .BR hsearch (3), .BR lsearch (3), -.BR qsort (3) +.BR qsort (3), +.BR feature_test_macros (7) diff --git a/man3/unlockpt.3 b/man3/unlockpt.3 index 987691176..ef0553451 100644 --- a/man3/unlockpt.3 +++ b/man3/unlockpt.3 @@ -45,4 +45,5 @@ POSIX.1-2001. .BR posix_openpt (3), .BR ptsname (3), .BR pts (4), +.BR feature_test_macros (7), .BR pty (7) diff --git a/man3/wcpcpy.3 b/man3/wcpcpy.3 index f1a52e5bb..61c58cbed 100644 --- a/man3/wcpcpy.3 +++ b/man3/wcpcpy.3 @@ -38,4 +38,5 @@ wide characters at \fIdest\fP. This function is a GNU extension. .SH "SEE ALSO" .BR strcpy (3), -.BR wcscpy (3) +.BR wcscpy (3), +.BR feature_test_macros (7) diff --git a/man3/wcpncpy.3 b/man3/wcpncpy.3 index ac208aa30..f921858bd 100644 --- a/man3/wcpncpy.3 +++ b/man3/wcpncpy.3 @@ -43,4 +43,5 @@ characters at \fIdest\fP. This function is a GNU extension. .SH "SEE ALSO" .BR stpncpy (3), -.BR wcsncpy (3) +.BR wcsncpy (3), +.BR feature_test_macros (7) diff --git a/man3/wcsdup.3 b/man3/wcsdup.3 index 0048db54b..bb72fc77a 100644 --- a/man3/wcsdup.3 +++ b/man3/wcsdup.3 @@ -40,4 +40,5 @@ This function is a GNU extension. .\" present in libc5 and glibc 2.0 and later .SH "SEE ALSO" .BR strdup (3), -.BR wcscpy (3) +.BR wcscpy (3), +.BR feature_test_macros (7) diff --git a/man3/wcwidth.3 b/man3/wcwidth.3 index 649861d8b..5059f5bae 100644 --- a/man3/wcwidth.3 +++ b/man3/wcwidth.3 @@ -34,9 +34,10 @@ Note that glibc before 2.2.5 used the prototype .nf .BI "int wcwidth(wint_t " c ); .fi -.SH "SEE ALSO" -.BR iswprint (3), -.BR wcswidth (3) .SH NOTES The behaviour of \fBwcwidth\fP() depends on the LC_CTYPE category of the current locale. +.SH "SEE ALSO" +.BR iswprint (3), +.BR wcswidth (3), +.BR feature_test_macros (7)