]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
man2/, man3/, man-pages.7: Move VERSIONS next to STANDARDS
authorAlejandro Colomar <alx@kernel.org>
Fri, 17 Mar 2023 14:00:52 +0000 (15:00 +0100)
committerAlejandro Colomar <alx@kernel.org>
Fri, 17 Mar 2023 21:11:09 +0000 (22:11 +0100)
VERSIONS and STANDARDS are closely related (and often the distinction is
not so clear).  Now that we're going to add another section, HISTORY,
that is related to both, it makes sense to have the three together.

As a curiosity, the list in man-pages(7) that detailed what each section
should contain had them by accident(?) in the order that we're moving
to, instead of the order that was used elsewhere.

Signed-off-by: Alejandro Colomar <alx@kernel.org>
165 files changed:
man2/clock_getres.2
man2/eventfd.2
man2/getrlimit.2
man2/utimensat.2
man3/__ppc_set_ppr_med.3
man3/__ppc_yield.3
man3/addseverity.3
man3/aio_cancel.3
man3/aio_error.3
man3/aio_fsync.3
man3/aio_read.3
man3/aio_return.3
man3/aio_suspend.3
man3/aio_write.3
man3/backtrace.3
man3/bzero.3
man3/cabs.3
man3/cacos.3
man3/cacosh.3
man3/carg.3
man3/casin.3
man3/casinh.3
man3/catan.3
man3/catanh.3
man3/ccos.3
man3/cexp.3
man3/cfree.3
man3/cimag.3
man3/clearenv.3
man3/clock_getcpuclockid.3
man3/clog.3
man3/clog10.3
man3/conj.3
man3/cpow.3
man3/cproj.3
man3/creal.3
man3/csin.3
man3/csinh.3
man3/csqrt.3
man3/ctan.3
man3/ctanh.3
man3/des_crypt.3
man3/dl_iterate_phdr.3
man3/dladdr.3
man3/dlerror.3
man3/dlinfo.3
man3/dlopen.3
man3/dlsym.3
man3/encrypt.3
man3/euidaccess.3
man3/exec.3
man3/exp10.3
man3/exp2.3
man3/fdim.3
man3/fenv.3
man3/fexecve.3
man3/fma.3
man3/fmax.3
man3/fmemopen.3
man3/fmin.3
man3/fmtmsg.3
man3/fseeko.3
man3/ftime.3
man3/fts.3
man3/ftw.3
man3/futimes.3
man3/getauxval.3
man3/getenv.3
man3/getgrouplist.3
man3/getifaddrs.3
man3/getloadavg.3
man3/getnameinfo.3
man3/getpt.3
man3/getutmp.3
man3/gnu_get_libc_version.3
man3/grantpt.3
man3/iconv.3
man3/iconv_close.3
man3/iconv_open.3
man3/if_nameindex.3
man3/isalpha.3
man3/lio_listio.3
man3/log2.3
man3/lrint.3
man3/lround.3
man3/makecontext.3
man3/mallinfo.3
man3/malloc.3
man3/malloc_info.3
man3/malloc_stats.3
man3/malloc_trim.3
man3/mcheck.3
man3/memchr.3
man3/mempcpy.3
man3/mkdtemp.3
man3/mkfifo.3
man3/mkstemp.3
man3/nan.3
man3/nextup.3
man3/ntp_gettime.3
man3/open_memstream.3
man3/opendir.3
man3/perror.3
man3/posix_fallocate.3
man3/posix_memalign.3
man3/posix_openpt.3
man3/pow10.3
man3/printf.3
man3/psignal.3
man3/pthread_attr_setaffinity_np.3
man3/pthread_attr_setguardsize.3
man3/pthread_attr_setinheritsched.3
man3/pthread_attr_setschedparam.3
man3/pthread_attr_setschedpolicy.3
man3/pthread_attr_setsigmask_np.3
man3/pthread_attr_setstack.3
man3/pthread_attr_setstackaddr.3
man3/pthread_attr_setstacksize.3
man3/pthread_cancel.3
man3/pthread_cleanup_push.3
man3/pthread_getattr_default_np.3
man3/pthread_getattr_np.3
man3/pthread_getcpuclockid.3
man3/pthread_kill_other_threads_np.3
man3/pthread_setaffinity_np.3
man3/pthread_setcancelstate.3
man3/pthread_setconcurrency.3
man3/pthread_setname_np.3
man3/pthread_setschedparam.3
man3/pthread_setschedprio.3
man3/pthread_sigqueue.3
man3/pthread_testcancel.3
man3/pthread_tryjoin_np.3
man3/pthread_yield.3
man3/ptsname.3
man3/qsort.3
man3/rcmd.3
man3/remquo.3
man3/rexec.3
man3/round.3
man3/scalbln.3
man3/scandir.3
man3/sched_getcpu.3
man3/shm_open.3
man3/sigqueue.3
man3/sigvec.3
man3/sincos.3
man3/sockatmark.3
man3/strchr.3
man3/strerror.3
man3/strfromd.3
man3/strsignal.3
man3/tcgetsid.3
man3/tgamma.3
man3/towlower.3
man3/towupper.3
man3/trunc.3
man3/tsearch.3
man3/unlockpt.3
man3/wcscasecmp.3
man3/wcsncasecmp.3
man3/wcsnlen.3
man3/wordexp.3
man3/xcrypt.3
man7/man-pages.7

index 8d90baaaabd6f0c661600912a9964c06a54d7720..ae514e622e1c177d303ae54a0617bc5885678488 100644 (file)
@@ -307,8 +307,6 @@ specified.
 .B EPERM
 .BR clock_settime ()
 does not have permission to set the clock indicated.
-.SH VERSIONS
-These system calls first appeared in Linux 2.6.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -328,6 +326,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These system calls first appeared in Linux 2.6.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008, SUSv2.
 .PP
index 5f25ca82b0c4268c3a0ad0783228c64ea4198dce..169ca9d1cde624ca545d440687d42bdacb5141f5 100644 (file)
@@ -246,19 +246,6 @@ Could not mount (internal) anonymous inode device.
 .B ENOMEM
 There was insufficient memory to create a new
 eventfd file descriptor.
-.SH VERSIONS
-.BR eventfd ()
-is available since Linux 2.6.22.
-Working support is provided since glibc 2.8.
-.\" eventfd() is in glibc 2.7, but reportedly does not build
-The
-.BR eventfd2 ()
-system call (see NOTES) is available since Linux 2.6.27.
-Since glibc 2.9, the
-.BR eventfd ()
-wrapper will employ the
-.BR eventfd2 ()
-system call, if it is supported by the kernel.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -276,6 +263,19 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR eventfd ()
+is available since Linux 2.6.22.
+Working support is provided since glibc 2.8.
+.\" eventfd() is in glibc 2.7, but reportedly does not build
+The
+.BR eventfd2 ()
+system call (see NOTES) is available since Linux 2.6.27.
+Since glibc 2.9, the
+.BR eventfd ()
+wrapper will employ the
+.BR eventfd2 ()
+system call, if it is supported by the kernel.
 .SH STANDARDS
 .BR eventfd ()
 and
index 9b361df95b0ea8a78d7c658bcf587a1110e6309d..700fd64381f8a7885c39547e1e37826274ecea02 100644 (file)
@@ -540,11 +540,6 @@ for the process specified by
 .B ESRCH
 Could not find a process with the ID specified in
 .IR pid .
-.SH VERSIONS
-The
-.BR prlimit ()
-system call is available since Linux 2.6.36.
-Library support is available since glibc 2.13.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -564,6 +559,11 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR prlimit ()
+system call is available since Linux 2.6.36.
+Library support is available since glibc 2.13.
 .SH STANDARDS
 .BR getrlimit (),
 .BR setrlimit ():
index c2e6a9164917e065ca06f95f60909fec92346700..803828e31f0c3aa15ea0cb6d4682b05ee872e765 100644 (file)
@@ -368,14 +368,6 @@ The file is on a read-only filesystem.
 .RB ( utimensat ())
 Search permission is denied for one of the prefix components of
 .IR pathname .
-.SH VERSIONS
-.BR utimensat ()
-was added in Linux 2.6.22;
-glibc support was added with glibc 2.6.
-.PP
-Support for
-.BR futimens ()
-first appeared in glibc 2.6.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -394,6 +386,14 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR utimensat ()
+was added in Linux 2.6.22;
+glibc support was added with glibc 2.6.
+.PP
+Support for
+.BR futimens ()
+first appeared in glibc 2.6.
 .SH STANDARDS
 .BR futimens ()
 and
index dcd2f745250eee597072045acd270fc83e8e8824..474b0fdff0d073353be6eead972934225d7bd392 100644 (file)
@@ -62,18 +62,6 @@ sets the Program Priority to
 If the program priority is medium high when the time interval expires or if an
 attempt is made to set the priority to medium high when it is not allowed, the
 priority is set to medium.
-.SH VERSIONS
-The functions
-.BR __ppc_set_ppr_med (),
-.BR __ppc_set_ppr_low (),
-and
-.BR __ppc_set_ppr_med_low ()
-are provided since glibc 2.18.
-The functions
-.BR __ppc_set_ppr_very_low ()
-and
-.BR __ppc_set_ppr_med_high ()
-first appeared in glibc 2.23.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -95,6 +83,18 @@ T}   Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The functions
+.BR __ppc_set_ppr_med (),
+.BR __ppc_set_ppr_low (),
+and
+.BR __ppc_set_ppr_med_low ()
+are provided since glibc 2.18.
+The functions
+.BR __ppc_set_ppr_very_low ()
+and
+.BR __ppc_set_ppr_med_high ()
+first appeared in glibc 2.23.
 .SH STANDARDS
 These functions are nonstandard GNU extensions.
 .SH NOTES
index b2f2463b370cde1f6c73b7c4b6f5fe8e8482fd90..d802fa1f48ce32eef8a812c5e4447219578a3b5d 100644 (file)
@@ -41,8 +41,6 @@ provides a hint that performance will probably be improved if shared
 resources dedicated to the executing processor are released until all
 outstanding storage accesses to cacheable storage for which the data
 is not in the cache have been completed.
-.SH VERSIONS
-These functions first appeared in glibc 2.18.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -62,6 +60,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions first appeared in glibc 2.18.
 .SH STANDARDS
 These functions are nonstandard GNU extensions.
 .SH SEE ALSO
index b61a35082784c84274613a07bc65728653218f54..0e4e626fc6ac278f1f9273d35fdf39ba50f52d09 100644 (file)
@@ -61,9 +61,6 @@ Upon error, the return value is
 .BR MM_NOTOK .
 Possible errors include: out of memory, attempt to remove a
 nonexistent or default severity class.
-.SH VERSIONS
-.BR addseverity ()
-is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -81,6 +78,9 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR addseverity ()
+is provided since glibc 2.1.
 .SH STANDARDS
 This function is not specified in the X/Open Portability Guide
 although the
index a98b8d3861341599d5157104e12a12d47a810c17..a01909e4ec251d62acd78f3f77572c02424b1c5d 100644 (file)
@@ -92,10 +92,6 @@ is not a valid file descriptor.
 .B ENOSYS
 .BR aio_cancel ()
 is not implemented.
-.SH VERSIONS
-The
-.BR aio_cancel ()
-function is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -113,6 +109,10 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR aio_cancel ()
+function is available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH EXAMPLES
index 0f56060d34c1b8bb9820912f5deeaf149215de86..efb04957b1d4b927ddddb4d779380813690b7ea8 100644 (file)
@@ -62,10 +62,6 @@ has not been retrieved yet.
 .B ENOSYS
 .BR aio_error ()
 is not implemented.
-.SH VERSIONS
-The
-.BR aio_error ()
-function is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -83,6 +79,10 @@ T}   Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR aio_error ()
+function is available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH EXAMPLES
index 7aa0f6f3ea846d7a657ba275361723336d058a76..1a12a549fb4812a392ee615e8f6b48af216521a1 100644 (file)
@@ -81,10 +81,6 @@ or
 .B ENOSYS
 .BR aio_fsync ()
 is not implemented.
-.SH VERSIONS
-The
-.BR aio_fsync ()
-function is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -102,6 +98,10 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR aio_fsync ()
+function is available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index d4cbbe5ef71c08b510df465fa4e89ca9190d6053..ecdbd1081a22a8e464036e522cdbb19a85361db3 100644 (file)
@@ -114,10 +114,6 @@ is not implemented.
 The file is a regular file, we start reading before end-of-file
 and want at least one byte, but the starting position is past
 the maximum offset for this file.
-.SH VERSIONS
-The
-.BR aio_read ()
-function is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -135,6 +131,10 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR aio_read ()
+function is available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index 4074b4ca2b944452668eda8c147d38a5ce3c7d9f..4b91794132aac70fba0642d128cc9eb08fb9090e 100644 (file)
@@ -56,10 +56,6 @@ of which the return status has not been retrieved yet.
 .B ENOSYS
 .BR aio_return ()
 is not implemented.
-.SH VERSIONS
-The
-.BR aio_return ()
-function is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -77,6 +73,10 @@ T}   Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR aio_return ()
+function is available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH EXAMPLES
index 32a08c5107b9b41b878560708fc52c6276ec1219..57ef7d344d4d169e9fb4c576ab26d993342259c6 100644 (file)
@@ -82,10 +82,6 @@ waiting for); see
 .B ENOSYS
 .BR aio_suspend ()
 is not implemented.
-.SH VERSIONS
-The
-.BR aio_suspend ()
-function is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -103,6 +99,10 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR aio_suspend ()
+function is available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .PP
index b96a9fd3bba6cf5c3f19fad73489b1dac2089329..11a302ee41c32fa6df13c1323020c5d07c21b577 100644 (file)
@@ -119,10 +119,6 @@ are invalid.
 .B ENOSYS
 .BR aio_write ()
 is not implemented.
-.SH VERSIONS
-The
-.BR aio_write ()
-function is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -140,6 +136,10 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR aio_write ()
+function is available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index c98d3eb1bb4f761822a6a33ae7b8ef14990f701d..4d23f71f660689f988c13cac20e497ef9df8ab27 100644 (file)
@@ -130,12 +130,6 @@ returns a pointer to the array
 .BR malloc (3)ed
 by the call;
 on error, NULL is returned.
-.SH VERSIONS
-.BR backtrace (),
-.BR backtrace_symbols (),
-and
-.BR backtrace_symbols_fd ()
-are provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -155,6 +149,12 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR backtrace (),
+.BR backtrace_symbols (),
+and
+.BR backtrace_symbols_fd ()
+are provided since glibc 2.1.
 .SH STANDARDS
 These functions are GNU extensions.
 .SH NOTES
index 0d7171bf8ade6e3aa7e485f44edff246ff7b3e04..1b203fef63e314f339f419470a0a561d510e7b63 100644 (file)
@@ -38,9 +38,6 @@ in that it guarantees that compiler optimizations will not remove the
 erase operation if the compiler deduces that the operation is "unnecessary".
 .SH RETURN VALUE
 None.
-.SH VERSIONS
-.BR explicit_bzero ()
-first appeared in glibc 2.25.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -59,6 +56,9 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR explicit_bzero ()
+first appeared in glibc 2.25.
 .SH STANDARDS
 The
 .BR bzero ()
index b0e601a7ffbfcd070e593300d224c3c928edf902..1cd489aed014cafec8ada0215762e84e2c5c80b9 100644 (file)
@@ -21,8 +21,6 @@ Math library
 These functions return the absolute value of the complex number
 .IR z .
 The result is a real number.
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -42,6 +40,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index bed6753dcc59a655bc29bbf4a7d4193376adc85a..554553b595df818db0ce4b70e7b4b6b151551d6a 100644 (file)
@@ -31,8 +31,6 @@ One has:
 .nf
     cacos(z) = \-i * clog(z + i * csqrt(1 \- z * z))
 .fi
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -52,6 +50,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH EXAMPLES
index 1f5d6f00509ec0ae6c886b3a8966b2c7ddd0a059..3aa69baba572b8450cd5a13b2f4f154b96e2323b 100644 (file)
@@ -34,8 +34,6 @@ One has:
 .nf
     cacosh(z) = 2 * clog(csqrt((z + 1) / 2) + csqrt((z \- 1) / 2))
 .fi
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -55,6 +53,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH EXAMPLES
index 41c9583a7e3a53d648cae4be995b62e91cba5e40..f90873278ecaad9d93a617d5d025ea9ca00ea0b6 100644 (file)
@@ -62,8 +62,6 @@ tan(carg(z)) = cimag(z) / creal(z)
 .in
 .SH RETURN VALUE
 The return value is in the range of [\-pi,pi].
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -83,6 +81,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 041122dd8bcd4beffdef35e03be2e09a07d72435..04d77918f5b1860ffe2d6c4fa2521bff6e829bd0 100644 (file)
@@ -30,8 +30,6 @@ One has:
 .nf
     casin(z) = \-i clog(iz + csqrt(1 \- z * z))
 .fi
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -51,6 +49,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 5cb331675693ef1a123be0ffc2421ce02b107ff6..3aab28abc5b38e70f9b5ce6d66696453478c0fce 100644 (file)
@@ -32,8 +32,6 @@ One has:
 casinh(z) = clog(z + csqrt(z * z + 1))
 .EE
 .in
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -53,6 +51,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 9b37bc8b1c365b97cb7212216d934596ffb2b994..244bea87ad73631da0f7e317197dfb6e18b80275 100644 (file)
@@ -31,8 +31,6 @@ One has:
 catan(z) = (clog(1 + i * z) \- clog(1 \- i * z)) / (2 * i)
 .EE
 .in
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -52,6 +50,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH EXAMPLES
index a1dc0e7411d48216b4b65e1240bf5955e51a54ec..1f590a65e2e695bbfef40919b7eca02d46158f15 100644 (file)
@@ -33,8 +33,6 @@ One has:
 catanh(z) = 0.5 * (clog(1 + z) \- clog(1 \- z))
 .EE
 .in
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -54,6 +52,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH EXAMPLES
index dedc771a91a4f60ac4f41dd8260e51e5c7f680da..6193a3384ab6b92c8dbac76ad38c642f62971b95 100644 (file)
@@ -28,8 +28,6 @@ The complex cosine function is defined as:
 ccos(z) = (exp(i * z) + exp(\-i * z)) / 2
 .EE
 .in
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -49,6 +47,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 1b2867c108f3c91192f49f9638725d7349b0b94a..0fc6daf535b61cece7d281b3dda330c0bf733369 100644 (file)
@@ -29,8 +29,6 @@ One has:
 cexp(I * z) = ccos(z) + I * csin(z)
 .EE
 .in
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -50,6 +48,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 067b800175b7c9439f90a60846f502aafadf190f..f4e3d1f534a98d0c7237233c8cef5b630e498f9f 100644 (file)
@@ -104,12 +104,6 @@ was not a pointer to a block previously allocated by
 one of the routines in the
 .BR malloc (3)
 family.
-.SH VERSIONS
-The
-.BR cfree ()
-function was removed
-.\" commit 025b33ae84bb8f15b2748a1d8605dca453fce112
-in glibc 2.26.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -127,6 +121,12 @@ T} Thread safety   MT-Safe /* In glibc */
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR cfree ()
+function was removed
+.\" commit 025b33ae84bb8f15b2748a1d8605dca453fce112
+in glibc 2.26.
 .SH STANDARDS
 The 3-argument version of
 .BR cfree ()
index 4304117f385569b0f9f344d938ad64432fb84765..026915ff135bd9dbdcb343480ac02642db1241c8 100644 (file)
@@ -28,8 +28,6 @@ One has:
 z = creal(z) + I * cimag(z)
 .EE
 .in
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -49,6 +47,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index fce05363ae3ada2adb0d45d751786dad30d30ee0..078b447ec87ca37789ad8d62365ff3b9996b8ad9 100644 (file)
@@ -45,8 +45,6 @@ function returns zero on success, and a nonzero
 value on failure.
 .\" Most versions of UNIX return -1 on error, or do not even have errors.
 .\" glibc info and the Watcom C library document "a nonzero value".
-.SH VERSIONS
-Available since glibc 2.0.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -64,6 +62,8 @@ T}    Thread safety   MT-Unsafe const:env
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+Available since glibc 2.0.
 .SH STANDARDS
 Various UNIX variants (DG/UX, HP-UX, QNX, ...).
 POSIX.9 (bindings for FORTRAN77).
index bcc2d981e5ca99149ecb529b13b33bde41c6795f..1a5dccb9b5321ad34a2be4bba8a70583426a0ba9 100644 (file)
@@ -67,10 +67,6 @@ obtaining the per-process CPU-time clock of another process.)
 .B ESRCH
 There is no process with the ID
 .IR pid .
-.SH VERSIONS
-The
-.BR clock_getcpuclockid ()
-function is available since glibc 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -88,6 +84,10 @@ T}   Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR clock_getcpuclockid ()
+function is available since glibc 2.2.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index d64f1f071c8df6a2c75207cb8a14c971de616b83..3eba791c70b158833297da5d4bad52a0c9dd4f31 100644 (file)
@@ -42,8 +42,6 @@ clog(z) = log(cabs(z)) + I * carg(z)
 Note that
 .I z
 close to zero will cause an overflow.
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -63,6 +61,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index cee332ef9f94489f599f533d341e68db4df9b335..ba3f865da9f2f69238e9175f9c41965c47d897f9 100644 (file)
@@ -45,8 +45,6 @@ and
 Note that
 .I z
 close to zero will cause an overflow.
-.SH VERSIONS
-These functions first appeared in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -66,6 +64,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions first appeared in glibc 2.1.
 .SH STANDARDS
 These functions are GNU extensions.
 The identifiers are reserved for future use in C99 and C11.
index 1800496e47fd65fd9e65db59ab8802e1cc4690ad..941c4453621a9daa4f6d5974738de24517bcb45f 100644 (file)
@@ -29,8 +29,6 @@ One has:
 cabs(z) = csqrt(z * conj(z))
 .EE
 .in
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -50,6 +48,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 2fd09c5fb81db7d4788c767a99a8129271e8ba31..e69d34e8ce43e76c5cfc852d339783aa8bb2cb1f 100644 (file)
@@ -26,8 +26,6 @@ raised to the power
 (with a branch cut for
 .I x
 along the negative real axis).
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -47,6 +45,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index c5ab0be61c3a7a30f004f157cae712465fed4e59..b05e98a725fda5696fe88f2f75ad2cbe67a68a6d 100644 (file)
@@ -27,8 +27,6 @@ projects to
 itself.
 Every complex infinite value is projected to a single infinite value,
 namely to positive infinity on the real axis.
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -48,6 +46,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index 83e368865ed9b075a9fae23b0b23a680531d2859..8fe7f5a51a8cadd6e1153eec4f514a5b4a79d3cf 100644 (file)
@@ -26,8 +26,6 @@ One has:
 .nf
     z = creal(z) + I * cimag(z)
 .fi
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -47,6 +45,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index 7d080fba88d3fbcfe2c223d2b68b6dadc88d7102..3119535ca15fb0b9036ebc599f447dc6d59a371c 100644 (file)
@@ -28,8 +28,6 @@ The complex sine function is defined as:
 csin(z) = (exp(i * z) \- exp(\-i * z)) / (2 * i)
 .EE
 .in
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -49,6 +47,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 2b070b76b358eec4a5ee4917552b6ffdba966146..b8f5d5a9f0b6e591834a1d5bf4c557da8c8454a1 100644 (file)
@@ -28,8 +28,6 @@ The complex hyperbolic sine function is defined as:
 csinh(z) = (exp(z)\-exp(\-z))/2
 .EE
 .in
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -49,6 +47,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 7630e4ea6c9b604c89d8f999a55236cc38d0cea5..b9cf8ba6108b060548a08db3dda9bcc4fb0d55d3 100644 (file)
@@ -24,8 +24,6 @@ with a branch cut along the negative real axis.
 (That means that \fIcsqrt(\-1+eps*I)\fP will be close to I while
 \fIcsqrt(\-1\-eps*I)\fP will be close to \-I, \fIif eps\fP is a small positive
 real number.)
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -45,6 +43,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index e0c156d739e1bcb9a12c8b27c4e9f42b07d45cf1..9caaf42d63fbc518b6f8cf9a79d0296c34e6d764 100644 (file)
@@ -28,8 +28,6 @@ The complex tangent function is defined as:
 ctan(z) = csin(z) / ccos(z)
 .EE
 .in
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -49,6 +47,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 10317892c8f302343c63835fb9dc79c92f82e4ea..9eb02dd252a18144ae33ea32b05b3a0846a16268 100644 (file)
@@ -29,8 +29,6 @@ mathematically as:
 ctanh(z) = csinh(z) / ccosh(z)
 .EE
 .in
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -50,6 +48,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 4f1385efb1819e997c015815d49bceea1ab0ef28..e486d92a5fe1373b6e00cf37dc76455a4b98da26 100644 (file)
@@ -129,19 +129,6 @@ the macro
 is false only for the first two statuses.
 .\" So far the Sun page
 .\" Some additions - aeb
-.SH VERSIONS
-These functions were added in glibc 2.1.
-.PP
-Because they employ the DES block cipher,
-which is no longer considered secure,
-.BR ecb_crypt (),
-.BR ecb_crypt (),
-.BR crypt_r (),
-and
-.BR des_setparity ()
-were removed in glibc 2.28.
-Applications should switch to a modern cryptography library, such as
-.BR libgcrypt .
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -161,6 +148,19 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
+.PP
+Because they employ the DES block cipher,
+which is no longer considered secure,
+.BR ecb_crypt (),
+.BR ecb_crypt (),
+.BR crypt_r (),
+and
+.BR des_setparity ()
+were removed in glibc 2.28.
+Applications should switch to a modern cryptography library, such as
+.BR libgcrypt .
 .SH STANDARDS
 4.3BSD.
 Not in POSIX.1.
index 5a363c78888cd5e7fc63164a77738c494811263a..0b65919bf8d36ee6731b93c14be92f10fef2d950 100644 (file)
@@ -182,9 +182,6 @@ The
 .BR dl_iterate_phdr ()
 function returns whatever value was returned by the last call to
 .IR callback .
-.SH VERSIONS
-.BR dl_iterate_phdr ()
-has been supported since glibc 2.2.4.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -202,6 +199,9 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR dl_iterate_phdr ()
+has been supported since glibc 2.2.4.
 .SH STANDARDS
 The
 .BR dl_iterate_phdr ()
index b8231298b3bc197109c2fce2f754b1fffc0e9969..77b7b9afec6bad7d04d7fd3a7dfd48a14cc4b94e 100644 (file)
@@ -213,11 +213,6 @@ In this case, an error message is
 .\" error via dlerror() for this case.
 available via
 .BR dlerror (3).
-.SH VERSIONS
-.BR dladdr ()
-is present in glibc 2.0 and later.
-.BR dladdr1 ()
-first appeared in glibc 2.3.3.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -236,6 +231,11 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR dladdr ()
+is present in glibc 2.0 and later.
+.BR dladdr1 ()
+first appeared in glibc 2.3.3.
 .SH STANDARDS
 These functions are nonstandard GNU extensions
 that are also present on Solaris.
index a8cd95e5f7d58c6b8c0f20ee41dd886d899b120f..3265dfcf34fbb65e0cf62204edfbbfe03a6cde07 100644 (file)
@@ -31,9 +31,6 @@ include a trailing newline.
 .BR dlerror ()
 returns NULL if no errors have occurred since initialization or since
 it was last called.
-.SH VERSIONS
-.BR dlerror ()
-is present in glibc 2.0 and later.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -51,6 +48,9 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR dlerror ()
+is present in glibc 2.0 and later.
 .SH STANDARDS
 POSIX.1-2001.
 .SH NOTES
index 83d2d2dba901f969f4f5e65b708e4b1655e6091e..960265faf0e532f86ef5f5f2211f0fdb2ba95bd2 100644 (file)
@@ -200,9 +200,6 @@ On success,
 returns 0.
 On failure, it returns \-1; the cause of the error can be diagnosed using
 .BR dlerror (3).
-.SH VERSIONS
-.BR dlinfo ()
-first appeared in glibc 2.3.3.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -220,6 +217,9 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR dlinfo ()
+first appeared in glibc 2.3.3.
 .SH STANDARDS
 This function is a nonstandard GNU extension.
 .SH NOTES
index 5a97e510fdbd5f32756c71da006f63d9b5a5ea17..3df952650a9ac02606959d682d184de067ecef87 100644 (file)
@@ -346,13 +346,6 @@ returns 0; on error, it returns a nonzero value.
 .PP
 Errors from these functions can be diagnosed using
 .BR dlerror (3).
-.SH VERSIONS
-.BR dlopen ()
-and
-.BR dlclose ()
-are present in glibc 2.0 and later.
-.BR dlmopen ()
-first appeared in glibc 2.3.4.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -372,6 +365,13 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR dlopen ()
+and
+.BR dlclose ()
+are present in glibc 2.0 and later.
+.BR dlmopen ()
+first appeared in glibc 2.3.4.
 .SH STANDARDS
 POSIX.1-2001 describes
 .BR dlclose ()
index 0d0e2d6102bda856088932be0ea5f5d867ece9ac..de071d1f083a07b306ab905b5aeb42fa6eb4148e 100644 (file)
@@ -102,11 +102,6 @@ these functions return the address associated with
 On failure, they return NULL;
 the cause of the error can be diagnosed using
 .BR dlerror (3).
-.SH VERSIONS
-.BR dlsym ()
-is present in glibc 2.0 and later.
-.BR dlvsym ()
-first appeared in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -125,6 +120,11 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR dlsym ()
+is present in glibc 2.0 and later.
+.BR dlvsym ()
+first appeared in glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001 describes
 .BR dlsym ().
index 2557a5f259d43320632cf1b46bfbdb7869a4df00..c71a62e6e9fb246005e43a31dae1e767baf17eb9 100644 (file)
@@ -104,17 +104,6 @@ is unchanged.
 .B ENOSYS
 The function is not provided.
 (For example because of former USA export restrictions.)
-.SH VERSIONS
-Because they employ the DES block cipher,
-which is no longer considered secure,
-.BR encrypt (),
-.BR encrypt_r (),
-.BR setkey (),
-and
-.BR setkey_r ()
-were removed in glibc 2.28.
-Applications should switch to a modern cryptography library, such as
-.BR libgcrypt .
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -137,6 +126,17 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+Because they employ the DES block cipher,
+which is no longer considered secure,
+.BR encrypt (),
+.BR encrypt_r (),
+.BR setkey (),
+and
+.BR setkey_r ()
+were removed in glibc 2.28.
+Applications should switch to a modern cryptography library, such as
+.BR libgcrypt .
 .SH STANDARDS
 .BR encrypt (),
 .BR setkey ():
index f7ce935304c0e96d451fda717613b71542325d55..d17590bc006ade637b6d46fb07be21c674d2bfed 100644 (file)
@@ -50,10 +50,6 @@ is set to indicate the error.
 .SH ERRORS
 As for
 .BR access (2).
-.SH VERSIONS
-The
-.BR eaccess ()
-function was added in glibc 2.4.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -72,6 +68,10 @@ T}   Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR eaccess ()
+function was added in glibc 2.4.
 .SH STANDARDS
 These functions are nonstandard.
 Some other systems have an
index 3c65384595f4b1ad8d416aa5fb88d4cb0d522c40..d8c0e0712edebfc7ce385adc35fce9431bd2c275 100644 (file)
@@ -172,10 +172,6 @@ All of these functions may fail and set
 .I errno
 for any of the errors specified for
 .BR execve (2).
-.SH VERSIONS
-The
-.BR execvpe ()
-function first appeared in glibc 2.11.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -200,6 +196,10 @@ T} Thread safety   MT-Safe env
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR execvpe ()
+function first appeared in glibc 2.11.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .PP
index 732b5a76cd62f5055df289a151b641e635e31e6b..f739b8025befa15446b69c6b312243dc7dfd5790 100644 (file)
@@ -47,8 +47,6 @@ when calling these functions.
 .PP
 For a discussion of the errors that can occur for these functions, see
 .BR exp (3).
-.SH VERSIONS
-These functions first appeared in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -68,6 +66,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions first appeared in glibc 2.1.
 .SH STANDARDS
 These functions are GNU extensions.
 .SH BUGS
index e937f7aad7cb9ef1e1d12b3d6d8c69b76798fc41..574507df6a31e8d064dae87ea25f60d54a36d184 100644 (file)
@@ -58,8 +58,6 @@ when calling these functions.
 .PP
 For a discussion of the errors that can occur for these functions, see
 .BR exp (3).
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -79,6 +77,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .PP
index eed4edaf52c563600b9c2feeed2071a39f82196d..7eaacb0d72651295df56de2e3a79753aee17b8c2 100644 (file)
@@ -65,8 +65,6 @@ is set to
 An overflow floating-point exception
 .RB ( FE_OVERFLOW )
 is raised.
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -86,6 +84,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH BUGS
index cb3ca2537d4c4de1b5b7645c24bf636af586a577..cbaa342fd44dea8d26e9a4a53c7d74be723f9622 100644 (file)
@@ -240,8 +240,6 @@ These functions return zero on success and nonzero if an error occurred.
 .\" Earlier seven of these functions were listed as returning void.
 .\" This was corrected in Corrigendum 1 (ISO/IEC 9899:1999/Cor.1:2001(E))
 .\" of the C99 Standard.
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -276,6 +274,8 @@ T}
 .ad
 .sp 1
 .hy
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 IEC 60559 (IEC 559:1989), ANSI/IEEE 854, C99, POSIX.1-2001.
 .SH NOTES
index 88c8bb984c5ae338a5a167deb00a42ab0e182f9f..78d0efee99212cc67a0a850d9dcdff97bdc8a019 100644 (file)
@@ -78,9 +78,6 @@ The kernel does not provide the
 system call, and the
 .I /proc
 filesystem could not be accessed.
-.SH VERSIONS
-.BR fexecve ()
-is implemented since glibc 2.3.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -98,6 +95,9 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR fexecve ()
+is implemented since glibc 2.3.2.
 .SH STANDARDS
 POSIX.1-2008.
 This function is not specified in POSIX.1-2001,
index e866aac71415f3d8c23a9beda5b3381ca17d4054..e170136c811fc801929502230c42f1f7b3d6f4c2 100644 (file)
@@ -141,8 +141,6 @@ These functions do not set
 .IR errno .
 .\" FIXME . Is it intentional that these functions do not set errno?
 .\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6801
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -162,6 +160,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 5a66f4617f3c5d75678139b0dfa01c42015b6c64..5001084ec2f00f4113ffca08b942ad2478023776 100644 (file)
@@ -47,8 +47,6 @@ If one argument is a NaN, the other argument is returned.
 If both arguments are NaN, a NaN is returned.
 .SH ERRORS
 No errors occur.
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -68,6 +66,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 2b34bc28645da35ddf80f3f9b003cde4bb9d09c9..744865bc7c09f9069e23b4904a89e283370b3566 100644 (file)
@@ -147,9 +147,6 @@ pointer.
 Otherwise, NULL is returned and
 .I errno
 is set to indicate the error.
-.SH VERSIONS
-.BR fmemopen ()
-was already available in glibc 1.0.x.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -167,6 +164,9 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR fmemopen ()
+was already available in glibc 1.0.x.
 .SH STANDARDS
 POSIX.1-2008.
 This function is not specified in POSIX.1-2001,
index 82dd035b50d937afeabe521e121696eb793c9c4b..d952bf10464064589bad393871a1999d03703382 100644 (file)
@@ -47,8 +47,6 @@ If one argument is a NaN, the other argument is returned.
 If both arguments are NaN, a NaN is returned.
 .SH ERRORS
 No errors occur.
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -68,6 +66,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 9eb3484a47dbda764655b356eec4f50d010f80f9..ec964948c6fc9ce0879252be45debd3f0759cfd0 100644 (file)
@@ -218,9 +218,6 @@ any of the predefined classes.
 The printstring
 is the string printed when a message of this class is processed by
 .BR fmtmsg ().
-.SH VERSIONS
-.BR fmtmsg ()
-is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -252,6 +249,9 @@ Since glibc 2.16,
 the
 .BR fmtmsg ()
 function uses a lock to protect the static variable, so it is thread-safe.
+.SH VERSIONS
+.BR fmtmsg ()
+is provided since glibc 2.1.
 .SH STANDARDS
 The functions
 .BR fmtmsg ()
index e0d7c0b764e9d24cedf5c4b8d9063916743f6183..fbd58863c0bdc4e5fb9385931ca82963714694ee 100644 (file)
@@ -73,8 +73,6 @@ is set to indicate the error.
 .SH ERRORS
 See the ERRORS in
 .BR fseek (3).
-.SH VERSIONS
-These functions are available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -93,6 +91,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions are available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008, SUSv2.
 .SH NOTES
index cc86eece436535059fba67f5cd291c1c3c5666bd..5e6430f647558be9cc71675151987f6e3bcff07a 100644 (file)
@@ -60,15 +60,6 @@ fields are unspecified; avoid relying on them.
 .SH RETURN VALUE
 This function always returns 0.
 (POSIX.1-2001 specifies, and some systems document, a \-1 error return.)
-.SH VERSIONS
-Starting with glibc 2.33, the
-.BR ftime ()
-function and the
-.I <sys/timeb.h>
-header have been removed.
-To support old binaries,
-glibc continues to provide a compatibility symbol for
-applications linked against glibc 2.32 and earlier.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -86,6 +77,15 @@ T}   Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+Starting with glibc 2.33, the
+.BR ftime ()
+function and the
+.I <sys/timeb.h>
+header have been removed.
+To support old binaries,
+glibc continues to provide a compatibility symbol for
+applications linked against glibc 2.32 and earlier.
 .SH STANDARDS
 4.2BSD, POSIX.1-2001.
 POSIX.1-2008 removes the specification of
index 9157bd18ccf78227900e380c82aa9fe2f5dcb0ac..bf17849b9b2ee0ca25a0da1756e3d804928d1436 100644 (file)
@@ -759,8 +759,6 @@ as follows:
 or
 .I instr
 was invalid.
-.SH VERSIONS
-These functions are available in Linux since glibc2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -784,6 +782,8 @@ T}  Thread safety   MT-Unsafe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions are available in Linux since glibc2.
 .SH STANDARDS
 4.4BSD.
 .SH BUGS
index 4c14e1489976b78dac3d16eff16318ab8fb30389..561d27dd9f948a0b1fb4956207ac5fe1637c2273 100644 (file)
@@ -350,9 +350,6 @@ then the only nonzero value that should be used by \fIfn\fP()
 to terminate the tree walk is \fBFTW_STOP\fP,
 and that value is returned as the result of
 .BR nftw ().
-.SH VERSIONS
-.BR nftw ()
-is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -373,6 +370,9 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR nftw ()
+is available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008, SVr4, SUSv1.
 POSIX.1-2008 marks
index 76b79889216759dcb8d98c5593d3695db70e2bbe..3cf660d68590dcabcc1fa6c021325ca5aebfd02e 100644 (file)
@@ -71,13 +71,6 @@ The following additional error may occur for
 .TP
 .B ENOSYS
 The kernel does not support this call; Linux 2.6.22 or later is required.
-.SH VERSIONS
-.BR futimes ()
-is available since glibc 2.3.
-.BR lutimes ()
-is available since glibc 2.6, and is implemented using the
-.BR utimensat (2)
-system call, which is supported since Linux 2.6.22.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -96,6 +89,13 @@ T}   Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR futimes ()
+is available since glibc 2.3.
+.BR lutimes ()
+is available since glibc 2.6, and is implemented using the
+.BR utimensat (2)
+system call, which is supported since Linux 2.6.22.
 .SH STANDARDS
 These functions are not specified in any standard.
 Other than Linux, they are available only on the BSDs.
index 60c49bb195e8bcb7a1e2fda04244aa880352c095..465716ba53edcbdacf983a6a79ca0f6c8e9d01bf 100644 (file)
@@ -210,10 +210,6 @@ is not found, 0 is returned.
 No entry corresponding to
 .I type
 could be found in the auxiliary vector.
-.SH VERSIONS
-The
-.BR getauxval ()
-function was added in glibc 2.16.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -231,6 +227,10 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR getauxval ()
+function was added in glibc 2.16.
 .SH STANDARDS
 This function is a nonstandard glibc extension.
 .SH NOTES
index 51918a9556b495cf9ebdccae20c52f3e307f9dfc..7e4b45542d444a4315e47231c47a9f9fc6ba8999 100644 (file)
@@ -75,9 +75,6 @@ The
 .BR getenv ()
 function returns a pointer to the value in the
 environment, or NULL if there is no match.
-.SH VERSIONS
-.BR secure_getenv ()
-first appeared in glibc 2.17.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -96,6 +93,9 @@ T}    Thread safety   MT-Safe env
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR secure_getenv ()
+first appeared in glibc 2.17.
 .SH STANDARDS
 .BR getenv ():
 POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
index 3a3833eed8ecd5778deaf103f4088b60f3a42bfc..d57532195752124ee5a073716127c47b41d956e2 100644 (file)
@@ -83,8 +83,6 @@ In this case, the value returned in
 .I *ngroups
 can be used to resize the buffer passed to a further call to
 .BR getgrouplist ().
-.SH VERSIONS
-This function is present since glibc 2.2.4.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -102,6 +100,8 @@ T}  Thread safety   MT-Safe locale
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+This function is present since glibc 2.2.4.
 .SH STANDARDS
 This function is nonstandard; it appears on most BSDs.
 .SH BUGS
index 20c5bfb5d17a23d43be591297250bd6ad0e76e41..ab1df42c1a596f2251d66f40f80355b9511e7e80 100644 (file)
@@ -142,14 +142,6 @@ for any of the errors specified for
 .BR malloc (3),
 or
 .BR realloc (3).
-.SH VERSIONS
-The
-.BR getifaddrs ()
-function first appeared in glibc 2.3, but before glibc 2.3.3,
-the implementation supported only IPv4 addresses;
-IPv6 support was added in glibc 2.3.3.
-Support of address families other than IPv4 is available only
-on kernels that support netlink.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -168,6 +160,14 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR getifaddrs ()
+function first appeared in glibc 2.3, but before glibc 2.3.3,
+the implementation supported only IPv4 addresses;
+IPv6 support was added in glibc 2.3.3.
+Support of address families other than IPv4 is available only
+on kernels that support netlink.
 .SH STANDARDS
 Not in POSIX.1.
 This function first appeared in BSDi and is
index 033c331dbb12b4706b790df46f4e9f4cd1784b45..332bb12b8e49988467c1428c44df3e48af28984a 100644 (file)
@@ -52,8 +52,6 @@ the number of samples actually retrieved is returned.
 .\" BR getloadavg ()
 .\" function appeared in
 .\" 4.3BSD Reno .
-.SH VERSIONS
-This function is available since glibc 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -71,6 +69,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+This function is available since glibc 2.2.
 .SH STANDARDS
 Not in POSIX.1.
 Present on the BSDs and Solaris.
index 5591b2c346cbc688b66d857e0c4017e5f7ce5734..ff9d88d115531697e966a32654b167e0fa367142 100644 (file)
@@ -211,9 +211,6 @@ suitable for error reporting.
 .I /etc/nsswitch.conf
 .br
 .I /etc/resolv.conf
-.SH VERSIONS
-.BR getnameinfo ()
-is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -231,6 +228,9 @@ T}  Thread safety   MT-Safe env locale
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR getnameinfo ()
+is provided since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008, RFC\ 2553.
 .SH NOTES
index 739e3ab101c18eab0e3ba3645a9743f194b9213e..f3f8507247afe0798f6c5568240b1987753fdc26 100644 (file)
@@ -43,9 +43,6 @@ to indicate the error.
 .BR getpt ()
 can fail with various errors described in
 .BR open (2).
-.SH VERSIONS
-.BR getpt ()
-is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -63,6 +60,9 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR getpt ()
+is provided since glibc 2.1.
 .SH STANDARDS
 .BR getpt ()
 is glibc-specific;
index a8f422476d6a93fe8af3dbe662103c8aaf3d9201..5f29ef7ad3f50710343ef7ed83245706ed842801 100644 (file)
@@ -34,8 +34,6 @@ The
 function performs the converse operation.
 .SH RETURN VALUE
 These functions do not return a value.
-.SH VERSIONS
-These functions were added in glibc 2.1.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -54,6 +52,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.1.
 .SH STANDARDS
 These functions are nonstandard, but appear on a few other systems,
 such as Solaris and NetBSD.
index 1189118a999a4932df0a1fc72d9d522514e9bd64..af6315d3ffe8a39ca1189cc71a5f6c163d8cdf52 100644 (file)
@@ -28,8 +28,6 @@ returns a string indicates the release status of the glibc version
 available on the system.
 This will be a string such as
 .IR "stable" .
-.SH VERSIONS
-These functions first appeared in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -48,6 +46,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions first appeared in glibc 2.1.
 .SH STANDARDS
 These functions are glibc-specific.
 .SH EXAMPLES
index 35ff1e7ebb8c543c0a3c07d524efcced43c88055..31706e2b7a26b9939c01de58695b26b27b9675e7 100644 (file)
@@ -66,9 +66,6 @@ argument is not a valid open file descriptor.
 The
 .I fd
 argument is valid but not associated with a master pseudoterminal.
-.SH VERSIONS
-.BR grantpt ()
-is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -86,6 +83,9 @@ T}    Thread safety   MT-Safe locale
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR grantpt ()
+is provided since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index 0ee4b0bcb91f0be0ce412581157aba07a1be0602..1dfa4c61989ce77e275603a57c059bd26160ecc3 100644 (file)
@@ -141,8 +141,6 @@ An invalid multibyte sequence has been encountered in the input.
 .TP
 .B EINVAL
 An incomplete multibyte sequence has been encountered in the input.
-.SH VERSIONS
-This function is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -167,6 +165,8 @@ function is MT-Safe, as long as callers arrange for
 mutual exclusion on the
 .I cd
 argument.
+.SH VERSIONS
+This function is available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index 78097590810af63ccc6f13d14668385f11797905..6f47ca539ae384d9f7e913703d87d5352d66c2f4 100644 (file)
@@ -32,8 +32,6 @@ On success,
 returns 0; otherwise, it returns \-1 and sets
 .I errno
 to indicate the error.
-.SH VERSIONS
-This function is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -51,6 +49,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+This function is available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008, SUSv2.
 .SH SEE ALSO
index 345b8e496285fea161f0fdac42c70d7f34a07da7..f363cd0d47189d4c695c94eb04f8b298b1cfca4f 100644 (file)
@@ -100,8 +100,6 @@ to
 .I tocode
 is not supported by the
 implementation.
-.SH VERSIONS
-This function is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -119,6 +117,8 @@ T}  Thread safety   MT-Safe locale
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+This function is available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008, SUSv2.
 .SH SEE ALSO
index 4591d3ebd640b8146f68967f1756698eca3ffda8..692b3639f96c4558538f1c9e05260a782a8e722d 100644 (file)
@@ -78,13 +78,6 @@ may also fail for any of the errors specified for
 .BR sendto (2),
 or
 .BR malloc (3).
-.SH VERSIONS
-The
-.BR if_nameindex ()
-function first appeared in glibc 2.1, but before glibc 2.3.4,
-the implementation supported only interfaces with IPv4 addresses.
-Support of interfaces that don't have IPv4 addresses is available only
-on kernels that support netlink.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -103,6 +96,13 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR if_nameindex ()
+function first appeared in glibc 2.1, but before glibc 2.3.4,
+the implementation supported only interfaces with IPv4 addresses.
+Support of interfaces that don't have IPv4 addresses is available only
+on kernels that support netlink.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008, RFC\ 3493.
 .PP
index baf2cd27b6a67640f047b1cd3fa554c53f3e0715..11101f4dc0927e498899d5056045a8a7747738bd 100644 (file)
@@ -197,22 +197,6 @@ checks for hexadecimal digits, that is, one of
 The values returned are nonzero if the character
 .I c
 falls into the tested class, and zero if not.
-.SH VERSIONS
-.BR isalnum_l (),
-.BR isalpha_l (),
-.BR isblank_l (),
-.BR iscntrl_l (),
-.BR isdigit_l (),
-.BR isgraph_l (),
-.BR islower_l (),
-.BR isprint_l (),
-.BR ispunct_l (),
-.BR isspace_l (),
-.BR isupper_l (),
-.BR isxdigit_l (),
-and
-.BR isascii_l ()
-are available since glibc 2.3.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -243,6 +227,22 @@ T} Thread safety   MT-Safe
 .ad
 .sp 1
 .\" FIXME: need a thread-safety statement about the *_l functions
+.SH VERSIONS
+.BR isalnum_l (),
+.BR isalpha_l (),
+.BR isblank_l (),
+.BR iscntrl_l (),
+.BR isdigit_l (),
+.BR isgraph_l (),
+.BR islower_l (),
+.BR isprint_l (),
+.BR ispunct_l (),
+.BR isspace_l (),
+.BR isupper_l (),
+.BR isxdigit_l (),
+and
+.BR isascii_l ()
+are available since glibc 2.3.
 .SH STANDARDS
 C89 specifies
 .BR isalnum (),
index 6e51f96ad34f3423fdbaca22d935a8fc5d64326f..90ccb587aee37ed9212be36dc2324571df38dfd4 100644 (file)
@@ -183,10 +183,6 @@ If
 .BR lio_listio ()
 fails for any other reason,
 then none of the I/O operations has been initiated.
-.SH VERSIONS
-The
-.BR lio_listio ()
-function is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -204,6 +200,10 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR lio_listio ()
+function is available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index 3656538ed9953ea55b3fd0334d58d4ed5c118526..27ed980839baea4be604989ca653c16df3ac9336 100644 (file)
@@ -59,8 +59,6 @@ when calling these functions.
 .PP
 For a discussion of the errors that can occur for these functions, see
 .BR log (3).
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -80,6 +78,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .PP
index 7a0829a62eeb82b6846c2f7f6db63065a9be4d2d..8c405578efe1ddecdd55192829221dddc7103944 100644 (file)
@@ -77,8 +77,6 @@ These functions do not set
 .IR errno .
 .\" FIXME . Is it intentional that these functions do not set errno?
 .\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6798
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -101,6 +99,8 @@ T}   Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index d99babda98431f5f61c0e499e7386bdd005d9ad9..83927601fd6530abdc31b0686b291c219359637e 100644 (file)
@@ -80,8 +80,6 @@ These functions do not set
 .IR errno .
 .\" FIXME . Is it intentional that these functions do not set errno?
 .\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6797
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -104,6 +102,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 4f23aea97287f16735674cc830ad6b738cc41dde..ad426fa58d051beaa7a9fa6a054dd5411f528221 100644 (file)
@@ -85,11 +85,6 @@ to indicate the error.
 .TP
 .B ENOMEM
 Insufficient stack space left.
-.SH VERSIONS
-.BR makecontext ()
-and
-.BR swapcontext ()
-are provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -114,6 +109,11 @@ T}
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR makecontext ()
+and
+.BR swapcontext ()
+are provided since glibc 2.1.
 .SH STANDARDS
 SUSv2, POSIX.1-2001.
 POSIX.1-2008 removes the specifications of
index 4326c0ef7000d61b31be5083ac637f6ea99a79ec..6819f101930a4dd77d5d96a4468e187d0afe671f 100644 (file)
@@ -115,13 +115,6 @@ of the heap.
 This is the maximum number of bytes that could ideally
 (i.e., ignoring page alignment restrictions, and so on) be released by
 .BR malloc_trim (3).
-.SH VERSIONS
-.\" mallinfo(): Available already in glibc 2.0, possibly earlier
-The
-.BR mallinfo2 ()
-function was added
-.\" commit e3960d1c57e57f33e0e846d615788f4ede73b945
-in glibc 2.33.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -157,6 +150,13 @@ would modify the global internal objects with atomics, that make sure
 .BR mallinfo ()/
 .BR mallinfo2 ()
 is safe enough, others modify with non-atomically maybe not.
+.SH VERSIONS
+.\" mallinfo(): Available already in glibc 2.0, possibly earlier
+The
+.BR mallinfo2 ()
+function was added
+.\" commit e3960d1c57e57f33e0e846d615788f4ede73b945
+in glibc 2.33.
 .SH STANDARDS
 These functions are not specified by POSIX or the C standards.
 A
index 6b7d7e4ea053df99333700dbac6f3664a317b2c4..2d6e9818e267e5c481ea20aa7ff03d54f2f51985 100644 (file)
@@ -226,19 +226,6 @@ or
 .B RLIMIT_DATA
 limit described in
 .BR getrlimit (2).
-.SH VERSIONS
-.BR reallocarray ()
-was added in glibc 2.26.
-.PP
-.BR malloc ()
-and related functions rejected sizes greater than
-.B PTRDIFF_MAX
-starting in glibc 2.30.
-.PP
-.BR free ()
-preserved
-.I errno
-starting in glibc 2.33.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -259,6 +246,19 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR reallocarray ()
+was added in glibc 2.26.
+.PP
+.BR malloc ()
+and related functions rejected sizes greater than
+.B PTRDIFF_MAX
+starting in glibc 2.30.
+.PP
+.BR free ()
+preserved
+.I errno
+starting in glibc 2.33.
 .SH STANDARDS
 .BR malloc (),
 .BR free (),
index 79769395dec99df7bc0d69041bbfb91a7f797fe6..af96c0142b44e16706dddf8b9aacfdd3be302a10 100644 (file)
@@ -41,9 +41,6 @@ is set to indicate the error.
 .B EINVAL
 .I options
 was nonzero.
-.SH VERSIONS
-.BR malloc_info ()
-was added in glibc 2.10.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -61,6 +58,9 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR malloc_info ()
+was added in glibc 2.10.
 .SH STANDARDS
 This function is a GNU extension.
 .SH NOTES
index afe8b9ccbded401f7dc24175c5461d13c738f802..4dd2d8ca79ddacf8314e4f4f0e74816baa816d51 100644 (file)
@@ -35,8 +35,6 @@ the function prints the sum of these two statistics for all arenas,
 and the maximum number of blocks and bytes that were ever simultaneously
 allocated using
 .BR mmap (2).
-.\" .SH VERSIONS
-.\" Available already in glibc 2.0, possibly earlier
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -54,6 +52,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.\" .SH VERSIONS
+.\" Available already in glibc 2.0, possibly earlier
 .SH STANDARDS
 This function is a GNU extension.
 .SH NOTES
index 4ae3cac17c48dc94890277345d79b6af47e0d075..b94fcb5a2e266a45a80360f7bd6ea6e369a0672c 100644 (file)
@@ -42,8 +42,6 @@ function returns 1 if memory was actually released back to the system,
 or 0 if it was not possible to release any memory.
 .SH ERRORS
 No errors are defined.
-.\" .SH VERSIONS
-.\" Available already in glibc 2.0, possibly earlier
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -61,6 +59,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.\" .SH VERSIONS
+.\" Available already in glibc 2.0, possibly earlier
 .SH STANDARDS
 This function is a GNU extension.
 .SH NOTES
index e4136c435664aeaa2abd23d742833c2def0c4763..41868bff79c16c80d689bf42be850b3b3bb4daf6 100644 (file)
@@ -113,17 +113,6 @@ A block of memory was freed twice.
 and
 .BR mcheck_pedantic ()
 return 0 on success, or \-1 on error.
-.SH VERSIONS
-The
-.BR mcheck_pedantic ()
-and
-.BR mcheck_check_all ()
-functions are available since glibc 2.2.
-The
-.BR mcheck ()
-and
-.BR mprobe ()
-functions are present since at least glibc 2.0
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -147,6 +136,17 @@ T}
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR mcheck_pedantic ()
+and
+.BR mcheck_check_all ()
+functions are available since glibc 2.2.
+The
+.BR mcheck ()
+and
+.BR mprobe ()
+functions are present since at least glibc 2.0
 .SH STANDARDS
 These functions are GNU extensions.
 .SH NOTES
index 08c93ee824c20a3cc3651b07d1f6325cd418ab6d..877910c59a9eb09bc42d4e6cce1b46978e901ff7 100644 (file)
@@ -94,12 +94,6 @@ the given memory area.
 The
 .BR rawmemchr ()
 function returns a pointer to the matching byte.
-.SH VERSIONS
-.BR rawmemchr ()
-first appeared in glibc 2.1.
-.PP
-.BR memrchr ()
-first appeared in glibc 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -119,6 +113,12 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR rawmemchr ()
+first appeared in glibc 2.1.
+.PP
+.BR memrchr ()
+first appeared in glibc 2.2.
 .SH STANDARDS
 .BR memchr ():
 POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
index d3557034584390bd4048f51785002cfd9d451437..371d341ae0b4b9f643d2f582a140f9fa7093d9de 100644 (file)
@@ -57,9 +57,6 @@ wide characters.
 .I dest
 +
 .IR n .
-.SH VERSIONS
-.BR mempcpy ()
-first appeared in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -78,6 +75,9 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR mempcpy ()
+first appeared in glibc 2.1.
 .SH STANDARDS
 This function is a GNU extension.
 .SH EXAMPLES
index 8268652773af2918c19b7c3301e02fcfc00f69d8..e7aa99efba0d026710f30420d296eca65c00457b 100644 (file)
@@ -57,8 +57,6 @@ Now \fItemplate\fP is unchanged.
 Also see
 .BR mkdir (2)
 for other possible values for \fIerrno\fP.
-.SH VERSIONS
-Available since glibc 2.1.91.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -76,6 +74,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+Available since glibc 2.1.91.
 .SH STANDARDS
 POSIX.1-2008.
 This function is present on the BSDs.
index 52646b490795ba4a7fdc50ad2f9a3611e12a6fea..32cd31bdaded4bf9fdd86a341bf228a96cc6eec0 100644 (file)
@@ -162,12 +162,6 @@ is a file descriptor referring to a file other than a directory.
 .TP
 .B EROFS
 \fIpathname\fP refers to a read-only filesystem.
-.SH VERSIONS
-.BR mkfifoat ()
-was added in glibc 2.4.
-It is implemented using
-.BR mknodat (2),
-available since Linux 2.6.16.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -186,6 +180,12 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR mkfifoat ()
+was added in glibc 2.4.
+It is implemented using
+.BR mknodat (2),
+available since Linux 2.6.16.
 .SH STANDARDS
 .BR mkfifo ():
 POSIX.1-2001, POSIX.1-2008.
index 15262df0ee6f302f7d2c0489530c61257581f3cb..8c699ca15695facd5153e3d38bb866787634f0ea 100644 (file)
@@ -169,13 +169,6 @@ were not XXXXXX.
 .PP
 These functions may also fail with any of the errors described for
 .BR open (2).
-.SH VERSIONS
-.BR mkostemp ()
-is available since glibc 2.7.
-.BR mkstemps ()
-and
-.BR mkostemps ()
-are available since glibc 2.11.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -196,6 +189,13 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR mkostemp ()
+is available since glibc 2.7.
+.BR mkstemps ()
+and
+.BR mkostemps ()
+are available since glibc 2.11.
 .SH STANDARDS
 .BR mkstemp ():
 4.3BSD, POSIX.1-2001.
index 068a18f62bb2cf1d01877e91f66027a698e55788..24c9b95c9d5886f181397c2641d00503b99763bc 100644 (file)
@@ -66,8 +66,6 @@ On IEEE 754 systems, there are many representations of NaN, and
 .I tagp
 selects one.
 On other systems it may do nothing.
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -87,6 +85,8 @@ T}    Thread safety   MT-Safe locale
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 See also IEC 559 and the appendix with
index 6ca4ba014fc6898ad79d838f917e6b5aa1c9e7b0..0adcaac3931a7e2e36a8686c837f7a6bc7b5c153 100644 (file)
@@ -63,8 +63,6 @@ and similarly for the other types.
 .SH RETURN VALUE
 See DESCRIPTION.
 .\" .SH ERRORS
-.SH VERSIONS
-These functions were added in glibc 2.24.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -87,6 +85,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.24.
 .SH STANDARDS
 These functions are described in
 .I IEEE Std 754-2008 - Standard for Floating-Point Arithmetic
index 5f4b864b0998d3e5cb8e1ec10805e7e92f2a4faa..dd1b359db75b614f8f98cdc44206963a81673b56 100644 (file)
@@ -95,13 +95,6 @@ are as for
 .BR adjtimex (2).
 Given a correct pointer argument, these functions always succeed.
 .\" FIXME . the info page incorrectly describes the return values.
-.SH VERSIONS
-The
-.BR ntp_gettime ()
-function is available since glibc 2.1.
-The
-.BR ntp_gettimex ()
-function is available since glibc 2.12.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -120,6 +113,13 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR ntp_gettime ()
+function is available since glibc 2.1.
+The
+.BR ntp_gettimex ()
+function is available since glibc 2.12.
 .SH STANDARDS
 .BR ntp_gettime ()
 is described in the NTP Kernel Application Program Interface.
index ca736cc4179e4820a8b770c04df5971abcaa3dd4..5a8c18c73719ba55545e98b2b4d7add7da338144 100644 (file)
@@ -95,11 +95,6 @@ pointer.
 Otherwise, NULL is returned and
 .I errno
 is set to indicate the error.
-.SH VERSIONS
-.BR open_memstream ()
-was already available in glibc 1.0.x.
-.BR open_wmemstream ()
-is available since glibc 2.4.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -118,6 +113,11 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR open_memstream ()
+was already available in glibc 1.0.x.
+.BR open_wmemstream ()
+is available since glibc 2.4.
 .SH STANDARDS
 POSIX.1-2008.
 These functions are not specified in POSIX.1-2001,
index ffe95848bccf0a38a0b68c9f002eeb8e788a07c9..778da47967ed07bb31a5a78014a923bc435fc867 100644 (file)
@@ -89,9 +89,6 @@ Insufficient memory to complete the operation.
 .TP
 .B ENOTDIR
 \fIname\fP is not a directory.
-.SH VERSIONS
-.BR fdopendir ()
-is available since glibc 2.4.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -110,6 +107,9 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR fdopendir ()
+is available since glibc 2.4.
 .SH STANDARDS
 .BR opendir ()
 is present on SVr4, 4.3BSD, and specified in POSIX.1-2001.
index 09939d7642a07db6a0c995ec3e8f616e2a5ad310..5f87b93fd122276a69d02a2fe3a70d3d46e97fe1 100644 (file)
@@ -99,13 +99,6 @@ Thus, if a failing call is not immediately followed by a call to
 the value of
 .I errno
 should be saved.
-.SH VERSIONS
-Since glibc 2.32, the declarations of
-.I sys_errlist
-and
-.I sys_nerr
-are no longer exposed by
-.IR <stdio.h> .
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -123,6 +116,13 @@ T} Thread safety   MT-Safe race:stderr
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+Since glibc 2.32, the declarations of
+.I sys_errlist
+and
+.I sys_nerr
+are no longer exposed by
+.IR <stdio.h> .
 .SH STANDARDS
 .BR perror (),
 .IR errno :
index b0d7ce5ae72a2ff6a402f70a73d43ed8e78ee8ac..a9b40fe3071e33f4523c813af44c41434d7e4425 100644 (file)
@@ -91,9 +91,6 @@ emulation shown in NOTES, such as musl libc.
 .B ESPIPE
 .I fd
 refers to a pipe.
-.SH VERSIONS
-.BR posix_fallocate ()
-is available since glibc 2.1.94.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -113,6 +110,9 @@ T}
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR posix_fallocate ()
+is available since glibc 2.1.94.
 .SH STANDARDS
 POSIX.1-2001.
 .PP
index f5d6618b7db24545e1631e447ebcbaabb3bf5c20..43f621915c320f153b9efb2d30dc88cf974c99b7 100644 (file)
@@ -145,21 +145,6 @@ argument was not a power of two, or was not a multiple of
 .TP
 .B ENOMEM
 There was insufficient memory to fulfill the allocation request.
-.SH VERSIONS
-The functions
-.BR memalign (),
-.BR valloc (),
-and
-.BR pvalloc ()
-have been available since at least glibc 2.0.
-.PP
-The function
-.BR aligned_alloc ()
-was added in glibc 2.16.
-.PP
-The function
-.BR posix_memalign ()
-is available since glibc 2.1.91.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -183,6 +168,21 @@ T} Thread safety   MT-Unsafe init
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The functions
+.BR memalign (),
+.BR valloc (),
+and
+.BR pvalloc ()
+have been available since at least glibc 2.0.
+.PP
+The function
+.BR aligned_alloc ()
+was added in glibc 2.16.
+.PP
+The function
+.BR posix_memalign ()
+is available since glibc 2.1.91.
 .SH STANDARDS
 The function
 .BR valloc ()
index 8b75e0722f73d9faf8513aead033387d4f80b085..2605b87ec804457b39e79f7b077949aa885d20ce 100644 (file)
@@ -54,10 +54,6 @@ is set to indicate the error.
 .SH ERRORS
 See
 .BR open (2).
-.SH VERSIONS
-glibc support for
-.BR posix_openpt ()
-has been provided since glibc 2.2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -75,6 +71,10 @@ T}   Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+glibc support for
+.BR posix_openpt ()
+has been provided since glibc 2.2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .PP
index 9f60bd9c578237ea6682d7a924822ee10f264170..aeac782869c0221e013613f6b428c1be46233ed1 100644 (file)
@@ -29,11 +29,6 @@ with the difference that the latter functions are now standardized
 in TS\ 18661-4:2015.
 Those latter functions should be used in preference
 to the functions described in this page.
-.SH VERSIONS
-These functions were added in glibc 2.1.
-Since glibc 2.27,
-.\" glibc commit 5a80d39d0d2587e9bd8e72f19e92eeb2a66fbe9e
-the use of these functions in new programs is no longer supported.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -53,6 +48,11 @@ T}   Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
+Since glibc 2.27,
+.\" glibc commit 5a80d39d0d2587e9bd8e72f19e92eeb2a66fbe9e
+the use of these functions in new programs is no longer supported.
 .SH STANDARDS
 This functions are nonstandard GNU extensions.
 .SH SEE ALSO
index 322281e5110a99bd543fe730fb3f625efcaa29bf..763b5e2a276f446de34fdbc4604c9ddb347a747e 100644 (file)
@@ -895,6 +895,30 @@ or more means that the output was truncated.
 (See also below under NOTES.)
 .PP
 If an output error is encountered, a negative value is returned.
+.SH ATTRIBUTES
+For an explanation of the terms used in this section, see
+.BR attributes (7).
+.ad l
+.nh
+.TS
+allbox;
+lbx lb lb
+l l l.
+Interface      Attribute       Value
+T{
+.BR printf (),
+.BR fprintf (),
+.BR sprintf (),
+.BR snprintf (),
+.BR vprintf (),
+.BR vfprintf (),
+.BR vsprintf (),
+.BR vsnprintf ()
+T}     Thread safety   MT-Safe locale
+.TE
+.hy
+.ad
+.sp 1
 .SH VERSIONS
 .\" Linux libc4 knows about the five C standard flags.
 .\" It knows about the length modifiers \fBh\fP, \fBl\fP, \fBL\fP,
@@ -935,30 +959,6 @@ of the
 .B m
 conversion specifier, that is
 .IR %#m .
-.SH ATTRIBUTES
-For an explanation of the terms used in this section, see
-.BR attributes (7).
-.ad l
-.nh
-.TS
-allbox;
-lbx lb lb
-l l l.
-Interface      Attribute       Value
-T{
-.BR printf (),
-.BR fprintf (),
-.BR sprintf (),
-.BR snprintf (),
-.BR vprintf (),
-.BR vfprintf (),
-.BR vsprintf (),
-.BR vsnprintf ()
-T}     Thread safety   MT-Safe locale
-.TE
-.hy
-.ad
-.sp 1
 .SH STANDARDS
 .BR fprintf (),
 .BR printf (),
index 08229ed69975253bb28eeeefb3239a8bc3f7ef40..39aff2a33ba49abe8e7620241c9f10d742a73f69 100644 (file)
@@ -75,10 +75,6 @@ The
 and
 .BR psiginfo ()
 functions return no value.
-.SH VERSIONS
-The
-.BR psiginfo ()
-function was added in glibc 2.10.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -97,6 +93,10 @@ T}   Thread safety   MT-Safe locale
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR psiginfo ()
+function was added in glibc 2.10.
 .SH STANDARDS
 POSIX.1-2008, 4.3BSD.
 .SH BUGS
index 7a1cf59b54626c4f5eda3d7ed7210c739219f677..7cb20eb0f1fab55fa226524bd80a71af55df014c 100644 (file)
@@ -85,8 +85,6 @@ is too small).
 .B ENOMEM
 .RB ( pthread_attr_setaffinity_np ())
 Could not allocate memory.
-.SH VERSIONS
-These functions are provided since glibc 2.3.4.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -105,6 +103,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions are provided since glibc 2.3.4.
 .SH STANDARDS
 These functions are nonstandard GNU extensions;
 hence the suffix "_np" (nonportable) in the names.
index f396ec1cc6a762fbfe57d88260d8ce311ba9d544..f6007c682e3bafdcf714a638a40a4ebf0d04d498 100644 (file)
@@ -83,8 +83,6 @@ is invalid.
 On Linux these functions always succeed
 (but portable and future-proof applications should nevertheless
 handle a possible error return).
-.SH VERSIONS
-These functions are provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -103,6 +101,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions are provided since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index 198f0c85a9cc7084233db9ba7ba02fa6bff644e7..0ed304eb05f72b409f96c70312fcc25e87c0ce19 100644 (file)
@@ -87,8 +87,6 @@ POSIX.1 also documents an optional
 .B ENOTSUP
 error ("attempt was made to set the attribute to an unsupported value") for
 .BR pthread_attr_setinheritsched ().
-.\" .SH VERSIONS
-.\" Available since glibc 2.0.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -107,6 +105,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.\" .SH VERSIONS
+.\" Available since glibc 2.0.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH BUGS
index bdd9f5fa88dd494deaacc128be51f1f74f0a2c9c..834c08905cddaf3f3eb3106f7506ff2da5c1b6ad 100644 (file)
@@ -84,8 +84,6 @@ error for
 This value is never returned on Linux
 (but portable and future-proof applications should nevertheless
 handle this error return value).
-.\" .SH VERSIONS
-.\" Available since glibc 2.0.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -104,6 +102,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.\" .SH VERSIONS
+.\" Available since glibc 2.0.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index b6c2064079a51027dc5a53e5312a92203ea4df42..df370c2089a64180aea486dfc71141769277d2f4 100644 (file)
@@ -76,8 +76,6 @@ POSIX.1 also documents an optional
 .B ENOTSUP
 error ("attempt was made to set the attribute to an unsupported value") for
 .BR pthread_attr_setschedpolicy ().
-.\" .SH VERSIONS
-.\" Available since glibc 2.0.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -96,6 +94,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.\" .SH VERSIONS
+.\" Available since glibc 2.0.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH EXAMPLES
index ff9b0355ba33d322e978f3512bddb0f487d7992b..8ba91c4303b4e6bd932c186a5368cc302a189eff 100644 (file)
@@ -68,8 +68,6 @@ On error, these functions return a positive error number.
 .B ENOMEM
 .RB ( pthread_attr_setsigmask_np ())
 Could not allocate memory.
-.SH VERSIONS
-These functions are provided since glibc 2.32.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -88,6 +86,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions are provided since glibc 2.32.
 .SH STANDARDS
 These functions are nonstandard GNU extensions;
 hence the suffix "_np" (nonportable) in the names.
index d9f4c402f0d4f4ba0e4802a314cba9c65d341c74..be52f85b28d919eba7b0d72672dfcf28d17d66f4 100644 (file)
@@ -89,8 +89,6 @@ error if the stack area described by
 and
 .I stacksize
 is not both readable and writable by the caller.
-.SH VERSIONS
-These functions are provided since glibc 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -109,6 +107,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions are provided since glibc 2.2.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index 4118d3d479bd8561f074fea01c8f1cff6e4d23cd..a19aeda210c3090023727fa567a51676f6e07328 100644 (file)
@@ -60,8 +60,6 @@ on error, they return a nonzero error number.
 No errors are defined
 (but applications should nevertheless
 handle a possible error return).
-.SH VERSIONS
-These functions are provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -80,6 +78,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions are provided since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001 specifies these functions but marks them as obsolete.
 POSIX.1-2008 removes the specification of these functions.
index 2094623f775034a08646c0313dc1ae2f2df20365..7b9e4a2d1715b2c761ca96aa3f31399e3a6ce282 100644 (file)
@@ -60,8 +60,6 @@ can fail with the error
 if
 .I stacksize
 is not a multiple of the system page size.
-.SH VERSIONS
-These functions are provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -80,6 +78,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions are provided since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index a0d0a21f760dbb36106cffb549beb000745a3695..da41931a556d31d63d045db22520343e4e33bd0e 100644 (file)
@@ -102,8 +102,6 @@ on error, it returns a nonzero error number.
 No thread with the ID
 .I thread
 could be found.
-.\" .SH VERSIONS
-.\" Available since glibc 2.0
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -121,6 +119,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.\" .SH VERSIONS
+.\" Available since glibc 2.0
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index e76bcf282a38243d0c27662e18f4d48369b3373c..90649b4cf10494ff848f3c86336b4d78754cb478 100644 (file)
@@ -103,8 +103,6 @@ inside the handler.
 These functions do not return a value.
 .SH ERRORS
 There are no errors.
-.\" SH VERSIONS
-.\" Available since glibc 2.0
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -123,6 +121,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.\" SH VERSIONS
+.\" Available since glibc 2.0
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index 27f9a618f7c11e1ec0e1a1c8b79bb5eeece3cdce..a20e9ad137a80eb666db5057e9736d85a1f96914 100644 (file)
@@ -58,8 +58,6 @@ is invalid, or the stack address attribute is set in
 .\" Can happen (but unlikely) while trying to allocate memory for cpuset
 .RB ( pthread_setattr_default_np ())
 Insufficient memory.
-.SH VERSIONS
-These functions are available since glibc 2.18.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -78,6 +76,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions are available since glibc 2.18.
 .SH STANDARDS
 These functions are nonstandard GNU extensions;
 hence the suffix "_np" (nonportable) in their names.
index a1c1b9e7efa800d251dd4ab924798f3b13857f0e..59e1d628875dc018cdef653ae658b8a2b203b0d4 100644 (file)
@@ -75,8 +75,6 @@ and
 if the
 .B RLIMIT_STACK
 resource limit is not supported.
-.SH VERSIONS
-This function is available since glibc 2.2.3.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -94,6 +92,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+This function is available since glibc 2.2.3.
 .SH STANDARDS
 This function is a nonstandard GNU extension;
 hence the suffix "_np" (nonportable) in the name.
index 31dd6a6ef56b4b4635753e0c91fae1033fcc8cfc..968f9c99666c967eaedea842b57bcf1aa809e1d7 100644 (file)
@@ -45,8 +45,6 @@ Per-thread CPU time clocks are not supported by the system.
 No thread with the ID
 .I thread
 could be found.
-.SH VERSIONS
-This function is available since glibc 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -64,6 +62,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+This function is available since glibc 2.2.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index ac7650505dee27c01008ed5a16ad6b7afaaa9de0..0aee6411ec267a421ba07af1a3647f9ff7dc2e97 100644 (file)
@@ -26,8 +26,6 @@ except the calling thread.
 The cancelation state and cancelation type of the
 to-be-terminated threads are ignored,
 and the cleanup handlers are not called in those threads.
-.\" .SH VERSIONS
-.\" Available since glibc 2.0
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -45,6 +43,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.\" .SH VERSIONS
+.\" Available since glibc 2.0
 .SH STANDARDS
 This function is a nonstandard GNU extension;
 hence the suffix "_np" (nonportable) in the name.
index 29f30eb14ed54f88fd85d4e16cce285fc00b23bb..9c148379755521d939207e5691943781fb688980 100644 (file)
@@ -94,8 +94,6 @@ is smaller than the size of the affinity mask used by the kernel.
 No thread with the ID
 .I thread
 could be found.
-.SH VERSIONS
-These functions are provided since glibc 2.3.4.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -114,6 +112,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions are provided since glibc 2.3.4.
 .SH STANDARDS
 These functions are nonstandard GNU extensions;
 hence the suffix "_np" (nonportable) in the names.
index 4785db7f4f97eff682652bd039df33564a662927..e44ca91f5e138bd1c9273a0df939453ad04b3101 100644 (file)
@@ -95,8 +95,6 @@ can fail with the following error:
 .B EINVAL
 Invalid value for
 .IR type .
-.\" .SH VERSIONS
-.\" Available since glibc 2.0
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -124,6 +122,8 @@ T}
 .ad
 .sp 1
 .hy
+.\" .SH VERSIONS
+.\" Available since glibc 2.0
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index 4f39c336ee67cd18106c3fd312131ac4b205495b..8e44fd7113bf78cb66018fdc54f635e979a6b7cf 100644 (file)
@@ -60,8 +60,6 @@ POSIX.1 also documents an
 error ("the value specified by
 .I new_level
 would cause a system resource to be exceeded").
-.SH VERSIONS
-These functions are available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -80,6 +78,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions are available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index b78a2f781fa0f9bedeff7cddbd6950b539249789..d5ce530b3089be943059902fa953b4856633bcb5 100644 (file)
@@ -81,8 +81,6 @@ If either of these functions fails to open
 .IR /proc/self/task/[tid]/comm ,
 then the call may fail with one of the errors described in
 .BR open (2).
-.SH VERSIONS
-These functions were added in glibc 2.12.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -101,6 +99,8 @@ T}   Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.12.
 .SH STANDARDS
 These functions are nonstandard GNU extensions;
 hence the suffix "_np" (nonportable) in the names.
index 7a95b18be2f72fa440d70023a5541c2b420ea159..59dbbe609230233cab90735633669d457cae0cc9 100644 (file)
@@ -118,8 +118,6 @@ POSIX.1 also documents an
 ("attempt was made to set the policy or scheduling parameters
 to an unsupported value") error for
 .BR pthread_setschedparam ().
-.\" .SH VERSIONS
-.\" Available since glibc 2.0
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -138,6 +136,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.\" .SH VERSIONS
+.\" Available since glibc 2.0
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index f8fa2886b407527073d609f87279ca8f8f034f57..650a33b6a4b9bf4b5c1ddf5da3b1bdb44af90485 100644 (file)
@@ -60,8 +60,6 @@ POSIX.1 also documents an
 ("attempt was made to set the priority
 to an unsupported value") error for
 .BR pthread_setschedparam (3).
-.SH VERSIONS
-This function is available since glibc 2.3.4.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -79,6 +77,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+This function is available since glibc 2.3.4.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index b9c80164aca3502c037f9c024ad58d0676316038..3777609f9cc3d1b05423ab622bfafcd784526a01 100644 (file)
@@ -71,10 +71,6 @@ is not supported on this system.
 .B ESRCH
 .I thread
 is not valid.
-.SH VERSIONS
-The
-.BR pthread_sigqueue ()
-function first appeared in glibc 2.11.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -92,6 +88,10 @@ T}   Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR pthread_sigqueue ()
+function first appeared in glibc 2.11.
 .SH STANDARDS
 This function is a GNU extension.
 .SH NOTES
index ea569fcae6b36edbf4e57231985ebe783fba8f78..797d38719149413297b75a0e7e89029b7574b71e 100644 (file)
@@ -35,8 +35,6 @@ If the calling thread is canceled as a consequence of a call
 to this function, then the function does not return.
 .SH ERRORS
 This function always succeeds.
-.\" SH VERSIONS
-.\" Available since glibc 2.0
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -54,6 +52,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.\" SH VERSIONS
+.\" Available since glibc 2.0
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH EXAMPLES
index caaaa070791a3dfecf0d9bb1c672a6130e0f5839..d816f2e07cf6cdb452eaccceca53b9562340fa07 100644 (file)
@@ -92,8 +92,6 @@ terminated.
 .BR pthread_timedjoin_np ()
 never returns the error
 .BR EINTR .
-.SH VERSIONS
-These functions were added in glibc 2.3.3.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -112,6 +110,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.3.3.
 .SH STANDARDS
 These functions are nonstandard GNU extensions;
 hence the suffix "_np" (nonportable) in the names.
index 37263d0c7235b6f2f3eb54964052f754dc3e905f..e68cb532571fd4b43698284612724add36e645b0 100644 (file)
@@ -35,8 +35,6 @@ on error, it returns an error number.
 On Linux, this call always succeeds
 (but portable and future-proof applications should nevertheless
 handle a possible error return).
-.SH VERSIONS
-Since glibc 2.34, this function is marked as deprecated.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -54,6 +52,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+Since glibc 2.34, this function is marked as deprecated.
 .SH STANDARDS
 This call is nonstandard, but present on several other systems.
 Use the standardized
index cde2de69de924bc3fa47681008eb13ec2ee91bd6..a4a4222b4e1e2a7a0608ccf966cdcd2e496240ad 100644 (file)
@@ -89,9 +89,6 @@ does not refer to a pseudoterminal master device.
 only)
 .I buf
 is too small.
-.SH VERSIONS
-.BR ptsname ()
-is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -112,6 +109,9 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR ptsname ()
+is provided since glibc 2.1.
 .SH STANDARDS
 .TP
 .BR ptsname ():
index f4cf5a3214dd755295a240c0b8ef6ff8ff7f86d9..e652bcd1fb82f3d03f5a5dec02c87ec0a1d5ad8a 100644 (file)
@@ -81,9 +81,6 @@ The
 and
 .BR qsort_r ()
 functions return no value.
-.SH VERSIONS
-.BR qsort_r ()
-was added in glibc 2.8.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -102,6 +99,9 @@ T}   Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR qsort_r ()
+was added in glibc 2.8.
 .SH STANDARDS
 .BR qsort ():
 POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
index 4f0e7b4180264fbe68722566fa7be2da28fed540..a17238af8eb2aab5b5bdc44dcc7d7a95e646aba5 100644 (file)
@@ -243,14 +243,6 @@ For information on the return from
 and
 .BR iruserok (),
 see above.
-.SH VERSIONS
-The functions
-.BR iruserok_af (),
-.BR rcmd_af (),
-.BR rresvport_af (),
-and
-.BR ruserok_af ()
-functions are provided since glibc 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -279,6 +271,14 @@ T} Thread safety   MT-Safe locale
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The functions
+.BR iruserok_af (),
+.BR rcmd_af (),
+.BR rresvport_af (),
+and
+.BR ruserok_af ()
+functions are provided since glibc 2.2.
 .SH STANDARDS
 Not in POSIX.1.
 Present on the BSDs, Solaris, and many other systems.
index 12de656136618a744632fe891a169a68cd82d269..c2232ee0ec9fa5bea2c7b8793103a28cdcb31110 100644 (file)
@@ -111,8 +111,6 @@ These functions do not set
 .IR errno .
 .\" FIXME . Is it intentional that these functions do not set errno?
 .\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6802
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -132,6 +130,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 311053f9eb256404a7f82f29c7dce12a77a6b054..b1f219b57974e2519d9bcb2feb170d376dc6c485 100644 (file)
@@ -123,10 +123,6 @@ This argument can be specified as
 or
 .B AF_UNSPEC
 (to allow the implementation to select the protocol).
-.SH VERSIONS
-The
-.BR rexec_af ()
-function was added in glibc 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -145,6 +141,10 @@ T} Thread safety   MT-Unsafe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR rexec_af ()
+function was added in glibc 2.2.
 .SH STANDARDS
 These functions are not in POSIX.1.
 The
index 30c23a3914493c333025664658c4e8032272dba9..ebfcc2434a35c6121bcd92366c19c36069bd1b9f 100644 (file)
@@ -57,8 +57,6 @@ itself is returned.
 .SH ERRORS
 No errors occur.
 POSIX.1-2001 documents a range error for overflows, but see NOTES.
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -78,6 +76,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index dcf5f8ef6416c34f55176a6df523b0ea05919740..4ffe1ac6a69230205bd1f8e434eeafe437b59714 100644 (file)
@@ -123,8 +123,6 @@ is set to
 An underflow floating-point exception
 .RB ( FE_UNDERFLOW )
 is raised.
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -147,6 +145,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index cec797412bc56c8f8ec690c8cd16b8c60408134b..83e896442bc189944ab85272a11e3be3a896ae31 100644 (file)
@@ -180,12 +180,6 @@ The path in \fIdirp\fR is not a directory.
 is a relative pathname and
 .I dirfd
 is a file descriptor referring to a file other than a directory.
-.SH VERSIONS
-.BR versionsort ()
-was added in glibc 2.1.
-.PP
-.BR scandirat ()
-was added in glibc 2.15.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -208,6 +202,12 @@ T} Thread safety   MT-Safe locale
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR versionsort ()
+was added in glibc 2.1.
+.PP
+.BR scandirat ()
+was added in glibc 2.15.
 .SH STANDARDS
 .BR alphasort (),
 .BR scandir ():
index c4fc22dc7b1c9a30f4b83e0be8e9a399c55ef92f..3bb1029359a76102da11ce486c7eb138f8fc4b0c 100644 (file)
@@ -46,8 +46,6 @@ is set to indicate the error.
 .B ENOSYS
 This kernel does not implement
 .BR getcpu (2).
-.SH VERSIONS
-This function is available since glibc 2.6.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -65,6 +63,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+This function is available since glibc 2.6.
 .SH STANDARDS
 .BR sched_getcpu ()
 is glibc-specific.
index 16bf212b21324b5a8f22d28dd3144a6942044c17..e189f7c551ff566862d70a95f15cdefb1c69893d 100644 (file)
@@ -220,8 +220,6 @@ An attempt was to made to
 a
 .I name
 that does not exist.
-.SH VERSIONS
-These functions are provided in glibc 2.2 and later.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -240,6 +238,8 @@ T}  Thread safety   MT-Safe locale
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions are provided in glibc 2.2 and later.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .PP
index 483d115ebe437665e123ec39a3d7b9be0b56e96b..cfb4bc46d901f1635b2229debe57be7c2dd1baf8 100644 (file)
@@ -97,11 +97,6 @@ For the required permissions, see
 .B ESRCH
 No process has a PID matching
 .IR pid .
-.SH VERSIONS
-.BR sigqueue ()
-and the underlying
-.BR rt_sigqueueinfo (2)
-system call first appeared in Linux 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -119,6 +114,11 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR sigqueue ()
+and the underlying
+.BR rt_sigqueueinfo (2)
+system call first appeared in Linux 2.2.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index cf376abeee759237cf6f0b685284bf7a482b426a..8a0484ca5f7e26625a2ecb8553c0a969b35616bc 100644 (file)
@@ -208,13 +208,6 @@ See the ERRORS under
 .BR sigaction (2)
 and
 .BR sigprocmask (2).
-.SH VERSIONS
-Starting with glibc 2.21, the GNU C library no longer exports the
-.BR sigvec ()
-function as part of the ABI.
-(To ensure backward compatibility,
-the glibc symbol versioning scheme continues to export the interface
-to binaries linked against older versions of the library.)
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -236,6 +229,13 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+Starting with glibc 2.21, the GNU C library no longer exports the
+.BR sigvec ()
+function as part of the ABI.
+(To ensure backward compatibility,
+the glibc symbol versioning scheme continues to export the interface
+to binaries linked against older versions of the library.)
 .SH STANDARDS
 All of these functions were in
 4.3BSD, except
index ce88bdedd4aa2004920f251b2fa8ae88155730f3..7e0f564ac82690dec85d82c8991db27946c91074 100644 (file)
@@ -67,8 +67,6 @@ is set to
 An invalid floating-point exception
 .RB ( FE_INVALID )
 is raised.
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -88,6 +86,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 These functions are GNU extensions.
 .SH NOTES
index 4a308f5272b810315ae3c06ec93b29eaff9b656f..b55e4fe95cfb7da3654a394d6d485990407493c2 100644 (file)
@@ -53,9 +53,6 @@ is not a valid file descriptor.
 is not a file descriptor to which
 .BR sockatmark ()
 can be applied.
-.SH VERSIONS
-.BR sockatmark ()
-was added in glibc 2.2.4.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -73,6 +70,9 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR sockatmark ()
+was added in glibc 2.2.4.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index 6cce980019bfd9969c553bc1699a96da9f504df8..5952009c960d4b3a7712378be0c4879d71996750 100644 (file)
@@ -82,9 +82,6 @@ or a pointer to the null byte at the end of
 (i.e.,
 .IR "s+strlen(s)" )
 if the character is not found.
-.SH VERSIONS
-.BR strchrnul ()
-was added in glibc 2.1.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -104,6 +101,9 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR strchrnul ()
+was added in glibc 2.1.1.
 .SH STANDARDS
 .BR strchr (),
 .BR strrchr ():
index da517f5dfae5db1ccac12ea163faec0d83b9e548..cd9f468407a37e7335aaf7529e49ff36dd63e6f0 100644 (file)
@@ -216,16 +216,6 @@ is not a valid error number.
 .TP
 .B ERANGE
 Insufficient storage was supplied to contain the error description string.
-.SH VERSIONS
-The
-.BR strerror_l ()
-function first appeared in glibc 2.6.
-.PP
-The
-.BR strerrorname_np ()
-and
-.BR strerrordesc_np ()
-functions first appeared in glibc 2.32.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -253,6 +243,16 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR strerror_l ()
+function first appeared in glibc 2.6.
+.PP
+The
+.BR strerrorname_np ()
+and
+.BR strerrordesc_np ()
+functions first appeared in glibc 2.32.
 .SH STANDARDS
 .BR strerror ()
 is specified by POSIX.1-2001, POSIX.1-2008, C89, and C99.
index defd462e9c5d04b901dccb68de2432e7ba135047..a6db6922c9b4a798f24a26f17ab69a03b5171405 100644 (file)
@@ -148,13 +148,6 @@ not counting the terminating null byte.
 Thus, a return value of
 .I n
 or greater means that the output was truncated.
-.SH VERSIONS
-The
-.BR strfromd (),
-.BR strfromf (),
-and
-.BR strfroml ()
-functions are available since glibc 2.25.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7)
@@ -181,6 +174,13 @@ T} Thread safety   MT-Safe locale
 .ad
 .sp 1
 Note: these attributes are preliminary.
+.SH VERSIONS
+The
+.BR strfromd (),
+.BR strfromf (),
+and
+.BR strfroml ()
+functions are available since glibc 2.25.
 .SH STANDARDS
 C99, ISO/IEC TS 18661-1.
 .SH NOTES
index 1b9a91b1f2dc7f6fcb52c28913dd04b4e12e4e91..77c68037fdca8cb047e7ba03697c9cbb2c26a768 100644 (file)
@@ -109,17 +109,6 @@ functions return the appropriate description string.
 The returned string is statically allocated and valid for
 the lifetime of the program.
 These functions return NULL for an invalid signal number.
-.SH VERSIONS
-.BR sigdescr_np ()
-and
-.BR sigabbrev_np ()
-first appeared in glibc 2.32.
-.PP
-Starting with glibc 2.32,
-.\" glibc commit b1ccfc061feee9ce616444ded8e1cd5acf9fa97f
-the
-.I sys_siglist
-symbol is no longer exported by glibc.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -143,6 +132,17 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR sigdescr_np ()
+and
+.BR sigabbrev_np ()
+first appeared in glibc 2.32.
+.PP
+Starting with glibc 2.32,
+.\" glibc commit b1ccfc061feee9ce616444ded8e1cd5acf9fa97f
+the
+.I sys_siglist
+symbol is no longer exported by glibc.
 .SH STANDARDS
 .BR strsignal ():
 POSIX.1-2008.
index 83491d7e934b4e7ae531ed57609da4d1ab90e182..b560a884a1da689d455cd1b4dfe178b9b8dea414 100644 (file)
@@ -44,9 +44,6 @@ is not a valid file descriptor.
 The calling process does not have a controlling terminal, or
 it has one but it is not described by
 .IR fd .
-.SH VERSIONS
-.BR tcgetsid ()
-is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -64,6 +61,9 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR tcgetsid ()
+is provided since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index 1ed27bf66baf0cf140834e0accdc7c8e830c4ae6..7497207419a9b1edae28a2e08859d8fb58711c12 100644 (file)
@@ -156,8 +156,6 @@ is set to
 .BR ERANGE .
 .\" glibc (as at 2.8) also supports an inexact
 .\" exception for various cases.
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -177,6 +175,8 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index 65382c086ae8b4d115a70aef5b79d5a67bea4b33..edc6b573c9be69bb7ebabd4cfa4bb82d90391f5f 100644 (file)
@@ -82,10 +82,6 @@ was convertible to lowercase,
 returns its lowercase equivalent;
 otherwise it returns
 .IR wc .
-.SH VERSIONS
-The
-.BR towlower_l ()
-function first appeared in glibc 2.3.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -106,6 +102,10 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR towlower_l ()
+function first appeared in glibc 2.3.
 .SH STANDARDS
 .BR towlower ():
 C99, POSIX.1-2001 (XSI);
index 748d149e92ce3622e20b21c1b4474fb9a72c7928..e0a943a2e509e561e975fad80705e2bbacb94f2e 100644 (file)
@@ -81,10 +81,6 @@ was convertible to uppercase,
 returns its uppercase equivalent;
 otherwise it returns
 .IR wc .
-.SH VERSIONS
-The
-.BR towupper_l ()
-function first appeared in glibc 2.3.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -105,6 +101,10 @@ T} Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR towupper_l ()
+function first appeared in glibc 2.3.
 .SH STANDARDS
 .BR towupper ():
 C99, POSIX.1-2001 (XSI);
index 42d7d954d3f25fa8a9206ec95a4deef2bafd5331..bb2a125ad0e18a6a496ab9fa7ce5fc381ce553d5 100644 (file)
@@ -44,8 +44,6 @@ is integral, infinite, or NaN,
 itself is returned.
 .SH ERRORS
 No errors occur.
-.SH VERSIONS
-These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -65,6 +63,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index f3989712f01bd7e1777baf17c719dca7702c6e40..91fc90bbda36c31af3c368d096b7761ba33de66e 100644 (file)
@@ -192,9 +192,6 @@ also
 return NULL if
 .I rootp
 was NULL on entry.
-.SH VERSIONS
-.BR twalk_r ()
-is available since glibc 2.30.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -223,6 +220,9 @@ T}  Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR twalk_r ()
+is available since glibc 2.30.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008, SVr4.
 The functions
index 00496743a7230c304d7288be5e5038be82584fab..c93a3f267cecadbc95d60f212a7927718f25675d 100644 (file)
@@ -57,9 +57,6 @@ argument is not a file descriptor open for writing.
 The
 .I fd
 argument is not associated with a master pseudoterminal.
-.SH VERSIONS
-.BR unlockpt ()
-is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -77,6 +74,9 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+.BR unlockpt ()
+is provided since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 82f69487022d90e8e767af228414a75bc61262fb..5153a09adb55e82da92dc5cf25800491ae2383bb 100644 (file)
@@ -69,10 +69,6 @@ is smaller
 than
 .IR s2 ,
 ignoring case.
-.SH VERSIONS
-The
-.BR wcscasecmp ()
-function is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -90,6 +86,10 @@ T}   Thread safety   MT-Safe locale
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR wcscasecmp ()
+function is provided since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2008.
 This function is not specified in POSIX.1-2001,
index 556b88dc2f4c6010f44ef3f610d80cee65087ce2..13cdcedbd972f638b7ad2c5ee7f5748bfa49ccf6 100644 (file)
@@ -75,10 +75,6 @@ if truncated
 is smaller than truncated
 .IR s2 ,
 ignoring case.
-.SH VERSIONS
-The
-.BR wcsncasecmp ()
-function is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -96,6 +92,10 @@ T}   Thread safety   MT-Safe locale
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR wcsncasecmp ()
+function is provided since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2008.
 This function is not specified in POSIX.1-2001,
index ec1092b5d5d64e6627ca6d40826a38228c9be00b..339f6c15f0b21ffb024b25f085b2cd0e86531705 100644 (file)
@@ -68,10 +68,6 @@ first
 .I maxlen
 wide characters pointed to by
 .IR s .
-.SH VERSIONS
-The
-.BR wcsnlen ()
-function is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -89,6 +85,10 @@ T}   Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+The
+.BR wcsnlen ()
+function is provided since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2008.
 .SH SEE ALSO
index df385ba3db4c33beeae321804cdab3c0c3d3cc06..9350fd63c0e758a8d560e0069aee66373e85b5be 100644 (file)
@@ -171,11 +171,6 @@ Out of memory.
 .B WRDE_SYNTAX
 Shell syntax error, such as unbalanced parentheses or
 unmatched quotes.
-.SH VERSIONS
-.BR wordexp ()
-and
-.BR wordfree ()
-are provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -213,6 +208,11 @@ then data races could occur.
 .BR wordexp ()
 calls those functions,
 so we use race:utent to remind users.
+.SH VERSIONS
+.BR wordexp ()
+and
+.BR wordfree ()
+are provided since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH EXAMPLES
index 78996a8d163c1396150203c3921b44d05dfaae27..c49995dab301b577779ddb263c75453d606fcdce 100644 (file)
@@ -71,8 +71,6 @@ The functions
 and
 .BR xdecrypt ()
 return 1 on success and 0 on error.
-.SH VERSIONS
-These functions are available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -92,6 +90,8 @@ T}    Thread safety   MT-Safe
 .hy
 .ad
 .sp 1
+.SH VERSIONS
+These functions are available since glibc 2.1.
 .SH BUGS
 The prototypes are missing from the abovementioned include file.
 .SH SEE ALSO
index 2af6f937bcc5fc2583e91fc2d5a69a51a2814ba5..610171e4b81a5e141cc1a1e094bf659075bdffa8 100644 (file)
@@ -148,8 +148,8 @@ ERRORS      [Typically only in Sections 2, 3]
 .\" SECURITY,
 ENVIRONMENT
 FILES
-VERSIONS       [Normally only in Sections 2, 3]
 ATTRIBUTES     [Normally only in Sections 2, 3]
+VERSIONS       [Normally only in Sections 2, 3]
 STANDARDS
 NOTES
 CAVEATS