]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
Many pages: wfix
authorAlejandro Colomar <alx@kernel.org>
Sun, 4 Dec 2022 19:38:06 +0000 (20:38 +0100)
committerAlejandro Colomar <alx@kernel.org>
Sun, 4 Dec 2022 19:39:41 +0000 (20:39 +0100)
Refer consistently to software versions.  In most cases, it is done as
<software> <version>.  In the case of Linux and glibc, use the project
name, instead of other terms such as 'kernel' or 'library'.

I found the uses of inconsistent language with the following:

$ find man* -type f \
| xargs grep -i '\(since\|before\|after\|until\|to\|from\|in\|between\|version\|with\) \(kernel\|version\|2\.\|3\.\|4\.\|5\.\)' \
| sort

However, I might have missed some cases.  Anyway, 99% consistency is
pretty good consistency.  We'll fix the remaining cases as we see them.

Signed-off-by: Alejandro Colomar <alx@kernel.org>
422 files changed:
man1/ldd.1
man1/pldd.1
man2/_exit.2
man2/accept.2
man2/access.2
man2/adjtimex.2
man2/alloc_hugepages.2
man2/bdflush.2
man2/bpf.2
man2/brk.2
man2/cacheflush.2
man2/capget.2
man2/chmod.2
man2/chown.2
man2/clock_nanosleep.2
man2/clone.2
man2/close_range.2
man2/connect.2
man2/copy_file_range.2
man2/create_module.2
man2/delete_module.2
man2/dup.2
man2/epoll_create.2
man2/epoll_ctl.2
man2/epoll_wait.2
man2/eventfd.2
man2/execve.2
man2/execveat.2
man2/fallocate.2
man2/fanotify_init.2
man2/fanotify_mark.2
man2/fcntl.2
man2/flock.2
man2/fork.2
man2/futex.2
man2/futimesat.2
man2/get_kernel_syms.2
man2/get_mempolicy.2
man2/getcpu.2
man2/gethostname.2
man2/getitimer.2
man2/getpagesize.2
man2/getpid.2
man2/getpriority.2
man2/getrandom.2
man2/getresuid.2
man2/getrlimit.2
man2/getrusage.2
man2/getsid.2
man2/gettid.2
man2/gettimeofday.2
man2/getxattr.2
man2/idle.2
man2/init_module.2
man2/inotify_init.2
man2/ioctl_console.2
man2/ioctl_tty.2
man2/ioctl_userfaultfd.2
man2/ioprio_set.2
man2/keyctl.2
man2/kill.2
man2/link.2
man2/listen.2
man2/listxattr.2
man2/lookup_dcookie.2
man2/lseek.2
man2/madvise.2
man2/mbind.2
man2/memfd_create.2
man2/migrate_pages.2
man2/mincore.2
man2/mkdir.2
man2/mknod.2
man2/mlock.2
man2/mmap.2
man2/mount.2
man2/move_pages.2
man2/mprotect.2
man2/mremap.2
man2/msgget.2
man2/nanosleep.2
man2/nfsservctl.2
man2/open.2
man2/open_by_handle_at.2
man2/perf_event_open.2
man2/personality.2
man2/pipe.2
man2/pkey_alloc.2
man2/poll.2
man2/posix_fadvise.2
man2/prctl.2
man2/pread.2
man2/process_vm_readv.2
man2/ptrace.2
man2/query_module.2
man2/quotactl.2
man2/read.2
man2/readahead.2
man2/readlink.2
man2/readv.2
man2/reboot.2
man2/recvmmsg.2
man2/remap_file_pages.2
man2/removexattr.2
man2/rename.2
man2/rt_sigqueueinfo.2
man2/sched_setaffinity.2
man2/sched_setattr.2
man2/seccomp.2
man2/select.2
man2/semget.2
man2/semop.2
man2/send.2
man2/sendfile.2
man2/sendmmsg.2
man2/set_mempolicy.2
man2/setfsgid.2
man2/setfsuid.2
man2/setns.2
man2/setresuid.2
man2/setxattr.2
man2/shmctl.2
man2/shmget.2
man2/shmop.2
man2/sigaction.2
man2/signalfd.2
man2/sigpending.2
man2/sigreturn.2
man2/splice.2
man2/spu_create.2
man2/spu_run.2
man2/stat.2
man2/statx.2
man2/subpage_prot.2
man2/swapon.2
man2/symlink.2
man2/sync.2
man2/sync_file_range.2
man2/syscalls.2
man2/sysctl.2
man2/syslog.2
man2/tee.2
man2/timer_create.2
man2/timerfd_create.2
man2/times.2
man2/tkill.2
man2/umount.2
man2/unlink.2
man2/unshare.2
man2/uselib.2
man2/userfaultfd.2
man2/ustat.2
man2/utimensat.2
man2/vfork.2
man2/vmsplice.2
man2/wait4.2
man2/write.2
man3/__ppc_get_timebase.3
man3/__ppc_set_ppr_med.3
man3/__ppc_yield.3
man3/a64l.3
man3/abs.3
man3/addseverity.3
man3/atanh.3
man3/atoi.3
man3/backtrace.3
man3/btree.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/ccosh.3
man3/cexp.3
man3/cexp2.3
man3/cfree.3
man3/cimag.3
man3/clearenv.3
man3/clock_getcpuclockid.3
man3/clog.3
man3/clog10.3
man3/clog2.3
man3/conj.3
man3/cos.3
man3/cosh.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/ctermid.3
man3/dbopen.3
man3/des_crypt.3
man3/dirfd.3
man3/dl_iterate_phdr.3
man3/drand48.3
man3/drand48_r.3
man3/duplocale.3
man3/ecvt.3
man3/ecvt_r.3
man3/endian.3
man3/euidaccess.3
man3/exp10.3
man3/exp2.3
man3/expm1.3
man3/fdim.3
man3/fenv.3
man3/ffs.3
man3/finite.3
man3/fma.3
man3/fmax.3
man3/fmemopen.3
man3/fmin.3
man3/fmod.3
man3/fmtmsg.3
man3/fopen.3
man3/fseeko.3
man3/fts.3
man3/ftw.3
man3/futimes.3
man3/gcvt.3
man3/getaddrinfo.3
man3/getaddrinfo_a.3
man3/getauxval.3
man3/getcwd.3
man3/getdtablesize.3
man3/getgrent.3
man3/getgrnam.3
man3/getgrouplist.3
man3/gethostbyname.3
man3/gethostid.3
man3/getloadavg.3
man3/getnameinfo.3
man3/getnetent.3
man3/getopt.3
man3/getpass.3
man3/getpt.3
man3/getpwent.3
man3/getpwnam.3
man3/gets.3
man3/getutmp.3
man3/getw.3
man3/gnu_get_libc_version.3
man3/grantpt.3
man3/hash.3
man3/hsearch.3
man3/iconv.3
man3/iconv_close.3
man3/iconv_open.3
man3/ilogb.3
man3/insque.3
man3/isalpha.3
man3/lgamma.3
man3/lockf.3
man3/log1p.3
man3/log2.3
man3/lrint.3
man3/lround.3
man3/lseek64.3
man3/makecontext.3
man3/malloc.3
man3/malloc_get_state.3
man3/malloc_info.3
man3/mallopt.3
man3/memchr.3
man3/mempcpy.3
man3/mkfifo.3
man3/mkstemp.3
man3/mktemp.3
man3/mpool.3
man3/mq_open.3
man3/nan.3
man3/newlocale.3
man3/nextafter.3
man3/nextup.3
man3/open_memstream.3
man3/opendir.3
man3/openpty.3
man3/perror.3
man3/posix_madvise.3
man3/posix_memalign.3
man3/posix_openpt.3
man3/posix_spawn.3
man3/pow.3
man3/pow10.3
man3/printf.3
man3/psignal.3
man3/pthread_attr_setaffinity_np.3
man3/pthread_attr_setguardsize.3
man3/pthread_attr_setsigmask_np.3
man3/pthread_attr_setstack.3
man3/pthread_attr_setstackaddr.3
man3/pthread_attr_setstacksize.3
man3/pthread_getattr_default_np.3
man3/pthread_getattr_np.3
man3/pthread_getcpuclockid.3
man3/pthread_mutex_consistent.3
man3/pthread_mutexattr_setrobust.3
man3/pthread_setaffinity_np.3
man3/pthread_setconcurrency.3
man3/pthread_setname_np.3
man3/pthread_setschedprio.3
man3/pthread_spin_init.3
man3/pthread_spin_lock.3
man3/pthread_tryjoin_np.3
man3/ptsname.3
man3/putenv.3
man3/qsort.3
man3/raise.3
man3/random.3
man3/random_r.3
man3/rcmd.3
man3/readdir.3
man3/readdir_r.3
man3/realpath.3
man3/recno.3
man3/remquo.3
man3/resolver.3
man3/rexec.3
man3/round.3
man3/scalbln.3
man3/scandir.3
man3/scanf.3
man3/seekdir.3
man3/setenv.3
man3/setjmp.3
man3/setlogmask.3
man3/sigset.3
man3/sigvec.3
man3/sin.3
man3/sincos.3
man3/sockatmark.3
man3/statvfs.3
man3/stpncpy.3
man3/strchr.3
man3/strerror.3
man3/strfromd.3
man3/strsignal.3
man3/system.3
man3/tan.3
man3/tcgetsid.3
man3/telldir.3
man3/termios.3
man3/tgamma.3
man3/toascii.3
man3/trunc.3
man3/tsearch.3
man3/ttyslot.3
man3/tzset.3
man3/ualarm.3
man3/unlocked_stdio.3
man3/unlockpt.3
man3/updwtmp.3
man3/uselocale.3
man3/usleep.3
man3/wcscasecmp.3
man3/wcsncasecmp.3
man3/wcsnlen.3
man3/wcwidth.3
man3/wordexp.3
man3/xcrypt.3
man3/y0.3
man3type/stat.3type
man4/cciss.4
man4/console_codes.4
man4/lirc.4
man4/random.4
man4/sk98lin.4
man4/st.4
man4/vcs.4
man4/wavelan.4
man5/acct.5
man5/core.5
man5/filesystems.5
man5/gai.conf.5
man5/locale.5
man5/proc.5
man5/resolv.conf.5
man5/slabinfo.5
man5/termcap.5
man7/aio.7
man7/capabilities.7
man7/cpuset.7
man7/credentials.7
man7/epoll.7
man7/fanotify.7
man7/feature_test_macros.7
man7/icmp.7
man7/inotify.7
man7/ip.7
man7/ipv6.7
man7/locale.7
man7/man-pages.7
man7/math_error.7
man7/mount_namespaces.7
man7/mq_overview.7
man7/netdevice.7
man7/netlink.7
man7/path_resolution.7
man7/pipe.7
man7/pthreads.7
man7/pty.7
man7/rtnetlink.7
man7/sched.7
man7/sem_overview.7
man7/shm_overview.7
man7/signal.7
man7/socket.7
man7/tcp.7
man7/time.7
man7/udp.7
man7/unix.7
man7/user_namespaces.7
man7/vdso.7
man8/ld.so.8

index 9860c47cfcd7c5d0557378996486dada5e67ca96..56e5d9fa5d3c3d006f87ec73014596d4001e33a2 100644 (file)
@@ -83,7 +83,7 @@ and perhaps to execution of the program itself.
 .\"      try_trace "$file"
 .\" in glibc 2.15, for example), but many distro versions of
 .\" ldd seem to remove that code path from the script.
-(In glibc versions before 2.27,
+(Before glibc 2.27,
 .\" glibc commit eedca9772e99c72ab4c3c34e43cc764250aa3e3c
 the upstream
 .B ldd
index ce8bba1de3a835150ce2800fc310aa2d1ac0907e..5c0b818ae0f4c4704cc0d356599454ab58a77a45 100644 (file)
@@ -77,7 +77,7 @@ $ \fBgdb \-ex "set confirm off" \-ex "set height 0" \-ex "info shared" \e\fP
 .EE
 .in
 .SH BUGS
-From glibc 2.19 to 2.29,
+From glibc 2.19 to glibc 2.29,
 .B pldd
 was broken: it just hung when executed.
 .\" glibc commit 1a4c27355e146b6d8cc6487b998462c7fdd1048f
index 9e9796f4394e4621df8adade3c70e4ffb3ba34df..1ea5b80d43cca9b7a40b461cf9f5c76fb7babfb2 100644 (file)
@@ -111,7 +111,7 @@ to the parent process are performed only if this is
 the last thread in the thread group.
 .\" _exit() is used by pthread_exit() to terminate the calling thread
 .PP
-In glibc up to version 2.3, the
+Up to glibc 2.3, the
 .BR _exit ()
 wrapper function invoked the kernel system call of the same name.
 Since glibc 2.3, the wrapper function invokes
index 333d25ceb8759e04d82a1667da885360a01a6581..d852212e54ac5ca6b51f4cc40d1a16218a062c76 100644 (file)
@@ -257,7 +257,7 @@ may be seen during a trace.
 The
 .BR accept4 ()
 system call is available starting with Linux 2.6.28;
-support in glibc is available starting with version 2.10.
+support in glibc is available starting with glibc 2.10.
 .SH STANDARDS
 .BR accept ():
 POSIX.1-2001, POSIX.1-2008,
index bbd806a5aaf949c8debcd571b85a85a7c8540f3c..1f5809b4011b2a8b630b4bf89265b3916a3e0863 100644 (file)
@@ -276,11 +276,11 @@ Write access was requested to an executable which is being
 executed.
 .SH VERSIONS
 .BR faccessat ()
-was added to Linux in kernel 2.6.16;
-library support was added to glibc in version 2.4.
+was added in Linux 2.6.16;
+library support was added in glibc 2.4.
 .PP
 .BR faccessat2 ()
-was added to Linux in version 5.8.
+was added in Linux 5.8.
 .SH STANDARDS
 .BR access ():
 SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008.
@@ -398,7 +398,7 @@ by making use of the
 .BR faccessat2 ()
 system call where it is provided by the underlying kernel.
 .PP
-In kernel 2.4 (and earlier) there is some strangeness in the handling of
+In Linux 2.4 (and earlier) there is some strangeness in the handling of
 .B X_OK
 tests for superuser.
 If all categories of execute permission are disabled
@@ -421,13 +421,13 @@ returns 0 for such files.
 Early 2.6 kernels (up to and including 2.6.3)
 also behaved in the same way as kernel 2.4.
 .PP
-In kernels before 2.6.20,
+Before Linux 2.6.20,
 these calls ignored the effect of the
 .B MS_NOEXEC
 flag if it was used to
 .BR mount (2)
 the underlying filesystem.
-Since kernel 2.6.20, the
+Since Linux 2.6.20, the
 .B MS_NOEXEC
 flag is honored.
 .SH SEE ALSO
index c106928e92c74e4f6d667c46c5529d2f7c737d0a..209562b3829db7af3bc0b2015759766e15bc9d5f 100644 (file)
@@ -472,13 +472,13 @@ An attempt was made to set
 .I buf.freq
 to a value outside the range (\-33554432, +33554432).
 .\" From a quick glance, it appears there was no clamping or range check
-.\" for buf.freq in kernels before 2.0
+.\" for buf.freq before Linux 2.0
 .TP
 .BR EINVAL " (kernels before Linux 2.6.26)"
 An attempt was made to set
 .I buf.offset
 to a value outside the permitted range.
-In kernels before Linux 2.0, the permitted range was (\-131072, +131072).
+Before Linux 2.0, the permitted range was (\-131072, +131072).
 From Linux 2.0 onwards, the permitted range was (\-512000, +512000).
 .TP
 .B EINVAL
index b1bd0e31c1d5f1242bc67ba83baead1283dd3b12..8903cbe06ebe297e36c4d20bbe0cc7e546f36499 100644 (file)
@@ -25,7 +25,7 @@ The system calls
 .BR alloc_hugepages ()
 and
 .BR free_hugepages ()
-were introduced in Linux 2.5.36 and removed again in 2.5.54.
+were introduced in Linux 2.5.36 and removed again in Linux 2.5.54.
 They existed only on i386 and ia64 (when built with
 .BR CONFIG_HUGETLB_PAGE ).
 In Linux 2.4.20, the syscall numbers exist,
@@ -117,7 +117,7 @@ in the three variables HugePages_Total, HugePages_Free, Hugepagesize.
 These extinct system calls were specific to Linux on Intel processors.
 .SH NOTES
 These system calls are gone;
-they existed only in Linux 2.5.36 through to 2.5.54.
+they existed only in Linux 2.5.36 through to Linux 2.5.54.
 Now the hugetlbfs filesystem can be used instead.
 Memory backed by huge pages (if the CPU supports them) is obtained by
 using
index 07ebeb9f2e01d42e3543c69e0afdd958d8cdc968..6bc8442ad9d0bca345357b1a49020f848e8aefb3 100644 (file)
@@ -94,7 +94,7 @@ Caller does not have the
 .B CAP_SYS_ADMIN
 capability.
 .SH VERSIONS
-Since version 2.23, glibc no longer supports this obsolete system call.
+Since glibc 2.23, glibc no longer supports this obsolete system call.
 .SH STANDARDS
 .BR bdflush ()
 is Linux-specific and should not be used in programs
index e92fa29b5138acad98b0a5101cd14b98da1603b3..2923262bfa0aefe436274a1d04500771fc6af66a 100644 (file)
@@ -1116,7 +1116,7 @@ files in the kernel source tree.
 .PP
 The kernel contains a just-in-time (JIT) compiler that translates
 eBPF bytecode into native machine code for better performance.
-In kernels before Linux 4.15,
+Before Linux 4.15,
 the JIT compiler is disabled by default,
 but its operation can be controlled by writing one of the
 following integer strings to the file
index 92321ea0fac80028dcfed4b2241b8edf8d024043..31c167c56955e9089451b1bfaacea45a3d2ac0aa 100644 (file)
@@ -35,7 +35,7 @@ Feature Test Macro Requirements for glibc (see
                 ! (_POSIX_C_SOURCE >= 200112L))
 .\"    (_XOPEN_SOURCE >= 500 ||
 .\"        _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED) &&
-    From glibc 2.12 to 2.19:
+    From glibc 2.12 to glibc 2.19:
         _BSD_SOURCE || _SVID_SOURCE
             || ((_XOPEN_SOURCE >= 500) &&
                 ! (_POSIX_C_SOURCE >= 200112L))
index d80e75b2cfa7190013f97320137a29a134c814c0..aeea4dd581865a8f40be594acc8d9873641472f7 100644 (file)
@@ -128,7 +128,7 @@ instead of
 .I void *
 for the parameters.
 .SH BUGS
-Linux kernels older than version 2.6.11 ignore the
+Linux kernels older than Linux 2.6.11 ignore the
 .I addr
 and
 .I nbytes
index 8148a7d815e6278b72594fe86518aa8ddecd4623..32f00ce4d488715dd3928a2629f6ef82337ab6ac 100644 (file)
@@ -8,7 +8,7 @@
 .\" Modified 2004-06-21, aeb
 .\" Modified 2008-04-28, morgan of kernel.org
 .\"     Update in line with addition of file capabilities and
-.\"     64-bit capability sets in kernel 2.6.2[45].
+.\"     64-bit capability sets in Linux 2.6.2[45].
 .\" Modified 2009-01-26, andi kleen
 .\"
 .TH capget 2 (date) "Linux man-pages (unreleased)"
@@ -100,7 +100,7 @@ and
 .I struct __user_cap_data_struct
 names because the typedefs are only pointers.
 .PP
-Kernels prior to 2.6.25 prefer
+Kernels prior to Linux 2.6.25 prefer
 32-bit capabilities with version
 .BR _LINUX_CAPABILITY_VERSION_1 .
 Linux 2.6.25 added 64-bit capability sets, with version
@@ -234,7 +234,7 @@ For kernels lacking VFS
 support, the
 .B CAP_SETPCAP
 capability is required.
-(A bug in kernels before 2.6.11 meant that this error could also
+(A bug in kernels before Linux 2.6.11 meant that this error could also
 occur if a thread without this capability tried to change its
 own capabilities by specifying the
 .I pid
index 3bd2af69067e5833c868e13a7cea829e3c56af2d..1171786cac7e66c9a6d3efa74910b5aa4a373187 100644 (file)
@@ -39,11 +39,11 @@ Feature Test Macro Requirements for glibc (see
     Since glibc 2.24:
         _POSIX_C_SOURCE >= 199309L
 .\"        || (_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED)
-    Glibc 2.19 to 2.23
+    Glibc 2.19 to glibc 2.23
         _POSIX_C_SOURCE
-    Glibc 2.16 to 2.19:
+    Glibc 2.16 to glibc 2.19:
         _BSD_SOURCE || _POSIX_C_SOURCE
-    Glibc 2.12 to 2.16:
+    Glibc 2.12 to glibc 2.16:
         _BSD_SOURCE || _XOPEN_SOURCE >= 500
             || _POSIX_C_SOURCE >= 200809L
     Glibc 2.11 and earlier:
@@ -301,8 +301,8 @@ The file is marked immutable or append-only.
 The named file resides on a read-only filesystem.
 .SH VERSIONS
 .BR fchmodat ()
-was added to Linux in kernel 2.6.16;
-library support was added to glibc in version 2.4.
+was added in Linux 2.6.16;
+library support was added in glibc 2.4.
 .SH STANDARDS
 .BR chmod (),
 .BR fchmod ():
index cd81f96cdf6e295cf84356ae4138cc20e47ce343..09cc2dce2d860033deebf4ae75282f98673180d7 100644 (file)
@@ -107,8 +107,8 @@ this also should happen when root does the
 the Linux behavior depends on the kernel version,
 and since Linux 2.2.13, root is treated like other users.
 .\" In Linux 2.0 kernels, superuser was like everyone else
-.\" In 2.2, up to 2.2.12, these bits were not cleared for superuser.
-.\" Since 2.2.13, superuser is once more like everyone else.
+.\" In Linux 2.2, up to Linux 2.2.12, these bits were not cleared for superuser.
+.\" Since Linux 2.2.13, superuser is once more like everyone else.
 In case of a non-group-executable file (i.e., one for which the
 .B S_IXGRP
 bit is not set) the
@@ -279,8 +279,8 @@ The file is marked immutable or append-only.
 The named file resides on a read-only filesystem.
 .SH VERSIONS
 .BR fchownat ()
-was added to Linux in kernel 2.6.16;
-library support was added to glibc in version 2.4.
+was added in Linux 2.6.16;
+library support was added in glibc 2.4.
 .SH STANDARDS
 .BR chown (),
 .BR fchown (),
@@ -396,7 +396,7 @@ and
 .BR lchown ()
 wrapper functions transparently deal with the variations across kernel versions.
 .PP
-In versions of Linux prior to 2.1.81 (and distinct from 2.1.46),
+Before Linux 2.1.81 (except 2.1.46),
 .BR chown ()
 did not follow symbolic links.
 Since Linux 2.1.81,
index e74ca616f1e86498558fcf7a352563b4ada088b4..5afc2025c8533c44d6ad8661ea04e33f5f1244a6 100644 (file)
@@ -176,7 +176,7 @@ The kernel does not support sleeping against this
 The
 .BR clock_nanosleep ()
 system call first appeared in Linux 2.6.
-Support is available in glibc since version 2.1.
+Support is available since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index a3e6188fd81c7c89dabce187914708986ae93bdb..f04d713d170fcedc0bfd441022dfec6e6bc95c7f 100644 (file)
@@ -10,7 +10,7 @@
 .\" Modified 10 June 1995 by Andries Brouwer <aeb@cwi.nl>
 .\" Modified 25 April 1998 by Xavier Leroy <Xavier.Leroy@inria.fr>
 .\" Modified 26 Jun 2001 by Michael Kerrisk
-.\"     Mostly upgraded to 2.4.x
+.\"     Mostly upgraded to Linux 2.4.x
 .\"     Added prototype for sys_clone() plus description
 .\"    Added CLONE_THREAD with a brief description of thread groups
 .\"    Added CLONE_PARENT and revised entire page remove ambiguity
@@ -22,7 +22,7 @@
 .\" Modified 26 Jun 2001 by Michael Kerrisk <mtk.manpages@gmail.com>
 .\"    Updated notes for 2.4.7+ behavior of CLONE_THREAD
 .\" Modified 15 Oct 2002 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"    Added description for CLONE_NEWNS, which was added in 2.4.19
+.\"    Added description for CLONE_NEWNS, which was added in Linux 2.4.19
 .\" Slightly rephrased, aeb.
 .\" Modified 1 Feb 2003 - added CLONE_SIGHAND restriction, aeb.
 .\" Modified 1 Jan 2004 - various updates, aeb
@@ -465,7 +465,7 @@ is nonsensical and disallowed.
 .TP
 .BR CLONE_DETACHED " (historical)"
 For a while (during the Linux 2.5 development series)
-.\" added in 2.5.32; removed in 2.6.0-test4
+.\" added in Linux 2.5.32; removed in Linux 2.6.0-test4
 there was a
 .B CLONE_DETACHED
 flag,
@@ -665,7 +665,7 @@ This flag can't be specified in conjunction with
 .TP
 .BR CLONE_NEWNET " (since Linux 2.6.24)"
 (The implementation of this flag was completed only
-by about kernel version 2.6.29.)
+by about Linux 2.6.29.)
 .IP
 If
 .B CLONE_NEWNET
@@ -779,8 +779,8 @@ or
 For security reasons,
 .\" commit e66eded8309ebf679d3d3c1f5820d1f2ca332c71
 .\" https://lwn.net/Articles/543273/
-.\" The fix actually went into 3.9 and into 3.8.3. However, user namespaces
-.\" were, for practical purposes, unusable in earlier 3.8.x because of the
+.\" The fix actually went into Linux 3.9 and into Linux 3.8.3. However, user namespaces
+.\" were, for practical purposes, unusable in earlier Linux 3.8.x because of the
 .\" various filesystems that didn't support userns.
 .B CLONE_NEWUSER
 cannot be specified in conjunction with
@@ -848,7 +848,7 @@ that did this.)
 The store operation completes before the clone call
 returns control to user space.
 .TP
-.BR CLONE_PID " (Linux 2.0 to 2.5.15)"
+.BR CLONE_PID " (Linux 2.0 to Linux 2.5.15)"
 If
 .B CLONE_PID
 is set, the child process is created with the same process ID as
@@ -1590,7 +1590,7 @@ In the Linux 2.4.x series,
 .B CLONE_THREAD
 generally does not make the parent of the new thread the same
 as the parent of the calling process.
-However, for kernel versions 2.4.7 to 2.4.18 the
+However, from Linux 2.4.7 to Linux 2.4.18 the
 .B CLONE_THREAD
 flag implied the
 .B CLONE_PARENT
index acafc0eba7cc57cf1ea62c894c623f483e4661fa..143970387e9d868463f985df0eb8ce6b1a5439e2 100644 (file)
@@ -75,7 +75,7 @@ Insufficient kernel memory was available.
 .SH VERSIONS
 .BR close_range ()
 first appeared in Linux 5.9.
-Library support was added in glibc in version 2.34.
+Library support was added in glibc 2.34.
 .SH STANDARDS
 .BR close_range ()
 is a nonstandard function that is also present on FreeBSD.
index 9e462ccc5903f3b29efb7b397f954b1c6c10c1da..86dfd98702c6dcb2b095781239e58363046fcda3 100644 (file)
@@ -86,7 +86,7 @@ set to
 .BR AF_UNSPEC ;
 thereafter, the socket can be connected to another address.
 .RB ( AF_UNSPEC
-is supported on Linux since kernel 2.2.)
+is supported since Linux 2.2.)
 .SH RETURN VALUE
 If the connection or binding succeeds, zero is returned.
 On error, \-1 is returned, and
index 1360338d966cc664fd0ad0b72b8b281217cee0b9..ac74d9a07df96799997254bc1005f3f89edafd6c 100644 (file)
@@ -188,7 +188,7 @@ system call first appeared in Linux 4.5, but glibc 2.27 provides a user-space
 emulation when it is not available.
 .\" https://sourceware.org/git/?p=glibc.git;a=commit;f=posix/unistd.h;h=bad7a0c81f501fbbcc79af9eaa4b8254441c4a1f
 .PP
-A major rework of the kernel implementation occurred in 5.3.
+A major rework of the kernel implementation occurred in Linux 5.3.
 Areas of the API that weren't clearly defined were clarified and the API bounds
 are much more strictly checked than on earlier kernels.
 Applications should target the behaviour and requirements of 5.3 kernels.
@@ -197,7 +197,7 @@ Since Linux 5.12,
 cross-filesystem copies can be achieved
 when both filesystems are of the same type,
 and that filesystem implements support for it.
-See BUGS for behavior prior to 5.12.
+See BUGS for behavior prior to Linux 5.12.
 .SH STANDARDS
 The
 .BR copy_file_range ()
@@ -223,7 +223,7 @@ such as the use of reflinks (i.e., two or more inodes that share
 pointers to the same copy-on-write disk blocks)
 or server-side-copy (in the case of NFS).
 .SH BUGS
-In Linux kernels 5.3 to 5.11,
+In Linux 5.3 to Linux 5.11,
 cross-filesystem copies were implemented by the kernel,
 if the operation was not supported by individual filesystems.
 However, on some virtual filesystems,
index a5b8fb03c2fb83569ea736737acabe1d9e0dae54..b9163ec1124e7d1ab719eae44de3d80794ad25af 100644 (file)
@@ -16,7 +16,7 @@ create_module \- create a loadable module entry
 .fi
 .SH DESCRIPTION
 .IR Note :
-This system call is present only in kernels before Linux 2.6.
+This system call is present only before Linux 2.6.
 .PP
 .BR create_module ()
 attempts to create a loadable module entry and reserve the kernel memory
@@ -46,7 +46,7 @@ enough for the module.
 .B ENOSYS
 .BR create_module ()
 is not supported in this version of the kernel
-(e.g., the kernel is version 2.6 or later).
+(e.g., Linux 2.6 or later).
 .TP
 .B EPERM
 The caller was not privileged
@@ -54,7 +54,7 @@ The caller was not privileged
 .B CAP_SYS_MODULE
 capability).
 .SH VERSIONS
-This system call is present on Linux only up until kernel 2.4;
+This system call is present only up until Linux 2.4;
 it was removed in Linux 2.6.
 .\" Removed in Linux 2.5.48
 .SH STANDARDS
@@ -63,7 +63,7 @@ is Linux-specific.
 .SH NOTES
 This obsolete system call is not supported by glibc.
 No declaration is provided in glibc headers, but, through a quirk of history,
-glibc versions before 2.23 did export an ABI for this system call.
+glibc versions before glibc 2.23 did export an ABI for this system call.
 Therefore, in order to employ this system call,
 it was sufficient to manually declare the interface in your code;
 alternatively, you could invoke the system call using
index 8c30fe3910efab6e0ae452cb67347d117e8f9d02..f4b57e2beeb2a36cf76bb0c4dae7e6ec9ac86373 100644 (file)
@@ -167,7 +167,7 @@ The
 .BR delete_module ()
 system call is not supported by glibc.
 No declaration is provided in glibc headers, but, through a quirk of history,
-glibc versions before 2.23 did export an ABI for this system call.
+glibc versions before glibc 2.23 did export an ABI for this system call.
 Therefore, in order to employ this system call,
 it is (before glibc 2.23) sufficient to
 manually declare the interface in your code;
index 73e0a452ec80784f355b098e796478274f99ff07..c65d153ae03923c0a0dbd79addba76bd9ab3881e 100644 (file)
@@ -199,9 +199,8 @@ in
 .BR getrlimit (2)).
 .SH VERSIONS
 .BR dup3 ()
-was added to Linux in version 2.6.27;
-glibc support is available starting with
-version 2.9.
+was added in Linux 2.6.27;
+glibc support is available since glibc 2.9.
 .SH STANDARDS
 .BR dup (),
 .BR dup2 ():
index 22485e6846767f05bba8f293dcb4450b44bd230a..d7d92d917bca5fe51124d9628464d8924c401863 100644 (file)
@@ -100,14 +100,14 @@ The system-wide limit on the total number of open files has been reached.
 There was insufficient memory to create the kernel object.
 .SH VERSIONS
 .BR epoll_create ()
-was added to the kernel in version 2.6.
-Library support is provided in glibc starting with version 2.3.2.
+was added in Linux 2.6.
+Library support is provided in glibc 2.3.2.
 .PP
 .\" To be precise: kernel 2.5.44.
 .\" The interface should be finalized by Linux kernel 2.5.66.
 .BR epoll_create1 ()
-was added to the kernel in version 2.6.27.
-Library support is provided in glibc starting with version 2.9.
+was added in Linux 2.6.27.
+Library support is provided in glibc 2.9.
 .SH STANDARDS
 .BR epoll_create ()
 and
index dbe6c0bb21c6c68f85bbd23332c26cb212d60e8f..f02e5ff45d3cef295e85dc1f524ad90fdacfda01 100644 (file)
@@ -371,10 +371,10 @@ This error can occur if
 refers to, for example, a regular file or a directory.
 .SH VERSIONS
 .BR epoll_ctl ()
-was added to the kernel in version 2.6.
+was added to in Linux 2.6.
 .\" To be precise: kernel 2.5.44.
 .\" The interface should be finalized by Linux kernel 2.5.66.
-Library support is provided in glibc starting with version 2.3.2.
+Library support is provided in glibc 2.3.2.
 .SH STANDARDS
 .BR epoll_ctl ()
 is Linux-specific.
@@ -384,7 +384,7 @@ The
 interface supports all file descriptors that support
 .BR poll (2).
 .SH BUGS
-In kernel versions before 2.6.9, the
+Before Linux 2.6.9, the
 .B EPOLL_CTL_DEL
 operation required a non-null pointer in
 .IR event ,
@@ -394,7 +394,7 @@ Since Linux 2.6.9,
 can be specified as NULL
 when using
 .BR EPOLL_CTL_DEL .
-Applications that need to be portable to kernels before 2.6.9
+Applications that need to be portable to kernels before Linux 2.6.9
 should specify a non-null pointer in
 .IR event .
 .PP
index 59ad4fa3ffdda46cedc4288598b34ec2879d74e1..70c4e299360ea4099d7064c3c16ff2e47b0f1777 100644 (file)
@@ -209,17 +209,17 @@ file descriptor, or
 is less than or equal to zero.
 .SH VERSIONS
 .BR epoll_wait ()
-was added to the kernel in version 2.6.
+was added in Linux 2.6.
 .\" To be precise: kernel 2.5.44.
-.\" The interface should be finalized by Linux kernel 2.5.66.
-Library support is provided in glibc starting with version 2.3.2.
+.\" The interface should be finalized by Linux 2.5.66.
+Library support is provided in glibc 2.3.2.
 .PP
 .BR epoll_pwait ()
-was added to Linux in kernel 2.6.19.
-Library support is provided in glibc starting with version 2.6.
+was added in Linux 2.6.19.
+Library support is provided in glibc 2.6.
 .PP
 .BR epoll_pwait2 ()
-was added to Linux in kernel 5.11.
+was added in Linux 5.11.
 .SH STANDARDS
 .BR epoll_wait (),
 .BR epoll_pwait (),
@@ -274,7 +274,7 @@ wrapper function specifies this argument as a fixed value
 (equal to
 .IR sizeof(sigset_t) ).
 .SH BUGS
-In kernels before 2.6.37, a
+Before Linux 2.6.37, a
 .I timeout
 value larger than approximately
 .I LONG_MAX / HZ
index 592b8536bbbc1b034e761c89107544608a062f19..d63ecdc42d903483c53a22c247276081ae61fe49 100644 (file)
@@ -62,7 +62,7 @@ to achieve the same result.
 Provide semaphore-like semantics for reads from the new file descriptor.
 See below.
 .PP
-In Linux up to version 2.6.26, the
+Up to Linux 2.6.26, the
 .I flags
 argument is unused, and must be specified as zero.
 .PP
@@ -247,13 +247,13 @@ There was insufficient memory to create a new
 eventfd file descriptor.
 .SH VERSIONS
 .BR eventfd ()
-is available on Linux since kernel 2.6.22.
-Working support is provided in glibc since version 2.8.
+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 on Linux since kernel 2.6.27.
-Since version 2.9, the glibc
+system call (see NOTES) is available since Linux 2.6.27.
+Since glibc 2.9, the
 .BR eventfd ()
 wrapper will employ the
 .BR eventfd2 ()
index 35eba65f109808fa569135e40e4facc684d76529..5606fffbb30182ec60145506da39b58a85766ac8 100644 (file)
@@ -384,14 +384,14 @@ constant (either defined in
 or available at run time using the call
 .IR "sysconf(_SC_ARG_MAX)" ).
 .PP
-On Linux prior to kernel 2.6.23, the memory used to store the
+Before Linux 2.6.23, the memory used to store the
 environment and argument strings was limited to 32 pages
 (defined by the kernel constant
 .BR MAX_ARG_PAGES ).
 On architectures with a 4-kB page size,
 this yields a maximum size of 128\ kB.
 .PP
-On kernel 2.6.23 and later, most architectures support a size limit
+On Linux 2.6.23 and later, most architectures support a size limit
 derived from the soft
 .B RLIMIT_STACK
 resource limit (see
@@ -400,15 +400,15 @@ that is in force at the time of the
 .BR execve ()
 call.
 (Architectures with no memory management unit are excepted:
-they maintain the limit that was in effect before kernel 2.6.23.)
+they maintain the limit that was in effect before Linux 2.6.23.)
 This change allows programs to have a much larger
 argument and/or environment list.
-.\" For some background on the changes to ARG_MAX in kernels 2.6.23 and
-.\" 2.6.25, see:
+.\" For some background on the changes to ARG_MAX in Linux 2.6.23 and
+.\" Linux 2.6.25, see:
 .\"     http://sourceware.org/bugzilla/show_bug.cgi?id=5786
 .\"     http://bugzilla.kernel.org/show_bug.cgi?id=10095
 .\"     http://thread.gmane.org/gmane.linux.kernel/646709/focus=648101,
-.\"     checked into 2.6.25 as commit a64e715fc74b1a7dcc5944f848acc38b2c4d4ee2.
+.\"     checked into Linux 2.6.25 as commit a64e715fc74b1a7dcc5944f848acc38b2c4d4ee2.
 For these architectures, the total size is limited to 1/4 of the allowed
 stack size.
 (Imposing the 1/4-limit
@@ -679,7 +679,7 @@ ignores the set-user-ID and set-group-ID bits on scripts.
 .\" Linux versions have also had other security holes in
 .\" .BR execve ()
 .\" that could be exploited for denial of service by a suitably crafted
-.\" ELF binary. There are no known problems with 2.0.34 or 2.2.15.
+.\" ELF binary. There are no known problems with Linux 2.0.34 or Linux 2.2.15.
 .SS execve() and EAGAIN
 A more detailed explanation of the
 .B EAGAIN
@@ -701,10 +701,10 @@ and that change caused the process to exceed its
 .B RLIMIT_NPROC
 resource limit (i.e., the number of processes belonging
 to the new real UID exceeds the resource limit).
-From Linux 2.6.0 to 3.0, this caused the
+From Linux 2.6.0 to Linux 3.0, this caused the
 .BR set*uid ()
 call to fail.
-(Prior to 2.6,
+(Before Linux 2.6,
 .\" commit 909cc4ae86f3380152a18e2a3c44523893ee11c4
 the resource limit was not imposed on processes that
 changed their user IDs.)
@@ -774,7 +774,7 @@ Since UNIX\ V7, both are NULL.
 .\" Linux versions have also had other security holes in
 .\" .BR execve ()
 .\" that could be exploited for denial of service by a suitably crafted
-.\" ELF binary. There are no known problems with 2.0.34 or 2.2.15.
+.\" ELF binary.  There are no known problems with Linux 2.0.34 or Linux 2.2.15.
 .SH EXAMPLES
 The following program is designed to be execed by the second program below.
 It just echoes its command-line arguments, one per line.
index b8c3be2375a83f3453a48cd56624d7a09742e0f6..4c21ebebb93646e3fbe4a31103b5088ff817ac1d 100644 (file)
@@ -147,8 +147,8 @@ is relative and
 is a file descriptor referring to a file other than a directory.
 .SH VERSIONS
 .BR execveat ()
-was added to Linux in kernel 3.19.
-Library support was added to glibc in version 2.34.
+was added in Linux 3.19.
+Library support was added in glibc 2.34.
 .SH STANDARDS
 The
 .BR execveat ()
index 7bdd70aa3d07a1e726006cbc37c0756da2b1c7e6..14a5b8a52b2a91b3cc739d6fd229826b782b87b5 100644 (file)
@@ -390,7 +390,7 @@ or
 but the file referred to by
 .I fd
 is not a regular file.
-.\" There was an inconsistency in 3.15-rc1, that should be resolved so that all
+.\" There was an inconsistency in Linux 3.15-rc1, that should be resolved so that all
 .\" filesystems use this error for this case. (Tytso says ex4 will change.)
 .\" http://thread.gmane.org/gmane.comp.file-systems.xfs.general/60485/focus=5521
 .\" From: Michael Kerrisk (man-pages <mtk.manpages@...>
@@ -465,11 +465,11 @@ but the file referred to by
 is currently being executed.
 .SH VERSIONS
 .BR fallocate ()
-is available on Linux since kernel 2.6.23.
-Support is provided by glibc since version 2.10.
+is available since Linux 2.6.23.
+Support is provided since glibc 2.10.
 The
 .B FALLOC_FL_*
-flags are defined in glibc headers only since version 2.18.
+flags are defined in glibc headers only since glibc 2.18.
 .\" See http://sourceware.org/bugzilla/show_bug.cgi?id=14964
 .SH STANDARDS
 .BR fallocate ()
index 34cf0352496d4350019526caaf22206e12431cdd..ec1976efac457d39921c97c1f6f3fdecd9b3a922 100644 (file)
@@ -434,7 +434,7 @@ An invalid value was passed in
 or
 .IR event_f_flags .
 .B FAN_ALL_INIT_FLAGS
-(deprecated since Linux kernel version 4.20)
+(deprecated since Linux 4.20)
 .\" commit 23c9deeb3285d34fd243abb3d6b9f07db60c3cf4
 defines all allowable bits for
 .IR flags .
@@ -461,8 +461,7 @@ The fanotify API is available only if the kernel was configured with
 The operation is not permitted because the caller lacks a required capability.
 .SH VERSIONS
 .BR fanotify_init ()
-was introduced in version 2.6.36 of the Linux kernel and enabled in version
-2.6.37.
+was introduced in Linux 2.6.36 and enabled in Linux 2.6.37.
 .PP
 Prior to Linux 5.13,
 .\" commit 7cea2a3c505e87a9d6afc78be4a7f7be636a73a7
@@ -519,7 +518,7 @@ listening process itself generated the event.
 .SH STANDARDS
 This system call is Linux-specific.
 .SH BUGS
-The following bug was present in Linux kernels before version 3.18:
+The following bug was present before Linux 3.18:
 .IP \(bu 3
 .\" Fixed by commit 0b37e097a648aa71d4db1ad108001e95b69a2da4
 The
@@ -527,7 +526,7 @@ The
 is ignored when passed in
 .IR event_f_flags .
 .PP
-The following bug was present in Linux kernels before version 3.14:
+The following bug was present before Linux 3.14:
 .IP \(bu 3
 .\" Fixed by commit 48149e9d3a7e924010a0daab30a6197b7d7b6580
 The
index f49759ed4eafa9900d1c9cbfcebbd90260a4e01d..c1285987eabbd9f8516b1f322e08af562cb81ab7 100644 (file)
@@ -763,8 +763,7 @@ This error can be returned only with an fanotify group that identifies
 filesystem objects by file handles.
 .SH VERSIONS
 .BR fanotify_mark ()
-was introduced in version 2.6.36 of the Linux kernel and enabled in version
-2.6.37.
+was introduced in Linux 2.6.36 and enabled in Linux 2.6.37.
 .SH STANDARDS
 This system call is Linux-specific.
 .SH NOTES
@@ -814,7 +813,7 @@ events for both the ELF binary and interpreter, respectively:
 .EE
 .in
 .SH BUGS
-The following bugs were present in Linux kernels before version 3.16:
+The following bugs were present in before Linux 3.16:
 .IP \(bu 3
 .\" Fixed by commit 0a8dd2db579f7a0ac7033d6b857c3d5dbaa77563
 If
index 6c51d7171b5fe94c32a98b725b1edd339605d7f4..228bba5ec71ca4ebdd248147b9f496e06864d945 100644 (file)
@@ -297,7 +297,7 @@ covers bytes
 .IR l_start + l_len
 up to and including
 .IR l_start \-1.
-This is supported by Linux since kernel versions 2.4.21 and 2.5.49.
+This is supported since Linux 2.4.21 and Linux 2.5.49.
 .PP
 The
 .I l_type
@@ -776,8 +776,7 @@ would report the socket as having an "exceptional condition".)
 .\" refers to a terminal device, then SIGIO
 .\" signals are sent to the foreground process group of the terminal.
 .IP
-The following was true in 2.6.x kernels up to and including
-kernel 2.6.11:
+The following was true in Linux 2.6.x up to and including Linux 2.6.11:
 .RS
 .IP
 If a nonzero value is given to
@@ -931,7 +930,7 @@ is the signal to send instead, and in this case additional info
 is available to the signal handler if installed with
 .BR SA_SIGINFO .
 .\"
-.\" The following was true only up until 2.6.11:
+.\" The following was true only up until Linux 2.6.11:
 .\"
 .\" Additionally, passing a nonzero value to
 .\" .B F_SETSIG
@@ -1060,7 +1059,7 @@ values is specified in the integer
 Take out a read lease.
 This will cause the calling process to be notified when
 the file is opened for writing or is truncated.
-.\" The following became true in kernel 2.6.10:
+.\" The following became true in Linux 2.6.10:
 .\" See the man-pages-2.09 Changelog for further info.
 A read lease can be placed only on a file descriptor that
 is opened read-only.
@@ -1316,7 +1315,7 @@ so that multiple notifications can be queued.
 .B NOTE:
 New applications should use the
 .I inotify
-interface (available since kernel 2.6.13),
+interface (available since Linux 2.6.13),
 which provides a much superior interface for obtaining notifications of
 filesystem events.
 See
@@ -1904,7 +1903,7 @@ wrapper function transparently employs the more recent system call
 where it is available.
 .\"
 .SS Record locks
-Since kernel 2.0, there is no interaction between the types of lock
+Since Linux 2.0, there is no interaction between the types of lock
 placed by
 .BR flock (2)
 and
@@ -2020,7 +2019,7 @@ operation avoids this problem.
 .\" indicate that ANY negative PGID value will cause F_GETOWN
 .\" to misinterpret the return as an error. Some other architectures
 .\" seem to have the same range check as i386.
-Since glibc version 2.11, glibc makes the kernel
+Since glibc 2.11, glibc makes the kernel
 .B F_GETOWN
 problem invisible by implementing
 .B F_GETOWN
index 388057e99bed8f19f95af08ba3f35e239671db5c..42fc1c5952ba9c8f84c4e017c3429690a3023ac6 100644 (file)
@@ -131,7 +131,7 @@ possibly implemented in terms of
 .BR fcntl (2),
 appears on most UNIX systems.
 .SH NOTES
-Since kernel 2.0,
+Since Linux 2.0,
 .BR flock ()
 is implemented as a system call in its own right rather
 than being emulated in the GNU C library as a call to
@@ -186,7 +186,7 @@ and occurs on many other implementations.)
 .\" Kernel 2.5.21 changed things a little: during lock conversion
 .\" it is now the highest priority process that will get the lock -- mtk
 .SS NFS details
-In Linux kernels up to 2.6.11,
+Up to Linux 2.6.11,
 .BR flock ()
 does not lock files over NFS
 (i.e., the scope of locks was limited to the local system).
@@ -223,7 +223,7 @@ see the discussion of the
 option in
 .BR nfs (5).
 .SS CIFS details
-In Linux kernels up to 5.4,
+Up to Linux 5.4,
 .BR flock ()
 is not propagated over SMB.
 A file with such locks will not appear locked for remote clients.
index 51caf5868a0ca5ea608fe4ac40f1df7af148577a..5c94d4b535f5a3d803d4952e985bb4c66c4b6059 100644 (file)
@@ -268,7 +268,7 @@ is implemented using copy-on-write pages, so the only penalty that it incurs
 is the time and memory required to duplicate the parent's page tables,
 and to create a unique task structure for the child.
 .SS C library/kernel differences
-Since version 2.3.3,
+Since glibc 2.3.3,
 .\" nptl/sysdeps/unix/sysv/linux/fork.c
 rather than invoking the kernel's
 .BR fork ()
index c8504ff9786300da0223c6ff5a1a97ea113804fe..b815056d231c453818ba0f1dda619d39b8008334 100644 (file)
@@ -273,7 +273,7 @@ is one of the following:
 .\"
 .TP
 .BR FUTEX_WAIT " (since Linux 2.6.0)"
-.\" Strictly speaking, since some time in 2.5.x
+.\" Strictly speaking, since some time in Linux 2.5.x
 This operation tests that the value at the
 futex word pointed to by the address
 .I uaddr
@@ -405,7 +405,7 @@ are ignored.
 .\"
 .TP
 .BR FUTEX_FD " (from Linux 2.6.0 up to and including Linux 2.6.25)"
-.\" Strictly speaking, from Linux 2.5.x to 2.6.25
+.\" Strictly speaking, from Linux 2.5.x to Linux 2.6.25
 This operation creates a file descriptor that is associated with
 the futex at
 .IR uaddr .
@@ -1336,7 +1336,7 @@ operation.
 .\" Related to the preceding, Darren proposed that somewhere, man-pages
 .\" should document the following point:
 .\"
-.\"     While the Linux kernel, since 2.6.31, supports requeueing of
+.\"     While the Linux kernel, since Linux 2.6.31, supports requeueing of
 .\"     priority-inheritance (PI) aware mutexes via the
 .\"     FUTEX_WAIT_REQUEUE_PI and FUTEX_CMP_REQUEUE_PI futex operations,
 .\"     the glibc implementation does not yet take full advantage of this.
@@ -1524,7 +1524,7 @@ or
 .B FUTEX_WAIT_BITSET
 operation was interrupted by a signal (see
 .BR signal (7)).
-In kernels before Linux 2.6.22, this error could also be returned for
+Before Linux 2.6.22, this error could also be returned for
 a spurious wakeup; since Linux 2.6.22, this no longer happens.
 .TP
 .B EINVAL
index d7de23f6792864c0adde1b180ca0bea68c29624a..d91f1daca8ad7adc3e63fa96e42fc0f798dfc3b6 100644 (file)
@@ -101,8 +101,8 @@ is relative and
 is a file descriptor referring to a file other than a directory.
 .SH VERSIONS
 .BR futimesat ()
-was added to Linux in kernel 2.6.16;
-library support was added to glibc in version 2.4.
+was added in Linux 2.6.16;
+library support was added in glibc 2.4.
 .SH STANDARDS
 This system call is nonstandard.
 It was implemented from a specification that was proposed for POSIX.1,
index 4bdd98b443afc33091ea938a2da236517bd4378a..15e59d99ea272209a1970ded6ff657e69f7eb609 100644 (file)
@@ -16,7 +16,7 @@ get_kernel_syms \- retrieve exported kernel and module symbols
 .fi
 .SH DESCRIPTION
 .BR Note :
-This system call is present only in kernels before Linux 2.6.
+This system call is present only before Linux 2.6.
 .PP
 If
 .I table
@@ -56,7 +56,7 @@ There is only one possible error return:
 .BR get_kernel_syms ()
 is not supported in this version of the kernel.
 .SH VERSIONS
-This system call is present on Linux only up until kernel 2.4;
+This system call is present only up until Linux 2.4;
 it was removed in Linux 2.6.
 .\" Removed in Linux 2.5.48
 .SH STANDARDS
@@ -65,7 +65,7 @@ is Linux-specific.
 .SH NOTES
 This obsolete system call is not supported by glibc.
 No declaration is provided in glibc headers, but, through a quirk of history,
-glibc versions before 2.23 did export an ABI for this system call.
+glibc versions before glibc 2.23 did export an ABI for this system call.
 Therefore, in order to employ this system call,
 it was sufficient to manually declare the interface in your code;
 alternatively, you could invoke the system call using
index 90e65b537f2daea9af8f519f74b4cf27dc843913..d055fcb7ad34e4304461542643d9f229508978eb 100644 (file)
@@ -238,7 +238,7 @@ cases.)
 .SH VERSIONS
 The
 .BR get_mempolicy ()
-system call was added to the Linux kernel in version 2.6.7.
+system call was added in Linux 2.6.7.
 .SH STANDARDS
 This system call is Linux-specific.
 .SH NOTES
index 32a5e926db01b0a65b04dc40b470ffa171dcb287..2ef34b7c3c150b0caf196d86cf79fc4769cee24c 100644 (file)
@@ -66,7 +66,7 @@ is set to indicate the error.
 Arguments point outside the calling process's address space.
 .SH VERSIONS
 .BR getcpu ()
-was added in kernel 2.6.19 for x86-64 and i386.
+was added in Linux 2.6.19 for x86-64 and i386.
 Library support was added in glibc 2.29
 (Earlier glibc versions did not provide a wrapper for this system call,
 necessitating the use of
@@ -117,7 +117,7 @@ the returned information would be out of date.
 The caching mechanism was considered to cause problems when
 migrating threads between CPUs, and so the argument is now ignored.
 .\"
-.\" ===== Before kernel 2.6.24: =====
+.\" ===== Before Linux 2.6.24: =====
 .\" .I tcache
 .\" is a pointer to a
 .\" .IR "struct getcpu_cache"
@@ -133,7 +133,7 @@ migrating threads between CPUs, and so the argument is now ignored.
 .\" will use it to speed up operation.
 .\" The information inside the cache is private to the system call
 .\" and should not be accessed by the user program.
-.\" The information placed in the cache can change between kernel releases.
+.\" The information placed in the cache can change between Linux releases.
 .\"
 .\" When no cache is specified
 .\" .BR getcpu ()
index 38c3e262c520e938c1560920f3f10b20ad59b17b..efaa4b8c1e94eff943c2ba666b7d6df25103c20a 100644 (file)
@@ -33,7 +33,7 @@ Feature Test Macro Requirements for glibc (see
     _XOPEN_SOURCE >= 500 || _POSIX_C_SOURCE >= 200112L
         || /* Glibc 2.19 and earlier */ _BSD_SOURCE
 .\" The above is something of a simplification
-.\" also in glibc before 2.3 there was a bit churn
+.\" also before glibc 2.3 there was a bit churn
 .fi
 .PP
 .BR sethostname ():
@@ -98,7 +98,7 @@ is larger than the maximum allowed size.
 .RB "(glibc " gethostname ())
 .I len
 is smaller than the actual size.
-(Before version 2.1, glibc uses
+(Before glibc 2.1, glibc uses
 .B EINVAL
 for this case.)
 .TP
@@ -149,8 +149,8 @@ set to
 in this case, a terminating null byte is not included in the returned
 .IR name .
 .PP
-Versions of glibc before 2.2
-.\" At least glibc 2.0 and 2.1, older versions not checked
+Versions of glibc before glibc 2.2
+.\" At least glibc 2.0 and glibc 2.1, older versions not checked
 handle the case where the length of the
 .I nodename
 was greater than or equal to
index 3c86acfd52c339da421af4ebb5f0479ee029e073..093752b620edaf4b37843795ee4360f109a669d6 100644 (file)
@@ -227,7 +227,7 @@ timer may expire before the signal from a previous expiration
 has been delivered.
 The second signal in such an event will be lost.
 .PP
-On Linux kernels before 2.6.16, timer values are represented in jiffies.
+Before Linux 2.6.16, timer values are represented in jiffies.
 If a request is made set a timer with a value whose jiffies
 representation exceeds
 .B MAX_SEC_IN_JIFFIES
@@ -243,10 +243,10 @@ the kernel uses a different internal representation for times,
 and this ceiling is removed.
 .PP
 On certain systems (including i386),
-Linux kernels before version 2.6.12 have a bug which will produce
+Linux kernels before Linux 2.6.12 have a bug which will produce
 premature timer expirations of up to one jiffy under some circumstances.
-This bug is fixed in kernel 2.6.12.
-.\" 4 Jul 2005: It looks like this bug may remain in 2.4.x.
+This bug is fixed in Linux 2.6.12.
+.\" 4 Jul 2005: It looks like this bug may remain in Linux 2.4.x.
 .\"    http://lkml.org/lkml/2005/7/1/165
 .PP
 POSIX.1-2001 says that
@@ -254,10 +254,10 @@ POSIX.1-2001 says that
 should fail if a
 .I tv_usec
 value is specified that is outside of the range 0 to 999999.
-However, in kernels up to and including 2.6.21,
+However, up to and including Linux 2.6.21,
 Linux does not give an error, but instead silently
 adjusts the corresponding seconds value for the timer.
-From kernel 2.6.22 onward,
+From Linux 2.6.22 onward,
 this nonconformance has been repaired:
 an improper
 .I tv_usec
index 10776a7382361bedd68919d3216956f14f8bdea5..18181fc28e9739fbc28663d74a9af718e20611c1 100644 (file)
@@ -24,7 +24,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     Since glibc 2.20:
         _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE >= 200112L)
-    Glibc 2.12 to 2.19:
+    Glibc 2.12 to glibc 2.19:
         _BSD_SOURCE || ! (_POSIX_C_SOURCE >= 200112L)
     Before glibc 2.12:
         _BSD_SOURCE || _XOPEN_SOURCE >= 500
index bb6f0f4abb5c35db544b767986894d0ee21a36ee..b0b78ed6f5a717059201ed5040dadd940294c6c1 100644 (file)
@@ -55,7 +55,7 @@ flag in
 .BR clone (2).
 .\"
 .SS C library/kernel differences
-From glibc version 2.3.4 up to and including version 2.24,
+From glibc 2.3.4 up to and including Linux 2.24,
 the glibc wrapper function for
 .BR getpid ()
 cached PIDs,
@@ -111,7 +111,7 @@ Furthermore, the complexity of the caching code had been
 the source of a few bugs within glibc over the years.
 .PP
 Because of the aforementioned problems,
-since glibc version 2.25, the PID cache is removed:
+since glibc 2.25, the PID cache is removed:
 .\" commit c579f48edba88380635ab98cb612030e3ed8691e
 .\" https://sourceware.org/glibc/wiki/Release/2.25#pid_cache_removal
 calls to
index 432c15f40205c9638179ce343531b910518f9869..75f8b5fc4088897bc1cff58392a2429a03fdb1a4 100644 (file)
@@ -170,7 +170,7 @@ The details on the condition for
 depend on the system.
 The above description is what POSIX.1-2001 says, and seems to be followed on
 all System\ V-like systems.
-Linux kernels before 2.6.12 required the real or
+Linux kernels before Linux 2.6.12 required the real or
 effective user ID of the caller to match
 the real user of the process \fIwho\fP (instead of its effective user ID).
 Linux 2.6.12 and later require
index bf5083383ea3b74c79d8dbd4b4a42f91f921d4e7..e66815450b9c9f1da0f0451005e4ed40905807a0 100644 (file)
@@ -157,8 +157,8 @@ The glibc wrapper function for
 determined that the underlying kernel does not implement this system call.
 .SH VERSIONS
 .BR getrandom ()
-was introduced in version 3.17 of the Linux kernel.
-Support was added to glibc in version 2.25.
+was introduced in Linux 3.17.
+Support was added in glibc 2.25.
 .SH STANDARDS
 This system call is Linux-specific.
 .SH NOTES
index 878cdcfcff1aed2803628301baa002c6bac54499..da441d17fcdc410639204a88876180bb2b365c25 100644 (file)
@@ -41,9 +41,9 @@ is set to indicate the error.
 One of the arguments specified an address outside the calling program's
 address space.
 .SH VERSIONS
-These system calls appeared on Linux starting with kernel 2.1.44.
+These system calls were added on Linux 2.1.44.
 .PP
-The prototypes are given by glibc since version 2.3.2,
+The prototypes are given since glibc 2.3.2,
 provided
 .B _GNU_SOURCE
 is defined.
index 56003da49fc38cb090ab6b76302b135c09d68ce7..f9bfaf98b0f135691f52669825ec2519df50e856 100644 (file)
@@ -112,7 +112,7 @@ argument must be one of:
 This is the maximum size of the process's virtual memory
 (address space).
 The limit is specified in bytes, and is rounded down to the system page size.
-.\" since 2.0.27 / 2.1.12
+.\" since Linux 2.0.27 / Linux 2.1.12
 This limit affects calls to
 .BR brk (2),
 .BR mmap (2),
@@ -190,8 +190,8 @@ catch this signal instead, in which case the relevant system call (e.g.,
 fails with the error
 .BR EFBIG .
 .TP
-.BR RLIMIT_LOCKS " (Linux 2.4.0 to 2.4.24)"
-.\" to be precise: Linux 2.4.0-test9; no longer in 2.4.25 / 2.5.65
+.BR RLIMIT_LOCKS " (Linux 2.4.0 to Linux 2.4.24)"
+.\" to be precise: Linux 2.4.0-test9; no longer in Linux 2.4.25 / Linux 2.5.65
 This is a limit on the combined number of
 .BR flock (2)
 locks and
@@ -230,7 +230,7 @@ and
 a process can lock bytes up to this limit in each of these
 two categories.
 .IP
-In Linux kernels before 2.6.9, this limit controlled the amount of
+Before Linux 2.6.9, this limit controlled the amount of
 memory that could be locked by a privileged process.
 Since Linux 2.6.9, no limits are placed on the amount of memory
 that a privileged process may lock, and this limit instead governs
@@ -360,7 +360,7 @@ affects only calls to
 .BR madvise (2)
 specifying
 .BR MADV_WILLNEED .
-.\" As at kernel 2.6.12, this limit still does nothing in 2.6 though
+.\" As at Linux 2.6.12, this limit still does nothing in Linux 2.6 though
 .\" talk of making it do something has surfaced from time to time in LKML
 .\"       -- MTK, Jul 05
 .TP
@@ -415,7 +415,7 @@ it is always possible to use
 to queue one instance of any of the signals that are not already
 queued to the process.
 .\" This replaces the /proc/sys/kernel/rtsig-max system-wide limit
-.\" that was present in kernels <= 2.6.7.  MTK Dec 04
+.\" that was present in Linux <= 2.6.7.  MTK Dec 04
 .TP
 .B RLIMIT_STACK
 This is the maximum size of the process stack, in bytes.
@@ -624,7 +624,7 @@ For backward compatibility, glibc also provides
 All new applications should be written using
 .BR setrlimit ().
 .SS C library/kernel ABI differences
-Since version 2.13, the glibc
+Since glibc 2.13, the glibc
 .BR getrlimit ()
 and
 .BR setrlimit ()
@@ -645,9 +645,9 @@ and
 signals delivered when a process encountered the soft and hard
 .B RLIMIT_CPU
 limits were delivered one (CPU) second later than they should have been.
-This was fixed in kernel 2.6.8.
+This was fixed in Linux 2.6.8.
 .PP
-In 2.6.x kernels before 2.6.17, a
+In Linux 2.6.x kernels before Linux 2.6.17, a
 .B RLIMIT_CPU
 limit of 0 is wrongly treated as "no limit" (like
 .BR RLIM_INFINITY ).
@@ -658,9 +658,9 @@ but is actually treated as a limit of 1 second.
 A kernel bug means that
 .\" See https://lwn.net/Articles/145008/
 .B RLIMIT_RTPRIO
-does not work in kernel 2.6.12; the problem is fixed in kernel 2.6.13.
+does not work in Linux 2.6.12; the problem is fixed in Linux 2.6.13.
 .PP
-In kernel 2.6.12, there was an off-by-one mismatch
+In Linux 2.6.12, there was an off-by-one mismatch
 between the priority ranges returned by
 .BR getpriority (2)
 and
@@ -668,7 +668,7 @@ and
 This had the effect that the actual ceiling for the nice value
 was calculated as
 .IR "19\ \-\ rlim_cur" .
-This was fixed in kernel 2.6.13.
+This was fixed in Linux 2.6.13.
 .\" see http://marc.theaimsgroup.com/?l=linux-kernel&m=112256338703880&w=2
 .PP
 Since Linux 2.6.12,
@@ -698,7 +698,7 @@ The Linux-specific
 .B RLIMIT_RTTIME
 limit exhibits the same behavior when the soft limit is encountered.
 .PP
-Kernels before 2.4.22 did not diagnose the error
+Kernels before Linux 2.4.22 did not diagnose the error
 .B EINVAL
 for
 .BR setrlimit ()
@@ -758,7 +758,7 @@ wrapper function silently converted the limit value to
 .BR RLIM_INFINITY .
 In other words, the requested resource limit setting was silently ignored.
 .PP
-Since version 2.13,
+Since glibc 2.13,
 .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=12201
 glibc works around the limitations of the
 .BR getrlimit ()
index 8d720ad2adbaca6594cacca0db7f80fbbc201551..7257d823df0ec11a6b3aa0cc2facd117546b8e5a 100644 (file)
@@ -9,7 +9,7 @@
 .\" history, etc., see getrlimit.2
 .\"
 .\" Modified 2004-11-16, mtk, Noted that the nonconformance
-.\"    when SIGCHLD is being ignored is fixed in 2.6.9.
+.\"    when SIGCHLD is being ignored is fixed in Linux 2.6.9.
 .\" 2008-02-22, Sripathi Kodi <sripathik@in.ibm.com>: Document RUSAGE_THREAD
 .\" 2008-05-25, mtk, clarify RUSAGE_CHILDREN + other clean-ups.
 .\" 2010-05-24, Mark Hills <mark@pogo.org.uk>: Description of fields,
@@ -212,7 +212,7 @@ is Linux-specific.
 Resource usage metrics are preserved across an
 .BR execve (2).
 .PP
-In Linux kernel versions before 2.6.9, if the disposition of
+Before Linux 2.6.9, if the disposition of
 .B SIGCHLD
 is set to
 .B SIG_IGN
@@ -231,11 +231,11 @@ Ancient systems provided a
 .BR vtimes ()
 function with a similar purpose to
 .BR getrusage ().
-For backward compatibility, glibc (up until version 2.32) also provides
+For backward compatibility, glibc (up until Linux 2.32) also provides
 .BR vtimes ().
 All new applications should be written using
 .BR getrusage ().
-(Since version 2.33, glibc no longer provides an
+(Since Linux 2.33, glibc no longer provides an
 .BR vtimes ()
 implementation.)
 .PP
index 837fe7e4eb5e4b0bd467d66a671d5d9bf87f9510..3afccbd9d6bf014cef914fdb36fefb9cd432d2df 100644 (file)
@@ -56,7 +56,7 @@ No process with process ID
 .I pid
 was found.
 .SH VERSIONS
-This system call is available on Linux since version 2.0.
+This system call is available since Linux 2.0.
 .\" Linux has this system call since Linux 1.3.44.
 .\" There is libc support since libc 5.2.19.
 .SH STANDARDS
index 3d3f697277fd5bada0a5b38c221d8b339578573e..ba721da488e3ba8628fcc5d6cdf213ab5a5e7298 100644 (file)
@@ -35,7 +35,7 @@ This call is always successful.
 .SH VERSIONS
 The
 .BR gettid ()
-system call first appeared on Linux in kernel 2.4.11.
+system call first appeared in Linux 2.4.11.
 Library support was added in glibc 2.30.
 (Earlier glibc versions did not provide a wrapper for this system call,
 necessitating the use of
index 8ef5ac271fa8c6aa3684c4c293f2064660891621..6f1cd33d6512c84d8ddfb46a98864954b0eca2dd 100644 (file)
@@ -90,7 +90,7 @@ If either
 or
 .I tz
 is NULL, the corresponding structure is not set or returned.
-.\" FIXME . The compilation warning looks to be going away in 2.17
+.\" FIXME . The compilation warning looks to be going away in glibc 2.17
 .\" see glibc commit 4b7634a5e03b0da6f8875de9d3f74c1cf6f2a6e8
 (However, compilation warnings will result if
 .I tv
index be08ac1ec378b23a25489bedc36433ac14356254..82d8c711d27453bf2e94449b29e1776edff85073 100644 (file)
@@ -119,8 +119,8 @@ In addition, the errors documented in
 .BR stat (2)
 can also occur.
 .SH VERSIONS
-These system calls have been available on Linux since kernel 2.4;
-glibc support is provided since version 2.3.
+These system calls have been available since Linux 2.4;
+glibc support is provided since glibc 2.3.
 .SH STANDARDS
 These system calls are Linux-specific.
 .\" .SH AUTHORS
index 073e5197cc11fcb086e622b2424f162415c5142e..37b936816ccf0080a167f23f2b97a0d94f85dff8 100644 (file)
@@ -5,7 +5,7 @@
 .\" SPDX-License-Identifier: Linux-man-pages-copyleft
 .\"
 .\" Modified 21 Aug 1994 by Michael Chastain <mec@shell.portal.com>:
-.\"   Added text about calling restriction (new in kernel 1.1.20 I believe).
+.\"   Added text about calling restriction (new in Linux 1.1.20 I believe).
 .\"   N.B. calling "idle" from user process used to hang process!
 .\" Modified Thu Oct 31 14:41:15 1996 by Eric S. Raymond <esr@thyrsus.com>
 .\" "
index 0b43007011c8fabb4948c50362e70e9a63e91710..0deb15ac4af83740f9a0b89fe64b00cde1952736 100644 (file)
@@ -257,7 +257,7 @@ The
 .BR init_module ()
 system call is not supported by glibc.
 No declaration is provided in glibc headers, but, through a quirk of history,
-glibc versions before 2.23 did export an ABI for this system call.
+glibc versions before glibc 2.23 did export an ABI for this system call.
 Therefore, in order to employ this system call,
 it is (before glibc 2.23) sufficient to
 manually declare the interface in your code;
index 11a4bf0ecc2313ce2bff5cabbec0b783bbeab2db..4f24543efe3b90ba356cd3d59046d9ad191cf30c 100644 (file)
@@ -83,10 +83,10 @@ Insufficient kernel memory is available.
 .SH VERSIONS
 .BR inotify_init ()
 first appeared in Linux 2.6.13;
-library support was added to glibc in version 2.4.
+library support was added in glibc 2.4.
 .BR inotify_init1 ()
 was added in Linux 2.6.27;
-library support was added to glibc in version 2.9.
+library support was added in glibc 2.9.
 .SH STANDARDS
 These system calls are Linux-specific.
 .SH SEE ALSO
index 4eb66b2ba187534f870bed88e10eea9f41606f23..30a55633bbc7b32d908d0b3e334f03187fea21c1 100644 (file)
@@ -7,16 +7,16 @@
 .\" Modified, Thu Apr 20 22:08:17 1995, jrv@vanzandt.mv.com
 .\" Modified, Mon Sep 18 22:32:47 1995, hpa@storm.net (H. Peter Anvin)
 .\" FIXME The following are not documented:
-.\"     KDFONTOP (since 2.1.111)
-.\"     KDGKBDIACRUC (since 2.6.24)
+.\"     KDFONTOP (since Linux 2.1.111)
+.\"     KDGKBDIACRUC (since Linux 2.6.24)
 .\"     KDSKBDIACR
-.\"     KDSKBDIACRUC (since 2.6.24)
-.\"     KDKBDREP (since 2.1.113)
-.\"     KDMAPDISP (not implemented as at 2.6.27)
-.\"     KDUNMAPDISP (not implemented as at 2.6.27)
-.\"     VT_LOCKSWITCH (since 1.3.47, needs CAP_SYS_TTY_CONFIG)
-.\"     VT_UNLOCKSWITCH (since 1.3.47, needs CAP_SYS_TTY_CONFIG)
-.\"     VT_GETHIFONTMASK (since 2.6.18)
+.\"     KDSKBDIACRUC (since Linux 2.6.24)
+.\"     KDKBDREP (since Linux 2.1.113)
+.\"     KDMAPDISP (not implemented as at Linux 2.6.27)
+.\"     KDUNMAPDISP (not implemented as at Linux 2.6.27)
+.\"     VT_LOCKSWITCH (since Linux 1.3.47, needs CAP_SYS_TTY_CONFIG)
+.\"     VT_UNLOCKSWITCH (since Linux 1.3.47, needs CAP_SYS_TTY_CONFIG)
+.\"     VT_GETHIFONTMASK (since Linux 2.6.18)
 .\"
 .TH ioctl_console 2 (date) "Linux man-pages (unreleased)"
 .SH NAME
@@ -673,7 +673,7 @@ Linux 2.5.71.
 .BR TIOCLINUX ", " subcode = 0
 Dump the screen.
 Disappeared in Linux 1.1.92.
-(With kernel 1.1.92 or later, read from
+(With Linux 1.1.92 or later, read from
 .I /dev/vcsN
 or
 .I /dev/vcsaN
@@ -747,7 +747,7 @@ variable
 Dump screen width and height, cursor position, and all the
 character-attribute pairs.
 (Kernels 1.1.67 through 1.1.91 only.
-With kernel 1.1.92 or later, read from
+With Linux 1.1.92 or later, read from
 .I /dev/vcsa*
 instead.)
 .TP
@@ -755,7 +755,7 @@ instead.)
 Restore screen width and height, cursor position, and all the
 character-attribute pairs.
 (Kernels 1.1.67 through 1.1.91 only.
-With kernel 1.1.92 or later, write to
+With Linux 1.1.92 or later, write to
 .I /dev/vcsa*
 instead.)
 .TP
index b0ddeaad06fc0891a735a98d6df121fa419a47ac..9c3145a41c4dbb45ed23e7e99623fdc0e88015f8 100644 (file)
@@ -345,9 +345,9 @@ or
 .I /dev/tty0
 to the given terminal.
 If that was a pseudoterminal master, send it to the slave.
-In Linux before version 2.6.10,
+Before Linux 2.6.10,
 anybody can do this as long as the output was not redirected yet;
-since version 2.6.10, only a process with the
+since Linux 2.6.10, only a process with the
 .B CAP_SYS_ADMIN
 capability may do this.
 If output was redirected already, then
index 6b8d86f5048058b414417fa19d8f60213ea8ef69..cb56315f25ef6f788973d95888cc3eab355156ac 100644 (file)
@@ -92,7 +92,7 @@ fields to bit masks representing all the available features and the generic
 .BR ioctl (2)
 operations available.
 .PP
-For Linux kernel versions before 4.11, the
+Before Linux 4.11, the
 .I features
 field must be initialized to zero before the call to
 .BR UFFDIO_API ,
index ff1e72160eb95fb97a9faa33084fa6dbc47c697f..f7878d60e08de48569093469ef1497adb2f1c858 100644 (file)
@@ -221,7 +221,7 @@ As at kernel 2.6.17 the only such scheduler is the Completely Fair Queuing
 If no I/O scheduler has been set for a thread,
 then by default the I/O priority will follow the CPU nice value
 .RB ( setpriority (2)).
-In Linux kernels before version 2.6.24,
+Before Linux 2.6.24,
 once an I/O priority had been set using
 .BR ioprio_set (),
 there was no way to reset the I/O scheduling behavior to the default.
@@ -333,7 +333,7 @@ Attempts to set very high priorities
 require the
 .B CAP_SYS_ADMIN
 capability.
-Kernel versions up to 2.6.24 also required
+Up to Linux 2.6.24 also required
 .B CAP_SYS_ADMIN
 to set a very low priority
 .RB ( IOPRIO_CLASS_IDLE ),
index 0af1106a67d57495390f90bb124de2cbc189f01f..82553445d167003429dd73e42d0303f1ccb967f6 100644 (file)
@@ -1393,7 +1393,7 @@ Should the timeout be reached,
 the persistent keyring will be removed and
 everything it pins can then be garbage collected.
 .IP
-Persistent keyrings were added to Linux in kernel version 3.13.
+Persistent keyrings were added in Linux 3.13.
 .IP
 The arguments
 .I arg4
@@ -1542,7 +1542,9 @@ as with SP800-108 (the counter KDF).
 .\" keyutils commit d68a981e5db41d059ac782071c35d1e8f3aaf61c
 This operation is exposed by
 .I libkeyutils
-(from version 1.5.10 onwards) via the functions
+(from
+.I libkeyutils
+1.5.10 onwards) via the functions
 .BR keyctl_dh_compute (3)
 and
 .BR keyctl_dh_compute_alloc (3).
@@ -1751,7 +1753,7 @@ or
 (the key description)
 exceeded the limit (32 bytes and 4096 bytes respectively).
 .TP
-.BR EINVAL " (Linux kernels before 4.12)"
+.BR EINVAL " (before Linux 4.12)"
 .I operation
 was
 .BR KEYCTL_DH_COMPUTE ,
@@ -1831,7 +1833,7 @@ exceeds
 .B KEYCTL_KDF_MAX_OI_LEN
 (which is 64 currently).
 .TP
-.BR ENFILE " (Linux kernels before 3.13)"
+.BR ENFILE " (before Linux 3.13)"
 .I operation
 was
 .B KEYCTL_LINK
index 0c57a9fb61df25ece0a368e209164e2ff60604cf..def4a99b66968b1dcc544ee4ece6949e01b73266 100644 (file)
@@ -131,16 +131,16 @@ for the permissions required for an unprivileged process
 to send a signal to another process.
 .\" In the 0.* kernels things chopped and changed quite
 .\" a bit - MTK, 24 Jul 02
-In kernels 1.0 to 1.2.2, a signal could be sent if the
+In Linux 1.0 to 1.2.2, a signal could be sent if the
 effective user ID of the sender matched effective user ID of the target,
 or the real user ID of the sender matched the real user ID of the target.
-From kernel 1.2.3 until 1.3.77, a signal could be sent if the
+From Linux 1.2.3 until 1.3.77, a signal could be sent if the
 effective user ID of the sender matched either the real or effective
 user ID of the target.
 The current rules, which conform to POSIX.1, were adopted
-in kernel 1.3.78.
+in Linux 1.3.78.
 .SH BUGS
-In 2.6 kernels up to and including 2.6.7,
+In Linux 2.6 up to and including Linux 2.6.7,
 there was a bug that meant that when sending signals to a process group,
 .BR kill ()
 failed with the error
index 774e23631e43c20d3527e9ef5da7a3f884253e9e..e00c8e30790407dc5c02741cc9b4d12728ce18e3 100644 (file)
@@ -153,7 +153,7 @@ linkat(AT_FDCWD, "/proc/self/fd/<fd>", newdirfd,
 .EE
 .in
 .PP
-Before kernel 2.6.18, the
+Before Linux 2.6.18, the
 .I flags
 argument was unused, and had to be specified as 0.
 .PP
@@ -336,8 +336,8 @@ is an empty string, and
 refers to a directory.
 .SH VERSIONS
 .BR linkat ()
-was added to Linux in kernel 2.6.16;
-library support was added to glibc in version 2.4.
+was added in Linux 2.6.16;
+library support was added in glibc 2.4.
 .SH STANDARDS
 .BR link ():
 SVr4, 4.3BSD, POSIX.1-2001 (but see NOTES), POSIX.1-2008.
@@ -360,8 +360,8 @@ POSIX.1-2001 says that
 should dereference
 .I oldpath
 if it is a symbolic link.
-However, since kernel 2.0,
-.\" more precisely: since kernel 1.3.56
+However, since Linux 2.0,
+.\" more precisely: since Linux 1.3.56
 Linux does not do so: if
 .I oldpath
 is a symbolic link, then
index e0a4fb91645e747b50efb6d7821ae4735ac03d1f..615ded424f753ebb612780f7eae2228cf29a5ba0 100644 (file)
@@ -137,7 +137,7 @@ argument is greater than the value in
 then it is silently capped to that value.
 Since Linux 5.4, the default in this file is 4096;
 in earlier kernels, the default value is 128.
-In kernels before 2.4.25, this limit was a hard coded value,
+Before Linux 2.4.25, this limit was a hard coded value,
 .BR SOMAXCONN ,
 with the value 128.
 .\" The following is now rather historic information (MTK, Jun 05)
index 8ca1b7f586c01e4fa92ac397333497a2dc6bfe13..c417f9469fb9081fd55579512509060dd39ff700 100644 (file)
@@ -133,8 +133,8 @@ In addition, the errors documented in
 .BR stat (2)
 can also occur.
 .SH VERSIONS
-These system calls have been available on Linux since kernel 2.4;
-glibc support is provided since version 2.3.
+These system calls have been available since Linux 2.4;
+glibc support is provided since glibc 2.3.
 .SH STANDARDS
 These system calls are Linux-specific.
 .\" .SH AUTHORS
index 54e4922e11e2142d9cf17024341d3b074214c203..d151465071ec710725d73cd9b30e4d8087cdd2ec 100644 (file)
@@ -69,7 +69,7 @@ The buffer was not large enough to hold the path of the directory entry.
 Available since Linux 2.5.43.
 The
 .B ENAMETOOLONG
-error return was added in 2.5.70.
+error return was added in Linux 2.5.70.
 .SH STANDARDS
 .BR lookup_dcookie ()
 is Linux-specific.
index 2463a3e516cf1622d8a428f6604c32efd223debc..bace879304ebef4e96b31e76fab12480bb084163 100644 (file)
@@ -60,7 +60,7 @@ If data is later written at this point, subsequent reads of the data
 in the gap (a "hole") return null bytes (\(aq\e0\(aq) until
 data is actually written into the gap.
 .SS Seeking file data and holes
-Since version 3.1, Linux supports the following additional values for
+Since Linux 3.1, Linux supports the following additional values for
 .IR whence :
 .TP
 .B SEEK_DATA
index 9a3357b5ed91049fa8dab42d8981369477f05b56..3cebb4c7aef480f54b09bb177d5def1b9524f024 100644 (file)
@@ -525,7 +525,7 @@ The
 operation
 can be applied only to private anonymous pages (see
 .BR mmap (2)).
-In Linux before version 4.12,
+Before Linux 4.12,
 .\" commit 93e06c7a645343d222c9a838834a51042eebbbf7
 when freeing pages on a swapless system,
 the pages in the given range are freed instantly,
index 9811690c25027719680a4090d5dc04f034e85de5..d57021d415e92c859544a04c9b42625bc1854823 100644 (file)
@@ -296,7 +296,7 @@ then the call fails with the error
 if the existing pages in the memory range don't follow the policy.
 .\" According to the kernel code, the following is not true
 .\" --Lee Schermerhorn
-.\" In 2.6.16 or later the kernel will also try to move pages
+.\" In Linux 2.6.16 or later the kernel will also try to move pages
 .\" to the requested node with this flag.
 .PP
 If
@@ -423,7 +423,7 @@ privilege.
 .SH VERSIONS
 The
 .BR mbind ()
-system call was added to the Linux kernel in version 2.6.7.
+system call was added in Linux 2.6.7.
 .SH STANDARDS
 This system call is Linux-specific.
 .SH NOTES
@@ -469,7 +469,7 @@ This method will work for
 .BR set_mempolicy (2),
 as well.
 .PP
-Support for huge page policy was added with 2.6.16.
+Support for huge page policy was added with Linux 2.6.16.
 For interleave policy to be effective on huge page mappings the
 policied memory needs to be tens of megabytes or larger.
 .PP
index 3e3a57bf42f4321164f9bea4846538695c6b8227..a477afe512cca1e75a34f3525e861afd61cfefb5 100644 (file)
@@ -188,7 +188,7 @@ There was insufficient memory to create a new anonymous file.
 The
 .BR memfd_create ()
 system call first appeared in Linux 3.17;
-glibc support was added in version 2.27.
+glibc support was added in glibc 2.27.
 .TP
 .B EPERM
 The
index 77cfdde3527ad1b46544dd282aefc999ec7adbe4..e9e95b4f6386bb72481f7fc6c479157db12afb46 100644 (file)
@@ -137,7 +137,7 @@ could be found.
 .SH VERSIONS
 The
 .BR migrate_pages ()
-system call first appeared on Linux in version 2.6.16.
+system call first appeared in Linux 2.6.16.
 .SH STANDARDS
 This system call is Linux-specific.
 .SH NOTES
index 98eaf8025e294e8cc00dc8e5e7517b54d7a5fdbf..e1496fb7bb6eaa616e892fb9d2e22de1436c8a22 100644 (file)
@@ -130,7 +130,7 @@ and it is not available on all UNIX implementations.
 .\" .BR mincore ()
 .\" function first appeared in 4.4BSD.
 .SH BUGS
-Before kernel 2.6.21,
+Before Linux 2.6.21,
 .BR mincore ()
 did not return correct information for
 .B MAP_PRIVATE
index 06a4367d37f50896f8f907e707f81eeb074ff678..421b03429f6386cece8fa65c30ebb2abb0660ce2 100644 (file)
@@ -205,8 +205,8 @@ does not support the creation of directories.
 refers to a file on a read-only filesystem.
 .SH VERSIONS
 .BR mkdirat ()
-was added to Linux in kernel 2.6.16;
-library support was added to glibc in version 2.4.
+was added in Linux 2.6.16;
+library support was added in glibc 2.4.
 .SH STANDARDS
 .BR mkdir ():
 SVr4, BSD, POSIX.1-2001, POSIX.1-2008.
index a8414deccfc44075ffd417885f2a3d149e6ed232..119fab48ee592112f8388503b26e3910c56e9bdd 100644 (file)
@@ -242,8 +242,8 @@ does not support the type of node requested.
 refers to a file on a read-only filesystem.
 .SH VERSIONS
 .BR mknodat ()
-was added to Linux in kernel 2.6.16;
-library support was added to glibc in version 2.4.
+was added in Linux 2.6.16;
+library support was added in glibc 2.4.
 .SH STANDARDS
 .BR mknod ():
 SVr4, 4.4BSD, POSIX.1-2001 (but see below), POSIX.1-2008.
index c08e7ad5b5e29e37fbfcd6840023a4722c29d575..368be7c1e999d96f84c4818faf81313c9c10d60c 100644 (file)
@@ -258,7 +258,7 @@ to perform the requested operation.
 .SH VERSIONS
 .BR mlock2 ()
 is available since Linux 4.4;
-glibc support was added in version 2.27.
+glibc support was added in glibc 2.27.
 .SH STANDARDS
 .BR mlock (),
 .BR munlock (),
@@ -465,9 +465,9 @@ a bug caused the
 .B MCL_FUTURE
 flag to be inherited across a
 .BR fork (2).
-This was rectified in kernel 2.4.18.
+This was rectified in Linux 2.4.18.
 .PP
-Since kernel 2.6.9, if a privileged process calls
+Since Linux 2.6.9, if a privileged process calls
 .I mlockall(MCL_FUTURE)
 and later drops privileges (loses the
 .B CAP_IPC_LOCK
index bdd51013f0f1886a34b9f6e227d4b4ab15845b66..7e75929d24d59db597b9b05422efbae70761eb98 100644 (file)
@@ -8,7 +8,7 @@
 .\" Modified 2001-10-04 by John Levon <moz@compsoc.man.ac.uk>
 .\" Modified 2003-02-02 by Andi Kleen <ak@muc.de>
 .\" Modified 2003-05-21 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"    MAP_LOCKED works from 2.5.37
+.\"    MAP_LOCKED works from Linux 2.5.37
 .\" Modified 2004-06-17 by Michael Kerrisk <mtk.manpages@gmail.com>
 .\" Modified 2004-09-11 by aeb
 .\" Modified 2004-12-08, from Eric Estievenart <eric.estievenart@free.fr>
@@ -61,7 +61,7 @@ and attempt to create the mapping there.
 If another mapping already exists there, the kernel picks a new address that
 may or may not depend on the hint.
 .\" Before Linux 2.6.24, the address was rounded up to the next page
-.\" boundary; since 2.6.24, it is rounded down!
+.\" boundary; since Linux 2.6.24, it is rounded down!
 The address of the new mapping is returned as the result of the call.
 .PP
 The contents of a file mapping (as opposed to an anonymous mapping; see
@@ -248,7 +248,7 @@ Software that aspires to be portable should use the
 .B MAP_FIXED
 flag with care,
 keeping in mind that the exact layout of a process's memory mappings
-is allowed to change significantly between kernel versions,
+is allowed to change significantly between Linux versions,
 C library versions, and operating system releases.
 .I Carefully read the discussion of this flag in NOTES!
 .TP
@@ -376,7 +376,7 @@ See also the discussion of the file
 .I /proc/sys/vm/overcommit_memory
 in
 .BR proc (5).
-In kernels before 2.6, this flag had effect only for
+Before Linux 2.6, this flag had effect only for
 private writable mappings.
 .TP
 .BR MAP_POPULATE " (since Linux 2.5.46)"
@@ -611,7 +611,7 @@ argument asks for
 .B PROT_EXEC
 but the mapped area belongs to a file on a filesystem that
 was mounted no-exec.
-.\" (Since 2.4.25 / 2.6.0.)
+.\" (Since Linux 2.4.25 / Linux 2.6.0.)
 .TP
 .B EPERM
 The operation was prevented by a file seal; see
@@ -864,7 +864,7 @@ This page describes the interface provided by the glibc
 .BR mmap ()
 wrapper function.
 Originally, this function invoked a system call of the same name.
-Since kernel 2.4, that system call has been superseded by
+Since Linux 2.4, that system call has been superseded by
 .BR mmap2 (2),
 and nowadays
 .\" Since around glibc 2.1/2.2, depending on the platform.
@@ -880,7 +880,7 @@ On Linux, there are no guarantees like those suggested above under
 By default, any process can be killed
 at any moment when the system runs out of memory.
 .PP
-In kernels before 2.6.7, the
+Before Linux 2.6.7, the
 .B MAP_POPULATE
 flag has effect only if
 .I prot
@@ -892,11 +892,11 @@ SUSv3 specifies that
 should fail if
 .I length
 is 0.
-However, in kernels before 2.6.12,
+However, before Linux 2.6.12,
 .BR mmap ()
 succeeded in this case: no mapping was created and the call returned
 .IR addr .
-Since kernel 2.6.12,
+Since Linux 2.6.12,
 .BR mmap ()
 fails with the error
 .B EINVAL
index 9e89c16ef127b7d4b26889c4ad44a920690cb784..ce743fcb29e45d65b2caf6edea554fdcb91561e7 100644 (file)
@@ -440,7 +440,7 @@ If
 includes
 .B MS_BIND
 (available since Linux 2.4),
-.\" since 2.4.0-test9
+.\" since Linux 2.4.0-test9
 then perform a bind mount.
 A bind mount makes a file or a directory subtree visible at
 another point within the single directory hierarchy.
@@ -843,7 +843,7 @@ The definitions of
 .BR MS_STRICTATIME ,
 and
 .B MS_UNBINDABLE
-were added to glibc headers in version 2.12.
+were added to glibc headers in glibc 2.12.
 .\"
 .SH STANDARDS
 This function is Linux-specific and should not be used in
@@ -852,7 +852,7 @@ programs intended to be portable.
 Since Linux 2.4 a single filesystem can be mounted at
 multiple mount points, and multiple mounts can be stacked
 on the same mount point.
-.\" Multiple mounts on same mount point: since 2.3.99pre7.
+.\" Multiple mounts on same mount point: since Linux 2.3.99pre7.
 .PP
 The
 .I mountflags
@@ -863,7 +863,7 @@ occupy the low order 16 bits of
 .IR mountflags .)
 Specifying
 .B MS_MGC_VAL
-was required in kernel versions prior to 2.4,
+was required before Linux 2.4,
 but since Linux 2.4 is no longer required and is ignored if specified.
 .PP
 The original
@@ -885,7 +885,7 @@ just silently ignored in this case.
 .\" The change is in patch-2.4.0-prerelease.
 .\"
 .SS Mount namespaces
-Starting with kernel 2.4.19, Linux provides mount namespaces.
+Starting with Linux 2.4.19, Linux provides mount namespaces.
 A mount namespace is the set of filesystem mounts that
 are visible to a process.
 Mount namespaces can be (and usually are)
index 00f3aadd596a8d7423f268ca13839964aa681e5b..a37c7e6afd8613b9db7eba6ae9763bcd12c300a3 100644 (file)
@@ -56,7 +56,7 @@ moves pages of the calling process.
 .PP
 To move pages in another process requires the following privileges:
 .IP \(bu 3
-In kernels up to and including Linux 4.12:
+Up to and including Linux 4.12:
 the caller must be privileged
 .RB ( CAP_SYS_NICE )
 or the real or effective user ID of the calling process must match the
@@ -218,7 +218,7 @@ to another user but did not have privilege to do so
 Process does not exist.
 .SH VERSIONS
 .BR move_pages ()
-first appeared on Linux in version 2.6.18.
+first appeared in Linux 2.6.18.
 .SH STANDARDS
 This system call is Linux-specific.
 .SH NOTES
index 066b7f421761457c48d8900275556c36064b8024..e24c4b93eca58a447a9a145916b1a568be31f37a 100644 (file)
@@ -176,7 +176,7 @@ Addresses in the range
 .IR addr + len \-1]
 are invalid for the address space of the process,
 or specify one or more pages that are not mapped.
-(Before kernel 2.4.19, the error
+(Before Linux 2.4.19, the error
 .B EFAULT
 was incorrectly produced for these cases.)
 .TP
index 81cda3765031cd166bb3e67154c14f2cb3aff84a..934cbbe33909e2fb594c25402efd1100203584a1 100644 (file)
@@ -280,7 +280,7 @@ with
 .B ENOMEM
 if the area cannot be populated.
 .PP
-Prior to version 2.4, glibc did not expose the definition of
+Prior to glibc 2.4, glibc did not expose the definition of
 .BR MREMAP_FIXED ,
 and the prototype for
 .BR mremap ()
index 24a50f3bbf7d4bd68166089dc497a71afed8e50d..4a03f665f4fed0c790dc7fb0e0561536d8e6e3bb 100644 (file)
@@ -194,7 +194,7 @@ Since Linux 3.19, the default value is 32,000.
 On Linux, this limit can be read and modified via
 .IR /proc/sys/kernel/msgmni .
 .SS Linux notes
-Until version 2.3.20, Linux would return
+Until Linux 2.3.20, Linux would return
 .B EIDRM
 for a
 .BR msgget ()
index 969c3460938e88b6d165f0d91fc442e4c9ef71f5..a6f9e627f4eb0aff543ae0e2a506570c9f6483ee 100644 (file)
@@ -171,7 +171,7 @@ like
 .B SCHED_FIFO
 or
 .BR SCHED_RR .
-This special extension was removed in kernel 2.5.39,
+This special extension was removed in Linux 2.5.39,
 and is thus not available in Linux 2.6.0 and later kernels.
 .SH BUGS
 If a program that catches signals and uses
index 4a893eb13a44d3e4122019e29ca5f99e23210ec1..b75a8e671dbdda90cbb17460b5523850c128f1be 100644 (file)
@@ -62,8 +62,8 @@ On error, \-1 is returned, and
 .I errno
 is set to indicate the error.
 .SH VERSIONS
-This system call was removed from the Linux kernel in version 3.1.
-Library support was removed from glibc in version 2.28.
+This system call was removed in Linux 3.1.
+Library support was removed in glibc 2.28.
 .SH STANDARDS
 This call is Linux-specific.
 .SH SEE ALSO
index 3c7ce161fe7e415b7b8faa63470e23e3311a228a..a0e5070a89b87dc496723acccf1d296abaff31b6 100644 (file)
@@ -261,8 +261,8 @@ and
 .I sysvgroups
 mount options described in
 .BR mount (8).
-.\" As at 2.6.25, bsdgroups is supported by ext2, ext3, ext4, and
-.\" XFS (since 2.6.14).
+.\" As at Linux 2.6.25, bsdgroups is supported by ext2, ext3, ext4, and
+.\" XFS (since Linux 2.6.14).
 .IP
 The
 .I mode
@@ -390,7 +390,7 @@ If \fIpathname\fP is not a directory, cause the open to fail.
 .\" http://marc.theaimsgroup.com/?t=112748702800001&r=1&w=2
 .\" [PATCH] open: O_DIRECTORY and O_CREAT together should fail
 .\" O_DIRECTORY | O_CREAT causes O_DIRECTORY to be ignored.
-This flag was added in kernel version 2.1.126, to
+This flag was added in Linux 2.1.126, to
 avoid denial-of-service problems if
 .BR opendir (3)
 is called on a
@@ -541,14 +541,14 @@ error that can occur in this case is indistinguishable from the case where
 an open fails because there are too many symbolic links found
 while resolving components in the prefix part of the pathname.)
 .IP
-This flag is a FreeBSD extension, which was added to Linux in version 2.1.126,
+This flag is a FreeBSD extension, which was added in Linux 2.1.126,
 and has subsequently been standardized in POSIX.1-2008.
 .IP
 See also
 .B O_PATH
 below.
 .\" The headers from glibc 2.0.100 and later include a
-.\" definition of this flag; \fIkernels before 2.1.126 will ignore it if
+.\" definition of this flag; \fIkernels before Linux 2.1.126 will ignore it if
 .\" used\fP.
 .TP
 .BR O_NONBLOCK " or " O_NDELAY
@@ -1239,7 +1239,7 @@ see also
 .B O_LARGEFILE
 above.
 This is the error specified by POSIX.1;
-in kernels before 2.6.24, Linux gave the error
+before Linux 2.6.24, Linux gave the error
 .B EFBIG
 for this case.
 .\" See http://bugzilla.kernel.org/show_bug.cgi?id=7253
@@ -1286,8 +1286,8 @@ flag was specified, and an incompatible lease was held on the file
 .BR fcntl (2)).
 .SH VERSIONS
 .BR openat ()
-was added to Linux in kernel 2.6.16;
-library support was added to glibc in version 2.4.
+was added in Linux 2.6.16;
+library support was added in glibc 2.4.
 .SH STANDARDS
 .BR open (),
 .BR creat ()
@@ -1539,7 +1539,7 @@ new headers get at least
 semantics on pre-2.6.33 kernels.
 .\"
 .SS C library/kernel differences
-Since version 2.26,
+Since glibc 2.26,
 the glibc wrapper function for
 .BR open ()
 employs the
@@ -1547,7 +1547,7 @@ employs the
 system call, rather than the kernel's
 .BR open ()
 system call.
-For certain architectures, this is also true in glibc versions before 2.26.
+For certain architectures, this is also true before glibc 2.26.
 .\"
 .SS NFS
 There are many infelicities in the protocol underlying NFS, affecting
@@ -1832,7 +1832,7 @@ FreeBSD 4.x introduced
 a flag of the same name, but without alignment restrictions.
 .PP
 .B O_DIRECT
-support was added under Linux in kernel version 2.4.10.
+support was added in Linux 2.4.10.
 Older Linux kernels simply ignore this flag.
 Some filesystems may not implement the flag, in which case
 .BR open ()
index 1d10a9bdbeacec517bcd676361a227afbb2230cf..e3c72c83308b28b14f94200a7bb5022f8cf0bae6 100644 (file)
@@ -367,7 +367,7 @@ is not valid.
 This error will occur if, for example, the file has been deleted.
 .SH VERSIONS
 These system calls first appeared in Linux 2.6.39.
-Library support is provided in glibc since version 2.14.
+Library support is provided since glibc 2.14.
 .SH STANDARDS
 These system calls are nonstandard Linux extensions.
 .PP
index 2b7b19cb9ba53e8f26a69f3ec727ba1ee61f1f2c..8e94fb4ac61bd74ace14f0325197602bb6368807 100644 (file)
@@ -374,7 +374,7 @@ is set to 64; this was the size of the first published struct.
 is 72, corresponding to the addition of breakpoints in Linux 2.6.33.
 .\" commit cb5d76999029ae7a517cb07dfa732c1b5a934fc2
 .\" this was added much later when PERF_ATTR_SIZE_VER2 happened
-.\" but the actual attr_size had increased in 2.6.33
+.\" but the actual attr_size had increased in Linux 2.6.33
 .B PERF_ATTR_SIZE_VER2
 is 80 corresponding to the addition of branch sampling in Linux 3.4.
 .\" commit cb5d76999029ae7a517cb07dfa732c1b5a934fc2
@@ -1169,8 +1169,8 @@ Do not include user callchains.
 .\" commit 13d7a2410fa637f450a29ecb515ac318ee40c741
 .\" This is tricky; was committed during 3.12 development
 .\" but right before release was disabled.
-.\" So while you could select mmap2 starting with 3.12
-.\" it did not work until 3.16
+.\" So while you could select mmap2 starting with Linux 3.12
+.\" it did not work until Linux 3.16
 .\" commit a5a5ba72843dd05f991184d6cb9a4471acce1005
 Generate an extended executable mmap record that contains enough
 additional information to uniquely identify shared mappings.
@@ -1568,7 +1568,7 @@ metadata page
 that contains various
 bits of information such as where the ring-buffer head is.
 .PP
-Before kernel 2.6.39, there is a bug that means you must allocate an mmap
+Before Linux 2.6.39, there is a bug that means you must allocate an mmap
 ring buffer when sampling even if you do not plan to access it.
 .PP
 The structure of the first metadata mmap page is as follows:
index c2979ab876bcf92bfb27b2bc6c217661493869d3..4be1b97f5da6deebf9d9f91c5b1733759ef02d73 100644 (file)
@@ -101,7 +101,8 @@ Have
 .BR uname (2)
 report a 2.6.40+ version number rather than a 3.x version number.
 Added as a stopgap measure to support broken applications that
-could not handle the kernel version-numbering switch from 2.6.x to 3.x.
+could not handle the
+kernel version-numbering switch from Linux 2.6.x to Linux 3.x.
 .TP
 .BR WHOLE_SECONDS " (since Linux 1.2.0)"
 No effect.
@@ -247,7 +248,7 @@ This system call first appeared in Linux 1.1.20
 (and thus first in a stable kernel release with Linux 1.2.0);
 library support was added in glibc 2.3.
 .\" personality wrapper first appeared in glibc 1.90,
-.\" <sys/personality.h> was added later in 2.2.91.
+.\" <sys/personality.h> was added later in glibc 2.2.91.
 .SH STANDARDS
 .BR personality ()
 is Linux-specific and should not be used in programs intended to
index 961768656da9ebb7b0f8faded2af0d3d27befe2b..6795fe1375310a10c9b21cca8357c56b5be5ebf6 100644 (file)
@@ -194,9 +194,8 @@ and support for notifications
 is not compiled into the kernel.
 .SH VERSIONS
 .BR pipe2 ()
-was added to Linux in version 2.6.27;
-glibc support is available starting with
-version 2.9.
+was added in Linux 2.6.27;
+glibc support is available starting with glibc 2.9.
 .SH STANDARDS
 .BR pipe ():
 POSIX.1-2001, POSIX.1-2008.
index 24a83bce9f4d460de2820b30e6bd5aa53bb0e111..d6d33e8d65211d5c38ee25885114eb90ab5bc136 100644 (file)
@@ -87,7 +87,7 @@ of available pkeys.
 .BR pkey_alloc ()
 and
 .BR pkey_free ()
-were added to Linux in kernel 4.9;
+were added in Linux 4.9;
 library support was added in glibc 2.27.
 .SH STANDARDS
 The
index fa22e20025812479c2e8b3af3ff073ef9720df94..965b62938f8b6a00356753c8ff1c30278d3a21d2 100644 (file)
@@ -369,7 +369,7 @@ wrapper function provides emulation using
 .PP
 The
 .BR ppoll ()
-system call was added to Linux in kernel 2.6.16.
+system call was added in Linux 2.6.16.
 The
 .BR ppoll ()
 library call was added in glibc 2.4.
index 2ee2cf4bdbd70b4c055740418ff0cef2dd946c17..57c65c810791c58ccd781bc3e2ff0f2c7984416d 100644 (file)
@@ -62,9 +62,9 @@ The specified data will be accessed in random order.
 .B POSIX_FADV_NOREUSE
 The specified data will be accessed only once.
 .IP
-In kernels before 2.6.18, \fBPOSIX_FADV_NOREUSE\fP had the
+Before Linux 2.6.18, \fBPOSIX_FADV_NOREUSE\fP had the
 same semantics as \fBPOSIX_FADV_WILLNEED\fP.
-This was probably a bug; since kernel 2.6.18, this flag is a no-op.
+This was probably a bug; since Linux 2.6.18, this flag is a no-op.
 .TP
 .B POSIX_FADV_WILLNEED
 The specified data will be accessed in the near future.
@@ -121,7 +121,7 @@ An invalid value was specified for \fIadvice\fP.
 The specified file descriptor refers to a pipe or FIFO.
 .RB ( ESPIPE
 is the error specified by POSIX,
-but before kernel version 2.6.16,
+but before Linux 2.6.16,
 .\" commit 87ba81dba431232548ce29d5d224115d0c2355ac
 Linux returned
 .B EINVAL
@@ -131,7 +131,7 @@ Kernel support first appeared in Linux 2.5.60;
 the underlying system call is called
 .BR fadvise64 ().
 .\" of fadvise64_64()
-Library support has been provided since glibc version 2.2,
+Library support has been provided since glibc 2.2,
 via the wrapper function
 .BR posix_fadvise ().
 .PP
@@ -211,7 +211,7 @@ hidden from applications by the glibc
 wrapper function,
 which invokes the appropriate architecture-specific system call.
 .SH BUGS
-In kernels before 2.6.6, if
+Before Linux 2.6.6, if
 .I len
 was specified as 0, then this was interpreted literally as "zero bytes",
 rather than as meaning "all bytes through to the end of the file".
index ef9e0dcf021c0f6b973479a37a2267fd33d5be1e..74f86ff4928feaa51ab0fd8a0502335ade35891d 100644 (file)
@@ -229,14 +229,14 @@ Set the state of the "dumpable" attribute,
 which determines whether core dumps are produced for the calling process
 upon delivery of a signal whose default behavior is to produce a core dump.
 .IP
-In kernels up to and including 2.6.12,
+Up to and including Linux 2.6.12,
 .I arg2
 must be either 0
 .RB ( SUID_DUMP_DISABLE ,
 process is not dumpable) or 1
 .RB ( SUID_DUMP_USER ,
 process is dumpable).
-Between kernels 2.6.13 and 2.6.17,
+Between Linux 2.6.13 and Linux 2.6.17,
 .\" commit abf75a5033d4da7b8a7e92321d74021d1fcfb502
 the value 2 was also permitted,
 which caused any binary which normally would not be dumped
@@ -297,8 +297,8 @@ directory is affected as described in
 Return (as the function result) the current state of the calling
 process's dumpable attribute.
 .\" Since Linux 2.6.13, the dumpable flag can have the value 2,
-.\" but in 2.6.13 PR_GET_DUMPABLE simply returns 1 if the dumpable
-.\" flags has a nonzero value.  This was fixed in 2.6.14.
+.\" but in Linux 2.6.13 PR_GET_DUMPABLE simply returns 1 if the dumpable
+.\" flags has a nonzero value.  This was fixed in Linux 2.6.14.
 .\" prctl PR_SET_ENDIAN
 .TP
 .BR PR_SET_ENDIAN " (since Linux 2.6.18, PowerPC only)"
@@ -1930,7 +1930,7 @@ to \fIarg2\fP.
 is not currently implemented
 (attempting to set this mode will yield the error
 .BR EINVAL ).
-.\" PR_TIMING_TIMESTAMP doesn't do anything in 2.6.26-rc8,
+.\" PR_TIMING_TIMESTAMP doesn't do anything in Linux 2.6.26-rc8,
 .\" and looking at the patch history, it appears
 .\" that it never did anything.
 .\" prctl PR_GET_TIMING
index df05c2080110003ebd35262967221b531fda4d0b..9a97633235186e6872ae0ab780becdd59f783540 100644 (file)
@@ -93,9 +93,8 @@ The
 .BR pread ()
 and
 .BR pwrite ()
-system calls were added to Linux in
-version 2.1.60; the entries in the i386 system call table were added
-in 2.1.69.
+system calls were added in Linux 2.1.60;
+the entries in the i386 system call table were added in Linux 2.1.69.
 C library support (including emulation using
 .BR lseek (2)
 on older kernels without the system calls) was added in glibc 2.1.
@@ -112,7 +111,7 @@ without being affected by changes to the file offset by other threads.
 .\"
 .SS C library/kernel differences
 On Linux, the underlying system calls were renamed
-in kernel 2.6:
+in Linux 2.6:
 .BR pread ()
 became
 .BR pread64 (),
index d2f468d5261ed15642cb5c759ee29accedc51c8a..208d83a7723366fa7a6e628e4444877e04f0452e 100644 (file)
@@ -251,7 +251,7 @@ No process with ID
 exists.
 .SH VERSIONS
 These system calls were added in Linux 3.2.
-Support is provided in glibc since version 2.15.
+Support is provided since glibc 2.15.
 .SH STANDARDS
 These system calls are nonstandard Linux extensions.
 .SH NOTES
index 7737da5f9cbfa3ad55c58aa57229ef25097ca7a9..a0cdede69b0f2ca332709bec2c501c485d2b712d 100644 (file)
@@ -834,7 +834,7 @@ Attach to the process specified in
 .IR pid ,
 making it a tracee of the calling process.
 .\" No longer true (removed by Denys Vlasenko, 2011, who remarks:
-.\"        "I think it isn't true in non-ancient 2.4 and in 2.6/3.x.
+.\"        "I think it isn't true in non-ancient 2.4 and in Linux 2.6/3.x.
 .\"         Basically, it's not true for any Linux in practical use.
 .\" ; the behavior of the tracee is as if it had done a
 .\" .BR PTRACE_TRACEME .
@@ -1852,7 +1852,7 @@ set to
 or
 .IR (SIGTRAP|0x80) .
 .\"
-.SS PTRACE_EVENT_SECCOMP stops (Linux 3.5 to 4.7)
+.SS PTRACE_EVENT_SECCOMP stops (Linux 3.5 to Linux 4.7)
 The behavior of
 .B PTRACE_EVENT_SECCOMP
 stops and their interaction with other kinds
@@ -2179,7 +2179,7 @@ the pending signal is injected.
 When one thread in a multithreaded process calls
 .BR execve (2),
 the kernel destroys all other threads in the process,
-.\" In kernel 3.1 sources, see fs/exec.c::de_thread()
+.\" In Linux 3.1 sources, see fs/exec.c::de_thread()
 and resets the thread ID of the execing thread to the
 thread group ID (process ID).
 (Or, to put things another way, when a multithreaded process does an
@@ -2417,7 +2417,7 @@ unprivileged processes cannot trace processes that they
 cannot send signals to or those running
 set-user-ID/set-group-ID programs, for obvious reasons.
 Alternatively, the process may already be being traced,
-or (on kernels before 2.6.26) be
+or (before Linux 2.6.26) be
 .BR init (1)
 (PID 1).
 .TP
@@ -2443,7 +2443,7 @@ setting unused/ignored arguments to
 or
 .IR "(void\ *)\ 0".
 .PP
-In Linux kernels before 2.6.26,
+Before Linux 2.6.26,
 .\" See commit 00cd5c37afd5f431ac186dd131705048c0a11fdb
 .BR init (1),
 the process with PID 1, may not be traced.
@@ -2813,11 +2813,11 @@ parameter, and the return value is the error flag.
 The glibc wrapper function provides the API given in DESCRIPTION above,
 with the result being returned via the function return value.
 .SH BUGS
-On hosts with 2.6 kernel headers,
+On hosts with Linux 2.6 kernel headers,
 .B PTRACE_SETOPTIONS
-is declared with a different value than the one for 2.4.
-This leads to applications compiled with 2.6 kernel
-headers failing when run on 2.4 kernels.
+is declared with a different value than the one for Linux 2.4.
+This leads to applications compiled with Linux 2.6 kernel
+headers failing when run on Linux 2.4.
 This can be worked around by redefining
 .B PTRACE_SETOPTIONS
 to
index c6ddd40ed631dff3fb3493399fe76c55d12a1ed5..6d6317f921b52bd223a6b5c43eac51c909c3938b 100644 (file)
@@ -19,7 +19,7 @@ size_t " bufsize ,
 .fi
 .SH DESCRIPTION
 .IR Note :
-This system call is present only in kernels before Linux 2.6.
+This system call is present only before Linux 2.6.
 .PP
 .BR query_module ()
 requests information from the kernel about loadable modules.
@@ -161,9 +161,9 @@ is set to the minimum size needed.
 .B ENOSYS
 .BR query_module ()
 is not supported in this version of the kernel
-(e.g., the kernel is version 2.6 or later).
+(e.g., Linux 2.6 or later).
 .SH VERSIONS
-This system call is present on Linux only up until kernel 2.4;
+This system call is present only up until Linux 2.4;
 it was removed in Linux 2.6.
 .\" Removed in Linux 2.5.48
 .SH STANDARDS
index 9fb81801b4e800cc479bee2c14390bf565560e80..437259a113a7b1d6c50672ef56a6ed235f5bb1e6 100644 (file)
@@ -272,7 +272,7 @@ as follows:
 /* uint64_t is an unsigned 64\-bit integer;
    uint32_t is an unsigned 32\-bit integer */
 
-struct dqinfo {         /* Defined since kernel 2.4.22 */
+struct dqinfo {         /* Defined since Linux 2.4.22 */
     uint64_t dqi_bgrace;  /* Time before block soft limit
                              becomes hard limit */
     uint64_t dqi_igrace;  /* Time before inode soft limit
index 401a1bd3f57676d734b8a482765d3ae92e4d8a9a..13f999e7ba1b21021d75c41f57b9593f775e2d22 100644 (file)
@@ -212,7 +212,7 @@ and
 .BR readv (2).
 And among the effects that should be atomic across threads (and processes)
 are updates of the file offset.
-However, on Linux before version 3.14,
+However, before Linux 3.14,
 this was not the case: if two processes that share
 an open file description (see
 .BR open (2))
index 6021398717ecae6ebad3da627c06328441bda0b0..11f850726fe21de1b040ea10e803eb016d238b08 100644 (file)
@@ -67,7 +67,7 @@ can be applied.
 The
 .BR readahead ()
 system call appeared in Linux 2.4.13;
-glibc support has been provided since version 2.3.
+glibc support has been provided since glibc 2.3.
 .SH STANDARDS
 The
 .BR readahead ()
index 05aa56bcb35c9fcf1ab3a823743ec81cd7025bb2..a9225e8ea71cd309897d5dba9ce8c1dad6ad1bba 100644 (file)
@@ -188,8 +188,8 @@ is relative and
 is a file descriptor referring to a file other than a directory.
 .SH VERSIONS
 .BR readlinkat ()
-was added to Linux in kernel 2.6.16;
-library support was added to glibc in version 2.4.
+was added in Linux 2.6.16;
+library support was added in glibc 2.4.
 .SH STANDARDS
 .BR readlink ():
 4.4BSD
@@ -200,7 +200,7 @@ POSIX.1-2001, POSIX.1-2008.
 .BR readlinkat ():
 POSIX.1-2008.
 .SH NOTES
-In versions of glibc up to and including glibc 2.4, the return type of
+Up to and including glibc 2.4, the return type of
 .BR readlink ()
 was declared as
 .IR int .
index 90e24654ffda8ce573a2ec7ddbe48087016d46ad..d810f75bba410ec44dbbb7351c3a90effb8a1661 100644 (file)
@@ -372,16 +372,16 @@ performed the analogous task using a temporary buffer and a call to
 .PP
 The need for this extra effort in the glibc wrapper functions
 went away with Linux 2.2 and later.
-However, glibc continued to provide this behavior until version 2.10.
-Starting with glibc version 2.9,
+However, glibc continued to provide this behavior until glibc 2.10.
+Starting with glibc 2.9,
 the wrapper functions provide this behavior only if the library detects
-that the system is running a Linux kernel older than version 2.6.18
+that the system is running a Linux kernel older than Linux 2.6.18
 (an arbitrarily selected kernel version).
 And since glibc 2.20
-(which requires a minimum Linux kernel version of 2.6.32),
+(which requires a minimum of Linux 2.6.32),
 the glibc wrapper functions always just directly invoke the system calls.
 .SH BUGS
-Linux 5.9 and 5.10 have a bug where
+Linux 5.9 and Linux 5.10 have a bug where
 .BR preadv2 ()
 with the
 .B RWF_NOWAIT
index 3f7cee8f63c2657f86903060bb5eebcb7900a250..fcdc56a93e3897ff276b9122aa5e60655a0b2b93 100644 (file)
@@ -13,7 +13,7 @@ Standard C library
 .RI ( libc ", " \-lc )
 .SH SYNOPSIS
 .nf
-.RB "/* Since kernel version 2.1.30 there are symbolic names " LINUX_REBOOT_*
+.RB "/* Since Linux 2.1.30 there are symbolic names " LINUX_REBOOT_*
    for the constants and a fourth argument to the call: */
 .PP
 .BR "#include <linux/reboot.h>  " \
@@ -52,13 +52,13 @@ equals
 equals
 .B LINUX_REBOOT_MAGIC2
 (that is, 672274793).
-However, since 2.1.17 also
+However, since Linux 2.1.17 also
 .B LINUX_REBOOT_MAGIC2A
 (that is, 85072278)
-and since 2.1.97 also
+and since Linux 2.1.97 also
 .B LINUX_REBOOT_MAGIC2B
 (that is, 369367448)
-and since 2.5.71 also
+and since Linux 2.5.71 also
 .B LINUX_REBOOT_MAGIC2C
 (that is, 537993216)
 are permitted as values for
index eea0c994945bcd0d906df39a02c98fdfc2a60e0f..63a03bd39d7e857510e8c2b1357893e79a5c6290 100644 (file)
@@ -149,7 +149,7 @@ See also BUGS.
 The
 .BR recvmmsg ()
 system call was added in Linux 2.6.33.
-Support in glibc was added in version 2.12.
+Support in glibc was added in glibc 2.12.
 .SH STANDARDS
 .BR recvmmsg ()
 is Linux-specific.
index d4272f0dfccb55a01ac1f29bef8f83e37d25d596..f6f69c078b7d6ecd3e80b8bbb744a31b29736c59 100644 (file)
@@ -147,7 +147,7 @@ is invalid.
 The
 .BR remap_file_pages ()
 system call appeared in Linux 2.5.46;
-glibc support was added in version 2.3.3.
+glibc support was added in glibc 2.3.3.
 .SH STANDARDS
 The
 .BR remap_file_pages ()
index e4adef15bf30b3fb348460fbc4e2dde15086ed0a..626ad515d7bf789958dc7c6255624893d9ee4ddd 100644 (file)
@@ -78,8 +78,8 @@ In addition, the errors documented in
 .BR stat (2)
 can also occur.
 .SH VERSIONS
-These system calls have been available on Linux since kernel 2.4;
-glibc support is provided since version 2.3.
+These system calls have been available since Linux 2.4;
+glibc support is provided since glibc 2.3.
 .SH STANDARDS
 These system calls are Linux-specific.
 .\" .SH AUTHORS
index a912bbf3873bd65988d34f7fa795d7a5413b4af1..661e58223730b170034362f689c9b3647834a6e8 100644 (file)
@@ -198,7 +198,7 @@ xfs (Linux 4.0);
 .\" tmpfs: commit 3b69ff51d087d265aa4af3a532fc4f20bf33e718
 .\" cifs: commit 7c33d5972ce382bcc506d16235f1e9b7d22cbef8
 .\"
-.\" gfs2 in 4.2?
+.\" gfs2 in Linux 4.2?
 .IP \(bu
 Support for many other filesystems was added in Linux 4.9, including
 ext2, minix, reiserfs, jfs, vfat, and bpf.
@@ -490,11 +490,11 @@ but the caller does not have the
 capability.
 .SH VERSIONS
 .BR renameat ()
-was added to Linux in kernel 2.6.16;
-library support was added to glibc in version 2.4.
+was added in Linux 2.6.16;
+library support was added in glibc 2.4.
 .PP
 .BR renameat2 ()
-was added to Linux in kernel 3.15; library support was added in glibc 2.28.
+was added in Linux 3.15; library support was added in glibc 2.28.
 .SH STANDARDS
 .BR rename ():
 4.3BSD, C89, C99, POSIX.1-2001, POSIX.1-2008.
index 4e65946b9333c094bb015a0d6ce9b038302ebe01..ebf3c2659126978645162b384b4910eee9fc04a2 100644 (file)
@@ -168,10 +168,10 @@ was found.
 .SH VERSIONS
 The
 .BR rt_sigqueueinfo ()
-system call was added to Linux in version 2.2.
+system call was added in Linux 2.2.
 The
 .BR rt_tgsigqueueinfo ()
-system call was added to Linux in version 2.6.31.
+system call was added in Linux 2.6.31.
 .SH STANDARDS
 These system calls are Linux-specific.
 .SH NOTES
index a2d7a264accc0ac89531820434e7381497193ae0..a782a86c438d1e15b14d6db28fba7f5579b8ae14 100644 (file)
@@ -116,7 +116,7 @@ cgroups or the "cpuset" mechanism described in
 .TP
 .B EINVAL
 .RB ( sched_getaffinity ()
-and, in kernels before 2.6.9,
+and, before Linux 2.6.9,
 .BR sched_setaffinity ())
 .I cpusetsize
 is smaller than the size of the affinity mask used by the kernel.
index 64fd7d4f60ba9901b95a2ebe280b004aa2bbb993..a41402f637b3a3be1b307e6815e2bff10f82a44f 100644 (file)
@@ -407,7 +407,7 @@ instead of
 .B E2BIG
 for the case described in ERRORS.
 .PP
-In Linux versions up to 5.3,
+Up to Linux 5.3,
 .BR sched_getattr ()
 failed with the error
 .B EFBIG
index 80843b48155cce8ab372fe9b68b19ad33fcc1357..583d07e90a48158ae4349f33c910513ee02de75a 100644 (file)
@@ -655,7 +655,7 @@ appear to return the value that the tracer puts in the return value register.
 .\" A related hole, using PTRACE_SYSCALL instead of SECCOMP_RET_TRACE, was
 .\" changed in arch-specific commits, e.g. 93e35efb8de4 for X86 and
 .\" 0f3912fd934c for ARM.
-Before kernel 4.8, the seccomp check will not be run again after the tracer is
+Before Linux 4.8, the seccomp check will not be run again after the tracer is
 notified.
 (This means that, on older kernels, seccomp-based sandboxes
 .B "must not"
@@ -823,7 +823,7 @@ but the specified offset was not aligned to a 32-bit boundary or exceeded
 .IR "sizeof(struct\~seccomp_data)" .
 .TP
 .B EINVAL
-.\" See kernel/seccomp.c::seccomp_may_assign_mode() in 3.18 sources
+.\" See kernel/seccomp.c::seccomp_may_assign_mode() in Linux 3.18 sources
 A secure computing mode has already been set, and
 .I operation
 differs from the existing setting.
@@ -842,7 +842,7 @@ was not valid or the length of the filter program was zero or exceeded
 Out of memory.
 .TP
 .B ENOMEM
-.\" ENOMEM in kernel/seccomp.c::seccomp_attach_filter() in 3.18 sources
+.\" ENOMEM in kernel/seccomp.c::seccomp_attach_filter() in Linux 3.18 sources
 The total length of all filter programs attached
 to the calling thread would exceed
 .B MAX_INSNS_PER_PATH
index f13d2042083511795bc34b21b9b9141b915ebe96..63652b77f997f8851fe94160ea48139c2c6381eb 100644 (file)
@@ -15,7 +15,7 @@
 .\" Modified Thu Feb  9 22:32:09 CET 2001 by bert hubert <ahu@ds9a.nl>, aeb
 .\" Modified Mon Nov 11 14:35:00 PST 2002 by Ben Woodard <ben@zork.net>
 .\" 2005-03-11, mtk, modified pselect() text (it is now a system
-.\"     call in 2.6.16.
+.\"     call in Linux 2.6.16.
 .\"
 .TH select 2 (date) "Linux man-pages (unreleased)"
 .SH NAME
@@ -422,7 +422,7 @@ is invalid.
 Unable to allocate memory for internal tables.
 .SH VERSIONS
 .BR pselect ()
-was added to Linux in kernel 2.6.16.
+was added in Linux 2.6.16.
 Prior to this,
 .BR pselect ()
 was emulated in glibc (but see BUGS).
@@ -622,7 +622,7 @@ that did not take a
 .I sigmask
 argument.
 .PP
-In glibc versions 2.1 to 2.2.1,
+From glibc 2.1 to glibc 2.2.1,
 one must define
 .B _GNU_SOURCE
 in order to obtain the declaration of
@@ -667,7 +667,7 @@ According to POSIX, any such file descriptor that is specified in one
 of the sets should result in the error
 .BR EBADF .
 .PP
-Starting with version 2.1, glibc provided an emulation of
+Starting with glibc 2.1, glibc provided an emulation of
 .BR pselect ()
 that was implemented using
 .BR sigprocmask (2)
index 277cc0e20dce4dbab87fd0baa6ec8cc3fc0c1826..a15b472a99f59dd30fccee0658bf6638e84f92df 100644 (file)
@@ -245,7 +245,7 @@ call:
 .TP
 .B SEMMNI
 System-wide limit on the number of semaphore sets.
-On Linux systems before version 3.19,
+Before Linux 3.19,
 the default value for this limit was 128.
 Since Linux 3.19,
 .\" commit e843e7d2c88b7db107a86bd2c7145dc715c058f4
@@ -256,7 +256,7 @@ On Linux, this limit can be read and modified via the fourth field of
 .TP
 .B SEMMSL
 Maximum number of semaphores per semaphore ID.
-On Linux systems before version 3.19,
+Before Linux 3.19,
 the default value for this limit was 250.
 Since Linux 3.19,
 .\" commit e843e7d2c88b7db107a86bd2c7145dc715c058f4
index ad184829e2826895fe0283849566a3025d7c6f94..bd85fdd2e91269706e51fe37d535f3b877a3a551 100644 (file)
@@ -358,10 +358,10 @@ the implementation dependent maximum value for
 .SH VERSIONS
 .BR semtimedop ()
 first appeared in Linux 2.5.52,
-and was subsequently backported into kernel 2.4.22.
+and was subsequently backported into Linux 2.4.22.
 Glibc support for
 .BR semtimedop ()
-first appeared in version 2.3.3.
+first appeared in Linux 2.3.3.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008, SVr4.
 .\" SVr4 documents additional error conditions EINVAL, EFBIG, ENOSPC.
@@ -475,10 +475,10 @@ Linux adopts a third approach: decreasing the semaphore value
 as far as possible (i.e., to zero) and allowing process
 termination to proceed immediately.
 .PP
-In kernels 2.6.x, x <= 10, there is a bug that in some circumstances
+In Linux 2.6.x, x <= 10, there is a bug that in some circumstances
 prevents a thread that is waiting for a semaphore value to become
 zero from being woken up when the value does actually become zero.
-This bug is fixed in kernel 2.6.11.
+This bug is fixed in Linux 2.6.11.
 .\" The bug report:
 .\" http://marc.theaimsgroup.com/?l=linux-kernel&m=110260821123863&w=2
 .\" the fix:
index 86e40b0850ff34405f4f403b07c40b90e1f5b079..3f0b744301c7ac6484805966d14d936dc10b88f7 100644 (file)
@@ -142,7 +142,7 @@ The
 .I flags
 argument is the bitwise OR
 of zero or more of the following flags.
-.\" FIXME . ? document MSG_PROXY (which went away in 2.3.15)
+.\" FIXME . ? document MSG_PROXY (which went away in Linux 2.3.15)
 .TP
 .BR MSG_CONFIRM " (since Linux 2.3.15)"
 Tell the link layer that forward progress happened: you got a successful
index 9dbe1691c46a30b1b4db08d07cd71e7c2fe86503..07a2c5b35dd0778e013a0c4d855f9bc5b948fa6d 100644 (file)
@@ -97,7 +97,7 @@ argument must correspond to a file which supports
 operations
 (i.e., it cannot be a socket).
 .PP
-In Linux kernels before 2.6.33,
+Before Linux 2.6.33,
 .I out_fd
 must refer to a socket.
 Since Linux 2.6.33 it can be any file.
index f2c77444e7e1c44765e3b0d273c1b43af79510cd..4e5475c45a0951d237d764aae6f0ffcc74d1cd91 100644 (file)
@@ -130,7 +130,7 @@ See also BUGS.
 The
 .BR sendmmsg ()
 system call was added in Linux 3.0.
-Support in glibc was added in version 2.14.
+Support in glibc was added in Linux 2.14.
 .SH STANDARDS
 .BR sendmmsg ()
 is Linux-specific.
index 6a90c2b449c1b5623da75b054a7a60fa097cbfe9..4998ecb530d25a0d47175d7b341015fb7053bea6 100644 (file)
@@ -322,7 +322,7 @@ Insufficient kernel memory was available.
 .SH VERSIONS
 The
 .BR set_mempolicy ()
-system call was added to the Linux kernel in version 2.6.7.
+system call was added in Linux 2.6.7.
 .SH STANDARDS
 This system call is Linux-specific.
 .SH NOTES
index 0b5bb5c03555ec56f5e423f11af0028593bfcf8b..eb35af7e1d450bd400681af6e153cc5202e9021d 100644 (file)
@@ -49,7 +49,7 @@ saved set-group-ID, or current the filesystem user ID.
 On both success and failure,
 this call returns the previous filesystem group ID of the caller.
 .SH VERSIONS
-This system call is present in Linux since version 1.2.
+This system call is present since Linux 1.2.
 .\" This system call is present since Linux 1.1.44
 .\" and in libc since libc 4.7.6.
 .SH STANDARDS
index f908f6ac9e16c7d16593778687df7e0a721a0aeb..167eca1e3ba3592bdc534f3cb4cb09acbf749dbb 100644 (file)
@@ -60,7 +60,7 @@ saved set-user-ID, or current filesystem user ID.
 On both success and failure,
 this call returns the previous filesystem user ID of the caller.
 .SH VERSIONS
-This system call is present in Linux since version 1.2.
+This system call is present since Linux 1.2.
 .\" This system call is present since Linux 1.1.44
 .\" and in libc since libc 4.7.6.
 .SH STANDARDS
index f8ed48a668369f803ae49f2e31760036e0c961e2..1a7ede0a03eaa135bb36a0d690532700354a6372 100644 (file)
@@ -305,8 +305,8 @@ is a PID file descriptor but the process it refers to no longer exists
 .SH VERSIONS
 The
 .BR setns ()
-system call first appeared in Linux in kernel 3.0;
-library support was added to glibc in version 2.14.
+system call first appeared in Linux 3.0;
+library support was added in glibc 2.14.
 .SH STANDARDS
 The
 .BR setns ()
index cf1d176b7e07e96d90f2eb2935087718cee1fa66..081a8e920a6180b9a61e0487baf171e23ccfa36f 100644 (file)
@@ -104,7 +104,7 @@ they also appear on HP-UX and some of the BSDs.
 .SH NOTES
 Under HP-UX and FreeBSD, the prototype is found in
 .IR <unistd.h> .
-Under Linux, the prototype is provided by glibc since version 2.3.2.
+Under Linux, the prototype is provided since glibc 2.3.2.
 .PP
 The original Linux
 .BR setresuid ()
index aa7850dfe2ac653b81f45c0623444f21b8bb662d..8c658223ccee11c80e8e7a72d25928bc06576744 100644 (file)
@@ -138,8 +138,8 @@ or
 .I value
 exceeds a filesystem-specific limit.
 .SH VERSIONS
-These system calls have been available on Linux since kernel 2.4;
-glibc support is provided since version 2.3.
+These system calls have been available since Linux 2.4;
+glibc support is provided since glibc 2.3.
 .SH STANDARDS
 These system calls are Linux-specific.
 .\" .SH AUTHORS
index 329007f9cc5dd9fcae6864bcc443570b9e9e7f52..6d330b6911baefa4108f0c7ae0cdc3403408b803 100644 (file)
@@ -16,7 +16,7 @@
 .\"    Updated shmid_ds structure definitions
 .\"    Added information on SHM_DEST and SHM_LOCKED flags
 .\"    Noted that CAP_IPC_LOCK is not required for SHM_UNLOCK
-.\"            since kernel 2.6.9
+.\"            since Linux 2.6.9
 .\" Modified, 2004-11-25, mtk, notes on 2.6.9 RLIMIT_MEMLOCK changes
 .\" 2005-04-25, mtk -- noted aberrant Linux behavior w.r.t. new
 .\"    attaches to a segment that has already been marked for deletion.
@@ -325,12 +325,12 @@ will be set.
 .BR SHM_UNLOCK " (Linux-specific)"
 Unlock the segment, allowing it to be swapped out.
 .PP
-In kernels before 2.6.10, only a privileged process
+Before Linux 2.6.10, only a privileged process
 could employ
 .B SHM_LOCK
 and
 .BR SHM_UNLOCK .
-Since kernel 2.6.10, an unprivileged process can employ these operations
+Since Linux 2.6.10, an unprivileged process can employ these operations
 if its effective UID matches the owner or creator UID of the segment, and
 (for
 .BR SHM_LOCK )
@@ -338,10 +338,10 @@ the amount of memory to be locked falls within the
 .B RLIMIT_MEMLOCK
 resource limit (see
 .BR setrlimit (2)).
-.\" There was some weirdness in 2.6.9: SHM_LOCK and SHM_UNLOCK could
+.\" There was some weirdness in Linux 2.6.9: SHM_LOCK and SHM_UNLOCK could
 .\" be applied to a segment, regardless of ownership of the segment.
 .\" This was a botch-up in the move to RLIMIT_MEMLOCK, and was fixed
-.\" in 2.6.10.  MTK, May 2005
+.\" in Linux 2.6.10.  MTK, May 2005
 .SH RETURN VALUE
 A successful
 .B IPC_INFO
@@ -402,7 +402,7 @@ operation, the index value specified in
 referred to an array slot that is currently unused.
 .TP
 .B ENOMEM
-(In kernels since 2.6.9),
+(Since Linux 2.6.9),
 .B SHM_LOCK
 was specified and the size of the to-be-locked segment would mean
 that the total bytes in locked shared memory segments would exceed
@@ -429,7 +429,7 @@ and the process was not privileged (Linux: did not have the
 .B CAP_SYS_ADMIN
 capability).
 .IP
-Or (in kernels before 2.6.9),
+Or (before Linux 2.6.9),
 .B SHM_LOCK
 or
 .B SHM_UNLOCK
index 83447aaba91ddaedc4fbf707010d02a026cc080a..dfb0466cd966c7e92539fd8fbc1b60822410f708 100644 (file)
@@ -383,7 +383,7 @@ The implementation has no specific limits for the per-process maximum
 number of shared memory segments
 .RB ( SHMSEG ).
 .SS Linux notes
-Until version 2.3.30, Linux would return
+Until Linux 2.3.30, Linux would return
 .B EIDRM
 for a
 .BR shmget ()
index cd91c99315773e42850c46bb9573f9ad22194a68..4be21d31bffd9309c623de800242828ff4db3bce 100644 (file)
@@ -197,7 +197,7 @@ can fail with one of the following errors:
 There is no shared memory segment attached at
 .IR shmaddr ;
 or,
-.\" The following since 2.6.17-rc1:
+.\" The following since Linux 2.6.17-rc1:
 .I shmaddr
 is not aligned on a page boundary.
 .SH STANDARDS
index b6ad9d63fd745ded43374f822017da05433a2606..dfb94fe4fb3f890531231d82b575bf65121798e1 100644 (file)
@@ -459,24 +459,24 @@ these fields do not include the times used by waited-for children (unlike
 .BR getrusage (2)
 and
 .BR times (2)).
-In kernels up to 2.6, and since 2.6.27, these fields report
+Up to Linux 2.6, and since Linux 2.6.27, these fields report
 CPU time in units of
 .IR sysconf(_SC_CLK_TCK) .
-In 2.6 kernels before 2.6.27,
+In Linux 2.6 kernels before Linux 2.6.27,
 a bug meant that these fields reported time in units
 of the (configurable) system jiffy (see
 .BR time (7)).
 .\" FIXME .
 .\" When si_utime and si_stime where originally implemented, the
 .\" measurement unit was HZ, which was the same as clock ticks
-.\" (sysconf(_SC_CLK_TCK)).  In 2.6, HZ became configurable, and
+.\" (sysconf(_SC_CLK_TCK)).  In Linux 2.6, HZ became configurable, and
 .\" was *still* used as the unit to return the info these fields,
 .\" with the result that the field values depended on the
 .\" configured HZ.  Of course, the should have been measured in
 .\" USER_HZ instead, so that sysconf(_SC_CLK_TCK) could be used to
 .\" convert to seconds.  I have a queued patch to fix this:
 .\" http://thread.gmane.org/gmane.linux.kernel/698061/ .
-.\" This patch made it into 2.6.27.
+.\" This patch made it into Linux 2.6.27.
 .\" But note that these fields still don't return the times of
 .\" waited-for children (as is done by getrusage() and times()
 .\" and wait4()).  Solaris 8 does include child times.
@@ -658,7 +658,7 @@ AIO completed.
 .B SI_SIGIO
 Queued
 .B SIGIO
-(only in kernels up to Linux 2.2; from Linux 2.4 onward
+(only up to Linux 2.2; from Linux 2.4 onward
 .BR SIGIO / SIGPOLL
 fills in
 .I si_code
@@ -668,9 +668,9 @@ as described below).
 .BR tkill (2)
 or
 .BR tgkill (2).
-.\" SI_DETHREAD is defined in 2.6.9 sources, but isn't implemented
+.\" SI_DETHREAD is defined in Linux 2.6.9 sources, but isn't implemented
 .\" It appears to have been an idea that was tried during 2.5.6
-.\" through to 2.5.24 and then was backed out.
+.\" through to Linux 2.5.24 and then was backed out.
 .RE
 .PP
 The following values can be placed in
@@ -1118,14 +1118,14 @@ for all of the fields of the
 .I siginfo_t
 that are relevant for that signal.
 .PP
-In kernels up to and including 2.6.13, specifying
+Up to and including Linux 2.6.13, specifying
 .B SA_NODEFER
 in
 .I sa_flags
 prevents not only the delivered signal from being masked during
 execution of the handler, but also the signals specified in
 .IR sa_mask .
-This bug was fixed in kernel 2.6.14.
+This bug was fixed in Linux 2.6.14.
 .\" commit 69be8f189653cd81aae5a74e26615b12871bb72e
 .SH EXAMPLES
 See
index e72ddea27993ad6b50a6f7f9750ffe11e0f3a405..5b2647e705926ac942d7285402cb3f92ead5779e 100644 (file)
@@ -86,7 +86,7 @@ flag in
 .BR open (2)
 for reasons why this may be useful.
 .PP
-In Linux up to version 2.6.26, the
+Up to Linux 2.6.26, the
 .I flags
 argument is unused, and must be specified as zero.
 .PP
@@ -329,12 +329,12 @@ Could not mount (internal) anonymous inode device.
 There was insufficient memory to create a new signalfd file descriptor.
 .SH VERSIONS
 .BR signalfd ()
-is available on Linux since kernel 2.6.22.
-Working support is provided in glibc since version 2.8.
+is available since Linux 2.6.22.
+Working support is provided since glibc 2.8.
 .\" signalfd() is in glibc 2.7, but reportedly does not build
 The
 .BR signalfd4 ()
-system call (see NOTES) is available on Linux since kernel 2.6.27.
+system call (see NOTES) is available since Linux 2.6.27.
 .SH STANDARDS
 .BR signalfd ()
 and
@@ -428,13 +428,13 @@ wrapper function will use
 .BR signalfd4 ()
 where it is available.
 .SH BUGS
-In kernels before 2.6.25, the
+Before Linux 2.6.25, the
 .I ssi_ptr
 and
 .I ssi_int
 fields are not filled in with the data accompanying a signal sent by
 .BR sigqueue (3).
-.\" The fix also was put into 2.6.24.5
+.\" The fix also was put into Linux 2.6.24.5
 .SH EXAMPLES
 The program below accepts the signals
 .B SIGINT
index 8c655ef974ba9a1cee2d6e3e4f1cec82ab16b0ce..517058b9ebb526fb1e02aa38fe1aeb6b362daea5 100644 (file)
@@ -95,7 +95,7 @@ wrapper function hides these details from us, transparently calling
 when the kernel provides it.
 .\"
 .SH BUGS
-In versions of glibc up to and including 2.2.1,
+Up to and including glibc 2.2.1,
 there is a bug in the wrapper function for
 .BR sigpending ()
 which means that information about pending real-time signals
index 0548c8ec338ca4985bca19b8b36a9d557978cf13..69d7b1d16b27f79318094ac9689908577c9cc6c4 100644 (file)
@@ -26,7 +26,7 @@ when the process is rescheduled onto the CPU),
 it creates a new frame on the user-space stack where it
 saves various pieces of process context
 (processor status word, registers, signal mask, and signal stack settings).
-.\" See arch/x86/kernel/signal.c::__setup_frame() [in 3.17 source code]
+.\" See arch/x86/kernel/signal.c::__setup_frame() [in Linux 3.17 source code]
 .PP
 The kernel also arranges that, during the transition back to user mode,
 the signal handler is called, and that, upon return from the handler,
index b5c453771f1cede19589f8f7c78b663d8aa462be..136137c758705890bfdacaa32654df5dd4b48f57 100644 (file)
@@ -152,7 +152,7 @@ The target filesystem doesn't support splicing.
 .TP
 .B EINVAL
 The target file is opened in append mode.
-.\" The append-mode error is given since 2.6.27; in earlier kernels,
+.\" The append-mode error is given since Linux 2.6.27; in earlier kernels,
 .\" splice() in append mode was broken
 .TP
 .B EINVAL
@@ -180,7 +180,7 @@ was not NULL, but the corresponding file descriptor refers to a pipe.
 The
 .BR splice ()
 system call first appeared in Linux 2.6.17;
-library support was added to glibc in version 2.5.
+library support was added in glibc 2.5.
 .SH STANDARDS
 This system call is Linux-specific.
 .SH NOTES
index 5b8263b2520e9b0639ec56dd02a2397e7e1dfebb..ae59baeb9cd430981c7ef52708f50d09c7ce9a1e 100644 (file)
@@ -247,7 +247,7 @@ By convention, it gets mounted in
 .SH VERSIONS
 The
 .BR spu_create ()
-system call was added to Linux in kernel 2.6.16.
+system call was added in Linux 2.6.16.
 .SH STANDARDS
 This call is Linux-specific and implemented only on the PowerPC
 architecture.
index dfe5d9c839e3b1afefc457d06a78585e37feca64..00d5529860520ca49fd4ca2f343b1aab46c39ed6 100644 (file)
@@ -184,7 +184,7 @@ loaded.
 .SH VERSIONS
 The
 .BR spu_run ()
-system call was added to Linux in kernel 2.6.16.
+system call was added in Linux 2.6.16.
 .SH STANDARDS
 This call is Linux-specific and implemented only by the PowerPC
 architecture.
index 33541f0cf4de62d323dc9b132a5d36e458e6672a..6096f8f7d10485f4d15bff7f7cbb06987419b74c 100644 (file)
@@ -308,8 +308,8 @@ on a file whose size exceeds
 bytes.
 .SH VERSIONS
 .BR fstatat ()
-was added to Linux in kernel 2.6.16;
-library support was added to glibc in version 2.4.
+was added in Linux 2.6.16;
+library support was added in glibc 2.4.
 .SH STANDARDS
 .BR stat (),
 .BR fstat (),
index ca99f946391aba3a1e7acf1da2d23e8b060d28d0..960bc3c0caf24cc7866bd1c75073b46e8d736031 100644 (file)
@@ -590,7 +590,7 @@ is relative and
 is a file descriptor referring to a file other than a directory.
 .SH VERSIONS
 .BR statx ()
-was added to Linux in kernel 4.11; library support was added in glibc 2.28.
+was added in Linux 4.11; library support was added in glibc 2.28.
 .SH STANDARDS
 .BR statx ()
 is Linux-specific.
index 6a559e7162f2fc3af351f05ed555a1efe9ae62ec..374ddce9d8376a5a438f151bc92b5ca70032b85f 100644 (file)
@@ -4,7 +4,7 @@
 .\" SPDX-License-Identifier: Linux-man-pages-copyleft
 .\"
 .\" Various pieces of text taken from the kernel source and the commentary
-.\" in kernel commit fa28237cfcc5827553044cbd6ee52e33692b0faa
+.\" in Linux commit fa28237cfcc5827553044cbd6ee52e33692b0faa
 .\" both written by Paul Mackerras <paulus@samba.org>
 .\"
 .TH subpage_prot 2 (date) "Linux man-pages (unreleased)"
index 3395f74173a400818e91183aad3128c00d6db4ae..db9dc3dff7c0fd9cc7e12b4b34c1f689ede92d22 100644 (file)
@@ -160,11 +160,11 @@ The partition or path must be prepared with
 There is an upper limit on the number of swap files that may be used,
 defined by the kernel constant
 .BR MAX_SWAPFILES .
-Before kernel 2.4.10,
+Before Linux 2.4.10,
 .B MAX_SWAPFILES
 has the value 8;
-since kernel 2.4.10, it has the value 32.
-Since kernel 2.6.18, the limit is decreased by 2 (thus: 30)
+since Linux 2.4.10, it has the value 32.
+Since Linux 2.6.18, the limit is decreased by 2 (thus: 30)
 if the kernel is built with the
 .B CONFIG_MIGRATION
 option
@@ -172,20 +172,20 @@ option
 .BR mbind (2)
 and
 .BR migrate_pages (2)).
-Since kernel 2.6.32, the limit is further decreased by 1
+Since Linux 2.6.32, the limit is further decreased by 1
 if the kernel is built with the
 .B CONFIG_MEMORY_FAILURE
 option.
-Since kernel 5.14, the limit is further decreased by 4
+Since Linux 5.14, the limit is further decreased by 4
 if the kernel is built with the
 .B CONFIG_DEVICE_PRIVATE
 option.
 .PP
-Discard of swap pages was introduced in kernel 2.6.29,
+Discard of swap pages was introduced in Linux 2.6.29,
 then made conditional
 on the
 .B SWAP_FLAG_DISCARD
-flag in kernel 2.6.36,
+flag in Linux 2.6.36,
 .\" To be precise: 2.6.35.5
 which still discards the
 entire swap area when
index 6f31302cc59c9e81c5a7b6e698bf9cb8f7b71dd3..5662a991df0e4a40b81dd75c13a09c0fbf419123 100644 (file)
@@ -216,8 +216,8 @@ does not support the creation of symbolic links.
 is on a read-only filesystem.
 .SH VERSIONS
 .BR symlinkat ()
-was added to Linux in kernel 2.6.16;
-library support was added to glibc in version 2.4.
+was added in Linux 2.6.16;
+library support was added in glibc 2.4.
 .SH STANDARDS
 .BR symlink ():
 SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008.
index 8a3c50335344304b1f91471d55b33477463534da..f7c77c9fddb523097a16c02c30219b8d2c689823 100644 (file)
@@ -90,7 +90,7 @@ storage space.
 .SH VERSIONS
 .BR syncfs ()
 first appeared in Linux 2.6.39;
-library support was added to glibc in version 2.14.
+library support was added in glibc 2.14.
 .SH STANDARDS
 .BR sync ():
 POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
@@ -121,7 +121,7 @@ provide the same guarantees as
 called on every file in
 the system or filesystem respectively.
 .PP
-In mainline kernel versions prior to 5.8,
+In mainline kernel versions prior to Linux 5.8,
 .BR syncfs ()
 will fail only when passed a bad file descriptor
 .RB ( EBADF ).
@@ -133,7 +133,7 @@ to be written back since the last
 .BR syncfs ()
 call.
 .SH BUGS
-Before version 1.3.20 Linux did not wait for I/O to complete
+Before Linux 1.3.20, Linux did not wait for I/O to complete
 before returning.
 .SH SEE ALSO
 .BR sync (1),
index 2a3f0a5b6ef82015c3dec18d4a5f554d4f680dcd..7557cad448afabccbb31f5598cfb1b67c7b2a3e5 100644 (file)
@@ -156,7 +156,7 @@ refers to something other than a regular file, a block device, or
 a directory.
 .SH VERSIONS
 .BR sync_file_range ()
-appeared on Linux in kernel 2.6.17.
+appeared in Linux 2.6.17.
 .SH STANDARDS
 This system call is Linux-specific, and should be avoided
 in portable programs.
index 94196cad04b7ea50241595549f7bc322fe7bbeca..b392d078fb4c29b155e701c2e7fd018019addc51 100644 (file)
@@ -70,66 +70,66 @@ or have appeared since that kernel version.
 Note the following points:
 .IP \(bu 3
 Where no kernel version is indicated,
-the system call appeared in kernel 1.0 or earlier.
+the system call appeared in Linux 1.0 or earlier.
 .IP \(bu
 Where a system call is marked "1.2"
-this means the system call probably appeared in a 1.1.x kernel version,
+this means the system call probably appeared in a Linux 1.1.x kernel version,
 and first appeared in a stable kernel with 1.2.
 (Development of the 1.2 kernel was initiated from a branch of kernel
 1.0.6 via the 1.1.x unstable kernel series.)
 .IP \(bu
 Where a system call is marked "2.0"
-this means the system call probably appeared in a 1.3.x kernel version,
-and first appeared in a stable kernel with 2.0.
-(Development of the 2.0 kernel was initiated from a branch of kernel
-1.2.x, somewhere around 1.2.10,
-via the 1.3.x unstable kernel series.)
-.\" Was kernel 2.0 started from a branch of 1.2.10?
+this means the system call probably appeared in a Linux 1.3.x kernel version,
+and first appeared in a stable kernel with Linux 2.0.
+(Development of the Linux 2.0 kernel was initiated from a branch of
+Linux 1.2.x, somewhere around Linux 1.2.10,
+via the Linux 1.3.x unstable kernel series.)
+.\" Was Linux 2.0 started from a branch of Linux 1.2.10?
 .\" At least from the timestamps of the tarballs of
-.\" of 1.2.10 and 1.3.0, that's how it looks, but in
+.\" of Linux 1.2.10 and Linux 1.3.0, that's how it looks, but in
 .\" fact the diff doesn't seem very clear, the
-.\" 1.3.0 .tar.bz is much bigger (2.0 MB) than the
-.\" 1.2.10 .tar.bz2 (1.8 MB), and AEB points out the
-.\" timestamps of some files in 1.3.0 seem to be older
-.\" than those in 1.2.10.  All of this suggests
+.\" Linux 1.3.0 .tar.bz is much bigger (2.0 MB) than the
+.\" Linux 1.2.10 .tar.bz2 (1.8 MB), and AEB points out the
+.\" timestamps of some files in Linux 1.3.0 seem to be older
+.\" than those in Linux 1.2.10.  All of this suggests
 .\" that there might not have been a clean branch point.
 .IP \(bu
 Where a system call is marked "2.2"
-this means the system call probably appeared in a 2.1.x kernel version,
-and first appeared in a stable kernel with 2.2.0.
-(Development of the 2.2 kernel was initiated from a branch of kernel
-2.0.21 via the 2.1.x unstable kernel series.)
+this means the system call probably appeared in a Linux 2.1.x kernel version,
+and first appeared in a stable kernel with Linux 2.2.0.
+(Development of the Linux 2.2 kernel was initiated from a branch of kernel
+Linux 2.0.21 via the Linux 2.1.x unstable kernel series.)
 .IP \(bu
 Where a system call is marked "2.4"
-this means the system call probably appeared in a 2.3.x kernel version,
-and first appeared in a stable kernel with 2.4.0.
-(Development of the 2.4 kernel was initiated from a branch of
-kernel 2.2.8 via the 2.3.x unstable kernel series.)
+this means the system call probably appeared in a Linux 2.3.x kernel version,
+and first appeared in a stable kernel with Linux 2.4.0.
+(Development of the Linux 2.4 kernel was initiated from a branch of
+Linux 2.2.8 via the Linux 2.3.x unstable kernel series.)
 .IP \(bu
 Where a system call is marked "2.6"
-this means the system call probably appeared in a 2.5.x kernel version,
-and first appeared in a stable kernel with 2.6.0.
-(Development of kernel 2.6 was initiated from a branch
-of kernel 2.4.15 via the 2.5.x unstable kernel series.)
+this means the system call probably appeared in a Linux 2.5.x kernel version,
+and first appeared in a stable kernel with Linux 2.6.0.
+(Development of Linux 2.6 was initiated from a branch
+of Linux 2.4.15 via the Linux 2.5.x unstable kernel series.)
 .IP \(bu
-Starting with kernel 2.6.0, the development model changed,
-and new system calls may appear in each 2.6.x release.
+Starting with Linux 2.6.0, the development model changed,
+and new system calls may appear in each Linux 2.6.x release.
 In this case, the exact version number where the system call appeared
 is shown.
-This convention continues with the 3.x kernel series,
-which followed on from kernel 2.6.39; and the 4.x kernel series,
-which followed on from kernel 3.19; and the 5.x kernel series,
-which followed on from kernel 4.20.
+This convention continues with the Linux 3.x kernel series,
+which followed on from Linux 2.6.39; and the Linux 4.x kernel series,
+which followed on from Linux 3.19; and the Linux 5.x kernel series,
+which followed on from Linux 4.20.
 .IP \(bu
 In some cases, a system call was added to a stable kernel
 series after it branched from the previous stable kernel
 series, and then backported into the earlier stable kernel series.
-For example some system calls that appeared in 2.6.x were also backported
-into a 2.4.x release after 2.4.15.
+For example some system calls that appeared in Linux 2.6.x were also backported
+into a Linux 2.4.x release after Linux 2.4.15.
 When this is so, the version where the system call appeared
 in both of the major kernel series is listed.
 .PP
-The list of system calls that are available as at kernel 5.14
+The list of system calls that are available as at Linux 5.14
 (or in a few cases only on older kernels) is as follows:
 .\"
 .\" Looking at scripts/checksyscalls.sh in the kernel source is
@@ -874,7 +874,7 @@ and
 exist as library routines.
 The slot for
 .BR phys (2)
-is in use since kernel 2.1.116 for
+is in use since Linux 2.1.116 for
 .BR umount (2);
 .BR phys (2)
 will never be implemented.
@@ -887,7 +887,7 @@ and may never be in the standard kernel.
 .PP
 There was briefly
 .BR set_zone_reclaim (2),
-added in Linux 2.6.13, and removed in 2.6.16;
+added in Linux 2.6.13, and removed in Linux 2.6.16;
 this system call was never available to user space.
 .\"
 .SS System calls on removed ports
@@ -1075,7 +1075,7 @@ the other versions are obsolete.
 .IP \(bu
 The
 .I rt_sig*
-calls were added in kernel 2.2 to support the addition
+calls were added in Linux 2.2 to support the addition
 of real-time signals (see
 .BR signal (7)).
 These system calls supersede the older system calls of the same
@@ -1122,7 +1122,7 @@ s390x is the only 64-bit architecture that has
 .\" and
 .\" .IR sys_sysctl ().
 .\"
-.\" In kernel 2.1.81,
+.\" In Linux 2.1.81,
 .\" .BR lchown (2)
 .\" and
 .\" .BR chown (2)
index 10b88834b64d029131ec83ba66e0aa0c3bbdc3ee..679b20a74d1365da167dd799da0c9d116def8a3f 100644 (file)
@@ -75,7 +75,7 @@ non-NULL, but allowed zero room in
 was not found.
 .SH VERSIONS
 This system call first appeared in Linux 1.3.57.
-It was removed in Linux 5.5; glibc support was removed in version 2.32.
+It was removed in Linux 5.5; glibc support was removed in glibc 2.32.
 .SH STANDARDS
 This call is Linux-specific, and should not be used in programs
 intended to be portable.
index 4604c94850b247584aa38b623fcd8a6def2402eb..a824250e4562d1144ffddff3c1a7e1caf1963251 100644 (file)
@@ -54,13 +54,13 @@ are stored (regardless of their log level).
 In early kernels,
 .B LOG_BUF_LEN
 had the value 4096;
-from kernel 1.3.54, it was 8192;
-from kernel 2.1.113, it was 16384;
-since kernel 2.4.23/2.6, the value is a kernel configuration option
+from Linux 1.3.54, it was 8192;
+from Linux 2.1.113, it was 16384;
+since Linux 2.4.23/2.6, the value is a kernel configuration option
 .RB ( CONFIG_LOG_BUF_SHIFT ,
 default value dependent on the architecture).
 .\" Under "General setup" ==> "Kernel log buffer size"
-.\" For 2.6, precisely the option seems to have appeared in 2.5.55.
+.\" For Linux 2.6, precisely the option seems to have appeared in Linux 2.5.55.
 Since Linux 2.6.6, the size can be queried with command type 10 (see below).
 .SS Commands
 The \fItype\fP argument determines the action taken by this function.
@@ -209,7 +209,7 @@ and
 arguments are ignored.
 .PP
 All commands except 3 and 10 require privilege.
-In Linux kernels before 2.6.37,
+In Linux kernels before Linux 2.6.37,
 command types 3 and 10 are allowed to unprivileged processes;
 since Linux 2.6.37,
 these commands are allowed to unprivileged processes only if
index 5b549c6b69c0eca7875b9f51242277f784e0e523..6c412a475bb415865bdddf33aa0591696cffef78 100644 (file)
@@ -104,7 +104,7 @@ Out of memory.
 The
 .BR tee ()
 system call first appeared in Linux 2.6.17;
-library support was added to glibc in version 2.5.
+library support was added in glibc 2.5.
 .SH STANDARDS
 This system call is Linux-specific.
 .SH NOTES
index bb5e6e23847a64ddbbb0a6d02c3dbb2602889943..ea87e0743a3c4a52e251e696a5909d3f5810794c 100644 (file)
@@ -50,7 +50,7 @@ A nonsettable monotonically increasing clock that measures time
 from some unspecified point in the past that does not change
 after system startup.
 .\" Note: the CLOCK_MONOTONIC_RAW clock added for clock_gettime()
-.\" in 2.6.28 is not supported for POSIX timers -- mtk, Feb 2009
+.\" in Linux 2.6.28 is not supported for POSIX timers -- mtk, Feb 2009
 .TP
 .BR CLOCK_PROCESS_CPUTIME_ID " (since Linux 2.6.12)"
 A clock that measures (user and system) CPU time consumed by
@@ -59,7 +59,7 @@ A clock that measures (user and system) CPU time consumed by
 .BR CLOCK_THREAD_CPUTIME_ID " (since Linux 2.6.12)"
 A clock that measures (user and system) CPU time consumed by
 the calling thread.
-.\" The CLOCK_MONOTONIC_RAW that was added in 2.6.28 can't be used
+.\" The CLOCK_MONOTONIC_RAW that was added in Linux 2.6.28 can't be used
 .\" to create a timer -- mtk, Feb 2009
 .TP
 .BR CLOCK_BOOTTIME " (Since Linux 2.6.39)"
@@ -315,7 +315,7 @@ Prior to this,
 glibc provided an incomplete user-space implementation
 .RB ( CLOCK_REALTIME
 timers only) using POSIX threads,
-and in glibc versions before 2.17,
+and before glibc 2.17,
 .\" glibc commit 93a78ac437ba44f493333d7e2a4b0249839ce460
 the implementation falls back to this technique on systems
 running pre-2.6 Linux kernels.
index 1b2fb3ff9b49b04f10cffe43f05ffc640df657f2..967664eef88d84b7d484cf90f732ab1c6ac09bc4 100644 (file)
@@ -464,13 +464,13 @@ is not properly initialized (one of the
 falls outside the range zero to 999,999,999).
 .TP
 .B EINVAL
-.\" This case only checked since 2.6.29, and 2.2.2[78].some-stable-version.
+.\" This case only checked since Linux 2.6.29, and Linux 2.2.2[78].some-stable-version.
 .\" In older kernel versions, no check was made for invalid flags.
 .I flags
 is invalid.
 .SH VERSIONS
-These system calls are available on Linux since kernel 2.6.25.
-Library support is provided by glibc since version 2.8.
+These system calls are available since Linux 2.6.25.
+Library support is provided since glibc 2.8.
 .SH STANDARDS
 These system calls are Linux-specific.
 .SH NOTES
index 3526aea8145db4127540601712b9c396c2ce8dc7..4f6aac5784f586173e3296198ff0768ce0e4ec97 100644 (file)
@@ -9,8 +9,8 @@
 .\" Modified 13 Jun 02, Michael Kerrisk <mtk.manpages@gmail.com>
 .\"    Added note on nonstandard behavior when SIGCHLD is ignored.
 .\" Modified 2004-11-16, mtk, Noted that the nonconformance when
-.\"    SIGCHLD is being ignored is fixed in 2.6.9; other minor changes
-.\" Modified 2004-12-08, mtk, in 2.6 times() return value changed
+.\"    SIGCHLD is being ignored is fixed in Linux 2.6.9; other minor changes
+.\" Modified 2004-12-08, mtk, in Linux 2.6 times() return value changed
 .\" 2005-04-13, mtk
 .\"    Added notes on nonstandard behavior: Linux allows 'buf' to
 .\"    be NULL, but POSIX.1 doesn't specify this and it's nonportable.
@@ -114,7 +114,7 @@ In POSIX.1-1996 the symbol \fBCLK_TCK\fP (defined in
 is mentioned as obsolescent.
 It is obsolete now.
 .PP
-In Linux kernel versions before 2.6.9,
+Before Linux 2.6.9,
 if the disposition of
 .B SIGCHLD
 is set to
index 9f12355dac4815d1b5f0c33eb3e12c0143e86355..05e19e295a7b5d07e5cabad83ed5efa9fb827c51 100644 (file)
@@ -115,7 +115,7 @@ was added in Linux 2.5.75.
 .PP
 Library support for
 .BR tgkill ()
-was added to glibc in version 2.30.
+was added in glibc 2.30.
 .SH STANDARDS
 .BR tkill ()
 and
index cf1f49332d13c75b9d8f2e488453e2a39ac2c6ec..fc0e32feec1dde245bd976b3357553f5c4e0fbc0 100644 (file)
@@ -86,7 +86,7 @@ or
 .BR MNT_DETACH .
 .TP
 .BR UMOUNT_NOFOLLOW " (since Linux 2.6.34)"
-.\" Later added to 2.6.33-stable
+.\" Later added to Linux 2.6.33-stable
 Don't dereference
 .I target
 if it is a symbolic link.
@@ -159,7 +159,7 @@ The caller does not have the required privileges.
 and
 .B MNT_EXPIRE
 .\" http://sourceware.org/bugzilla/show_bug.cgi?id=10092
-are available in glibc since version 2.11.
+are available since glibc 2.11.
 .SH STANDARDS
 These functions are Linux-specific and should not be used in
 programs intended to be portable.
index 2e88d312e2711d8f34f96a5582e5f39bf634224b..c25860632d20f1fb0e8fc5bb20d300ea8ea070fd 100644 (file)
@@ -163,7 +163,7 @@ An I/O error occurred.
 .B EISDIR
 .I pathname
 refers to a directory.
-(This is the non-POSIX value returned by Linux since 2.1.132.)
+(This is the non-POSIX value returned since Linux 2.1.132.)
 .TP
 .B ELOOP
 Too many symbolic links were encountered in translating
@@ -254,8 +254,8 @@ is relative and
 is a file descriptor referring to a file other than a directory.
 .SH VERSIONS
 .BR unlinkat ()
-was added to Linux in kernel 2.6.16;
-library support was added to glibc in version 2.4.
+was added in Linux 2.6.16;
+library support was added in glibc 2.4.
 .SH STANDARDS
 .BR unlink ():
 SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008.
index 7b09ecbcb13f464f4e7c60fe151424fb38fb1aab..8fdcd8761dd7ef9fcd88820b32981e9a050a1142 100644 (file)
@@ -422,7 +422,7 @@ error above.
 .SH VERSIONS
 The
 .BR unshare ()
-system call was added to Linux in kernel 2.6.16.
+system call was added in Linux 2.6.16.
 .SH STANDARDS
 The
 .BR unshare ()
index d7a6c2395bc69ef47829239bfb99445c36c8b2ec..3997e6d606fee6d554cb10fc5b639187085c5a75 100644 (file)
@@ -62,7 +62,7 @@ intended to be portable.
 .SH NOTES
 This obsolete system call is not supported by glibc.
 No declaration is provided in glibc headers, but, through a quirk of history,
-glibc versions before 2.23 did export an ABI for this system call.
+glibc before glibc 2.23 did export an ABI for this system call.
 Therefore, in order to employ this system call,
 it was sufficient to manually declare the interface in your code;
 alternatively, you could invoke the system call using
index 64482b37008b078c62671c3fb1623c691ad0ef82..3feb268093ea24bc40665bcc220025e7ef110ab9 100644 (file)
@@ -77,7 +77,7 @@ and unread events are flushed.
 .PP
 Userfaultfd supports three modes of registration:
 .TP
-.BR UFFDIO_REGISTER_MODE_MISSING " (since 4.10)"
+.BR UFFDIO_REGISTER_MODE_MISSING " (since Linux 4.10)"
 When registered with
 .B UFFDIO_REGISTER_MODE_MISSING
 mode, user-space will receive a page-fault notification
@@ -89,7 +89,7 @@ or an
 .B UFFDIO_ZEROPAGE
 ioctl.
 .TP
-.BR UFFDIO_REGISTER_MODE_MINOR " (since 5.13)"
+.BR UFFDIO_REGISTER_MODE_MINOR " (since Linux 5.13)"
 When registered with
 .B UFFDIO_REGISTER_MODE_MINOR
 mode, user-space will receive a page-fault notification
@@ -102,7 +102,7 @@ until the page fault is resolved from user-space by an
 .B UFFDIO_CONTINUE
 ioctl.
 .TP
-.BR UFFDIO_REGISTER_MODE_WP " (since 5.7)"
+.BR UFFDIO_REGISTER_MODE_WP " (since Linux 5.7)"
 When registered with
 .B UFFDIO_REGISTER_MODE_WP
 mode, user-space will receive a page-fault notification
@@ -176,8 +176,8 @@ single threaded non-cooperative userfaultfd manager implementations.
 .\"     fault events in multi-threaded monitor.
 .\" .PP
 .\" FIXME elaborate about non-cooperating mode, describe its limitations
-.\" for kernels before 4.11, features added in 4.11
-.\" and limitations remaining in 4.11
+.\" for kernels before Linux 4.11, features added in Linux 4.11
+.\" and limitations remaining in Linux 4.11
 .\" Maybe it's worth adding a dedicated sub-section...
 .\"
 .PP
@@ -269,7 +269,7 @@ userfaultfd can be used only with anonymous private memory mappings.
 Since Linux 4.11,
 userfaultfd can be also used with hugetlbfs and shared memory mappings.
 .\"
-.SS Userfaultfd write-protect mode (since 5.7)
+.SS Userfaultfd write-protect mode (since Linux 5.7)
 Since Linux 5.7, userfaultfd supports write-protect mode for anonymous memory.
 The user needs to first check availability of this feature using
 .B UFFDIO_API
@@ -334,7 +334,7 @@ should have the flag
 .B UFFDIO_WRITEPROTECT_MODE_WP
 cleared upon the faulted page or range.
 .\"
-.SS Userfaultfd minor fault mode (since 5.13)
+.SS Userfaultfd minor fault mode (since Linux 5.13)
 Since Linux 5.13,
 userfaultfd supports minor fault mode.
 In this mode,
index a7c991bbb61928cae8db7dde6ca316250a850586..f6044d7f992237803d65f40df8642a5570ac6c5f 100644 (file)
@@ -70,10 +70,10 @@ does not refer to a device containing a mounted filesystem.
 .B ENOSYS
 The mounted filesystem referenced by
 .I dev
-does not support this operation, or any version of Linux before
-1.3.16.
+does not support this operation,
+or any version of Linux before Linux 1.3.16.
 .SH VERSIONS
-Since version 2.28, glibc no longer provides a wrapper for this system call.
+Since glibc 2.28, glibc no longer provides a wrapper for this system call.
 .SH STANDARDS
 SVr4.
 .\" SVr4 documents additional error conditions ENOLINK, ECOMM, and EINTR
index 0a8774156d9aa764f85e290ef5c60d4f17f1a2dd..404832e5c42c3d84b4084b560565cfbb256d8d9e 100644 (file)
@@ -369,8 +369,8 @@ Search permission is denied for one of the prefix components of
 .IR pathname .
 .SH VERSIONS
 .BR utimensat ()
-was added to Linux in kernel 2.6.22;
-glibc support was added with version 2.6.
+was added in Linux 2.6.22;
+glibc support was added with glibc 2.6.
 .PP
 Support for
 .BR futimens ()
@@ -459,7 +459,7 @@ Several bugs afflict
 .BR utimensat ()
 and
 .BR futimens ()
-on kernels before 2.6.26.
+before Linux 2.6.26.
 These bugs are either nonconformances with the POSIX.1 draft specification
 or inconsistencies with historical Linux behavior.
 .IP \(bu 3
index 1414ba80f375d995701f2a57c156139a7b75d531..b3c48d0b8266374cac6c739ddf22953e99ee1855 100644 (file)
@@ -282,8 +282,8 @@ see
 .UE .
 In Linux, it has been equivalent to
 .BR fork (2)
-until 2.2.0-pre6 or so.
-Since 2.2.0-pre9 (on i386, somewhat later on
+until Linux 2.2.0-pre6 or so.
+Since Linux 2.2.0-pre9 (on i386, somewhat later on
 other architectures) it is an independent system call.
 Support was added in glibc 2.0.112.
 .SH BUGS
@@ -300,7 +300,7 @@ signals; rather, output or
 .IR ioctl s
 are allowed and input attempts result in an end-of-file indication."
 .\"
-.\" As far as I can tell, the following is not true in 2.6.19:
+.\" As far as I can tell, the following is not true in Linux 2.6.19:
 .\" Currently (Linux 2.3.25),
 .\" .BR strace (1)
 .\" cannot follow
index a12f6c8c93312861ab1485e199be839f05d9ead0..01ac37b3584f4c4fe6b8d8a309d106703506f569 100644 (file)
@@ -136,7 +136,7 @@ Out of memory.
 The
 .BR vmsplice ()
 system call first appeared in Linux 2.6.17;
-library support was added to glibc in version 2.5.
+library support was added in glibc 2.5.
 .SH STANDARDS
 This system call is Linux-specific.
 .SH NOTES
index 6f011fe0e27038abafbb207f5ef3d13f5c1eb00a..44b507c4c9e98553ffe8a1bbbcb1e15326aeb5fb 100644 (file)
@@ -38,7 +38,7 @@ Feature Test Macro Requirements for glibc (see
             || (_XOPEN_SOURCE >= 500 &&
                 ! (_POSIX_C_SOURCE >= 200112L
                    || _XOPEN_SOURCE >= 600))
-    From glibc 2.19 to 2.25:
+    From glibc 2.19 to glibc 2.25:
         _DEFAULT_SOURCE || _XOPEN_SOURCE >= 500
     Glibc 2.19 and earlier:
         _BSD_SOURCE || _XOPEN_SOURCE >= 500
index 3135623a4130459a16b6af82dcba62078afe63f0..9f4a814b6ad5286b51930e176e61597f08815dab 100644 (file)
@@ -297,7 +297,7 @@ and
 .BR writev (2).
 And among the effects that should be atomic across threads (and processes)
 are updates of the file offset.
-However, on Linux before version 3.14,
+However, before Linux 3.14,
 this was not the case: if two processes that share
 an open file description (see
 .BR open (2))
index 0c2f69e537a741a664fe2aa3f674e63465228e76..35ed99e358b9fae0dfdeb5e322d9043186a7c81d 100644 (file)
@@ -40,10 +40,10 @@ which the Time Base Register is updated.
 GNU C Library support for
 .\" commit d9dc34cd569bcfe714fe8c708e58c028106e8b2e
 .BR __ppc_get_timebase ()
-has been provided since version 2.16 and
+has been provided since glibc 2.16 and
 .\" commit 8ad11b9a9cf1de82bd7771306b42070b91417c11
 .BR __ppc_get_timebase_freq ()
-has been available since version 2.17.
+has been available since glibc 2.17.
 .SH STANDARDS
 Both functions are nonstandard GNU extensions.
 .SH EXAMPLES
index 235eddc35b627962101769ef86a6f19fb641a4cc..37fbf139d7314e81bc51509d0a4a793246a30413 100644 (file)
@@ -67,12 +67,12 @@ The functions
 .BR __ppc_set_ppr_low (),
 and
 .BR __ppc_set_ppr_med_low ()
-are provided by glibc since version 2.18.
+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 in version 2.23.
+first appeared in glibc 2.23.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 06619cdc6652359d4fce03b0393240556957a777..dc3748d39d3e8d85a8c3af17fb1f9eb288e4d892 100644 (file)
@@ -41,7 +41,7 @@ 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 in version 2.18.
+These functions first appeared in glibc 2.18.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 477fe9a0e3c592c14f1ae82c0423439dd0687e13..d0d268bb498f40b41a3069bc9751ebb70bd534f3 100644 (file)
@@ -29,7 +29,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     _XOPEN_SOURCE >= 500
 .\"    || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE
 .fi
 .SH DESCRIPTION
@@ -98,7 +98,7 @@ If
 .I value
 is zero, it returns an empty string.
 .PP
-These functions are broken in glibc before 2.2.5
+These functions are broken before glibc 2.2.5
 (puts most significant digit first).
 .PP
 This is not the encoding used by
index d2ceb88ab8325cc0337dc7a0cb2a445b90f903f0..4b1e8879a058ae9aec394c5acbe8f975df450e54 100644 (file)
@@ -95,11 +95,10 @@ is not defined.
 .PP
 The
 .BR llabs ()
-function is included in glibc since version 2.0.
+function is included since glibc 2.0.
 The
 .BR imaxabs ()
-function is included in
-glibc since version 2.1.1.
+function is included since glibc 2.1.1.
 .PP
 For
 .BR llabs ()
index 0c33078a071646b2f9a72507213c6a145c1067b4..911ef767beef311ed19230b3c609f414038a3f38 100644 (file)
@@ -62,7 +62,7 @@ Possible errors include: out of memory, attempt to remove a
 nonexistent or default severity class.
 .SH VERSIONS
 .BR addseverity ()
-is provided in glibc since version 2.1.
+is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 9087190fe6291bf9665a273a853b99b540fde26e..92f9df28465df4d93ba8105130c7553da8c932d9 100644 (file)
@@ -144,7 +144,7 @@ is set to
 .B EDOM
 instead of the POSIX-mandated
 .BR ERANGE .
-Since version 2.10, glibc does the right thing.
+Since glibc 2.10, glibc does the right thing.
 .SH SEE ALSO
 .BR acosh (3),
 .BR asinh (3),
index d59c4f4893acc7e0a95a45041438e182e729812c..a74881247b3db060b17d2c33a89eea6ecc971533 100644 (file)
@@ -99,7 +99,7 @@ only.
 .\" is not provided by glibc.
 .\" The
 .\" .BR atoll ()
-.\" function is present in glibc 2 since version 2.0.2, but
+.\" function is present since glibc 2.0.2, but
 .\" not in libc4 or libc5.
 .SH NOTES
 POSIX.1 leaves the return value of
index 43c3612ad16417e4f59235220466056dbc68d638..435f8f4c0a47b2c7e8af1856658b2f7e81bdc59b 100644 (file)
@@ -134,7 +134,7 @@ on error, NULL is returned.
 .BR backtrace_symbols (),
 and
 .BR backtrace_symbols_fd ()
-are provided in glibc since version 2.1.
+are provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 880aa28c8530ab56c7182b85802c67bd2b06992e..5b0618ec8a995d35fde6d18f997bbc3358192fb7 100644 (file)
@@ -21,8 +21,8 @@ Standard C library
 .fi
 .SH DESCRIPTION
 .IR "Note well" :
-This page documents interfaces provided in glibc up until version 2.1.
-Since version 2.2, glibc no longer provides these interfaces.
+This page documents interfaces provided up until glibc 2.1.
+Since glibc 2.2, glibc no longer provides these interfaces.
 Probably, you are looking for the APIs provided by the
 .I libdb
 library instead.
index bc36e7456b33fcdb12cd042624720ead4096672a..fb0ebbaa8799075732c0991653a024de49625375 100644 (file)
@@ -21,7 +21,7 @@ These functions return the absolute value of the complex number
 .IR z .
 The result is a real number.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 027bb4d9aea2e93811857f936dfa666742d45689..b30fe55e9cb4da3a7d0514e1731c089d9eeaa14f 100644 (file)
@@ -31,7 +31,7 @@ One has:
     cacos(z) = \-i * clog(z + i * csqrt(1 \- z * z))
 .fi
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index f6bd7e1472a0d8b22fc3f398b130b40d539b6ab8..3f20b1edc35d43cbea3668d428c8ea09a846f077 100644 (file)
@@ -34,7 +34,7 @@ One has:
     cacosh(z) = 2 * clog(csqrt((z + 1) / 2) + csqrt((z \- 1) / 2))
 .fi
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index c6e9cdff2611fbc51b67fa7db25eb302760bbc5e..1dc0dde6201d1019ed817c50981c11b923963d5e 100644 (file)
@@ -62,7 +62,7 @@ tan(carg(z)) = cimag(z) / creal(z)
 .SH RETURN VALUE
 The return value is in the range of [\-pi,pi].
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 548765d294e54945aee26231d4540e94059c7967..1024d2a5d2202655ccdb14ba1a037529773bc812 100644 (file)
@@ -30,7 +30,7 @@ One has:
     casin(z) = \-i clog(iz + csqrt(1 \- z * z))
 .fi
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 53ea3f7f8855ffd425d56f4b6cd79991b05b8be3..4ea93659f897020b2dc83b8e78ab86e5881844ce 100644 (file)
@@ -32,7 +32,7 @@ casinh(z) = clog(z + csqrt(z * z + 1))
 .EE
 .in
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 54a9892d37d23cb5883685b0dafeb96b6cd00b32..96f4ddc6d638c417243e7e1d23f138e51bf12ee6 100644 (file)
@@ -31,7 +31,7 @@ catan(z) = (clog(1 + i * z) \- clog(1 \- i * z)) / (2 * i)
 .EE
 .in
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 933bf96e8d95bea8cedc8687dc017ed81ab6de11..e721e011c82097cc82f1babfa1a062a8fd486e88 100644 (file)
@@ -33,7 +33,7 @@ catanh(z) = 0.5 * (clog(1 + z) \- clog(1 \- z))
 .EE
 .in
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 746ae431cdcb441943bc4871d0ecbbf3dc8c3991..2177dcef43125ca6d8cb627bdba2eb18a74b7cd6 100644 (file)
@@ -28,7 +28,7 @@ ccos(z) = (exp(i * z) + exp(\-i * z)) / 2
 .EE
 .in
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 510a46d5e5e40655305705b88763e4ee4fbdb89d..983b22869200ecf4ef03193e89991bb58beee667 100644 (file)
@@ -28,7 +28,7 @@ ccosh(z) = (exp(z)+exp(\-z))/2
 .EE
 .in
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH SEE ALSO
index 8d89e1c56ba0a14264f1a16fbc75bad7e922d0dc..f39c65093d0edf92b01bc1625d8ca245d1595340 100644 (file)
@@ -29,7 +29,7 @@ cexp(I * z) = ccos(z) + I * csin(z)
 .EE
 .in
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 0310845e9396d390fa79ba27263ba3380ca15332..c1c393dbd857465d9784a801c0fcbde65bd62798 100644 (file)
@@ -22,7 +22,7 @@ The function returns 2 raised to the power of
 .SH STANDARDS
 These function names are reserved for future use in C99.
 .PP
-As at version 2.31, these functions are not provided in glibc.
+As at glibc 2.31, these functions are not provided in glibc.
 .\" But reserved in NAMESPACE.
 .SH SEE ALSO
 .BR cabs (3),
index 1b993b175262e44be28452277afd14b515a199b3..b073b2bc179cc7c9b6859c27273103a136c7cc3f 100644 (file)
@@ -45,7 +45,7 @@ This function should never be used.
 Use
 .BR free (3)
 instead.
-Starting with version 2.26, it has been removed from glibc.
+Starting with glibc 2.26, it has been removed from glibc.
 .SS 1-arg cfree
 In glibc, the function
 .BR cfree ()
@@ -108,7 +108,7 @@ The
 .BR cfree ()
 function was removed
 .\" commit 025b33ae84bb8f15b2748a1d8605dca453fce112
-from glibc in version 2.26.
+in glibc 2.26.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 70f1db3955503dfe56cfd65ac074a8f2851084fa..58be1be2b444f2e8100722516e42aea1af32401d 100644 (file)
@@ -28,7 +28,7 @@ z = creal(z) + I * cimag(z)
 .EE
 .in
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 79ec2ead42ea59d9987c303c33ff3058f1e50dcb..290b1831a08931de3b17246243e3c537e99f6572 100644 (file)
@@ -23,7 +23,7 @@ Feature Test Macro Requirements for glibc (see
 .PP
 .BR clearenv ():
 .nf
-    /* Glibc since 2.19: */ _DEFAULT_SOURCE
+    /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
 .fi
 .SH DESCRIPTION
index 2813a912e976f137a350a0fa8c1c9fa03cdf17d9..e17e00a742f3bd268e8590b268e68f7ed915de5e 100644 (file)
@@ -69,7 +69,7 @@ There is no process with the ID
 .SH VERSIONS
 The
 .BR clock_getcpuclockid ()
-function is available in glibc since version 2.2.
+function is available since glibc 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 1867bf8d8f71ca8d5cdbb20762651880cc37c462..ded2513afca17cf968ba40afe261948cecb4eca0 100644 (file)
@@ -42,7 +42,7 @@ Note that
 .I z
 close to zero will cause an overflow.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 5afe3d3e62b1f5053409a6eb63339618bd19b668..0e407a02ac21e35da484362b12ba6812ac5c5c16 100644 (file)
@@ -45,7 +45,7 @@ Note that
 .I z
 close to zero will cause an overflow.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions first appeared in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index e0c7bd94fd472848e1d5caf833f2934dee5d87db..f147cb02922b2776f53bd9b3a08a68b7ee829550 100644 (file)
@@ -33,7 +33,7 @@ close to zero will cause an overflow.
 .SH STANDARDS
 These function names are reserved for future use in C99.
 .PP
-Not yet in glibc, as at version 2.19.
+Not yet in glibc, as at glibc 2.19.
 .\" But reserved in NAMESPACE.
 .SH SEE ALSO
 .BR cabs (3),
index 82a35f90cd783bb3ad1ff32b53e302f115cd36ff..26742e5d4255fc2259041c1ea18b24cda6694833 100644 (file)
@@ -29,7 +29,7 @@ cabs(z) = csqrt(z * conj(z))
 .EE
 .in
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 0258b368fd922046d659a9c42928b8f29b49bad3..9340ad6c7b8716ae056fe728d8de65b582e5edcf 100644 (file)
@@ -101,7 +101,7 @@ The variant returning
 also conforms to
 SVr4, 4.3BSD.
 .SH BUGS
-Before version 2.10, the glibc implementation did not set
+Before glibc 2.10, the glibc implementation did not set
 .\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6780
 .I errno
 to
index cc8d5210d96c2af218483513bff79caedac86699..8e529e30522aef6bf5e58e2f337fc73faf67aadb 100644 (file)
@@ -117,7 +117,7 @@ The variant returning
 also conforms to
 SVr4, 4.3BSD.
 .SH BUGS
-In glibc version 2.3.4 and earlier,
+In glibc 2.3.4 and earlier,
 an overflow floating-point
 .RB ( FE_OVERFLOW  )
 exception is not raised when an overflow occurs.
index b6824b8ff21979ca24dfdea0fc2f431ea10e3896..be8edcbf4c53ff312a807f59336bad0b0bd2b546 100644 (file)
@@ -26,7 +26,7 @@ raised to the power
 .I x
 along the negative real axis.)
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index d839fe86156082e6582eeda26cc2a44a0c777d37..c67284a6b4ad982571df73bc5555febd22e3f65f 100644 (file)
@@ -27,7 +27,7 @@ itself.
 Every complex infinite value is projected to a single infinite value,
 namely to positive infinity on the real axis.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 3024580749980180fd99dcade7582e4224a5a518..3c74fddb65ab4e2e0e231dd20c4555a777692557 100644 (file)
@@ -26,7 +26,7 @@ One has:
     z = creal(z) + I * cimag(z)
 .fi
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 08dd9889f6291074bde100d5c8d98e4006d262c5..9e854395daf2ef590a703ba6b12b0ea68fea5e47 100644 (file)
@@ -28,7 +28,7 @@ csin(z) = (exp(i * z) \- exp(\-i * z)) / (2 * i)
 .EE
 .in
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 531921dd1c509a78a9051114866f130198e08fed..b2437607e4afad83dd74f4502775f2b99ec77db6 100644 (file)
@@ -28,7 +28,7 @@ csinh(z) = (exp(z)\-exp(\-z))/2
 .EE
 .in
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index debb8687952a98866e7122a480dccdbdd9e89a9e..5bed49c41aca25a13d357ab44d51823afeee9841 100644 (file)
@@ -24,7 +24,7 @@ with a branch cut along the negative real axis.
 \fIcsqrt(\-1\-eps*I)\fP will be close to \-I, \fIif eps\fP is a small positive
 real number.)
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index fed2c56308bc076d0d1ce7ab13774e776dd4fdc3..f6a10529f8026fc0540d9d5aa9a6aba5334eb0b5 100644 (file)
@@ -28,7 +28,7 @@ ctan(z) = csin(z) / ccos(z)
 .EE
 .in
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 222eb18d1fcbb33796804a1d239b4919683d2585..76b4f27c0057d93678e5f95d18d27085bcc69019 100644 (file)
@@ -29,7 +29,7 @@ ctanh(z) = csinh(z) / ccosh(z)
 .EE
 .in
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index f94adb5a1e2d7312cb1501e178689dd861645c4d..2608b0375f3364a279ee015d8ee7416005899451 100644 (file)
@@ -68,6 +68,6 @@ terminal; it may, for example, be
 .PP
 It is not assured that the program can open the terminal.
 .\" in glibc 2.3.x, x >= 4, the glibc headers threw an error
-.\" if ctermid() was given an argument; fixed in 2.4.
+.\" if ctermid() was given an argument; fixed in glibc 2.4.
 .SH SEE ALSO
 .BR ttyname (3)
index 6e71f1f32143284a63c6fe8b49a9b1be0e8bff9f..294b5fa6e35aceeec6095fb0d66a2c9e0640fd32 100644 (file)
@@ -25,8 +25,8 @@ Standard C library
 .fi
 .SH DESCRIPTION
 .IR "Note well" :
-This page documents interfaces provided in glibc up until version 2.1.
-Since version 2.2, glibc no longer provides these interfaces.
+This page documents interfaces provided up until glibc 2.1.
+Since glibc 2.2, glibc no longer provides these interfaces.
 Probably, you are looking for the APIs provided by the
 .I libdb
 library instead.
index 8806cc9fd5d0518d3d3512d27f069ba85090c306..943cc7f7837ebb37d693c1fa37330f4cbc92b1fc 100644 (file)
@@ -129,7 +129,7 @@ is false only for the first two statuses.
 .\" So far the Sun page
 .\" Some additions - aeb
 .SH VERSIONS
-These functions were added to glibc in version 2.1.
+These functions were added in glibc 2.1.
 .PP
 Because they employ the DES block cipher,
 which is no longer considered secure,
index 2bb00c10a5a8961d02a701c702a2a5660b6322b1..1ddf89c1ad1ce1f2e823c48a61723cabf5345866 100644 (file)
@@ -81,7 +81,7 @@ T}    Thread safety   MT-Safe
 .SH STANDARDS
 POSIX.1-2008.
 This function was a BSD extension, present in 4.3BSD-Reno, not in 4.2BSD.
-.\" It is present in libc5 (since 5.1.2) and in glibc2.
+.\" It is present in libc5 (since 5.1.2) and in glibc 2.
 .SH SEE ALSO
 .BR open (2),
 .BR openat (2),
index 69ee8376e55514594ae1a8926f41e53a2787bc58..de78300e504614ac08617955c255c45a7e817532 100644 (file)
@@ -183,7 +183,7 @@ function returns whatever value was returned by the last call to
 .IR callback .
 .SH VERSIONS
 .BR dl_iterate_phdr ()
-has been supported in glibc since version 2.2.4.
+has been supported since glibc 2.2.4.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 555acfda6ff4d6053cc2425462f98122deb517b1..280b0234af74f9e6673250b78a82dc2001356edf 100644 (file)
@@ -49,7 +49,7 @@ All functions shown above:
 .\" .BR lcong48 ():
 .nf
     _XOPEN_SOURCE
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE
 .fi
 .SH DESCRIPTION
index 1910cde79bb0ab87943b932eaed26ea6a396dab7..8ce24538b2d873ed283223aee6aafe0cc2fea187 100644 (file)
@@ -55,7 +55,7 @@ All functions shown above:
 .\" .BR seed48_r (),
 .\" .BR lcong48_r ():
 .nf
-    /* Glibc since 2.19: */ _DEFAULT_SOURCE
+    /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
 .fi
 .SH DESCRIPTION
index a92c067db65313dc50f94da0d8cccaad501ae122..99e5cde96b9cf75cca66544a9811b0e7aa0cae0a 100644 (file)
@@ -57,7 +57,7 @@ Insufficient memory to create the duplicate locale object.
 .SH VERSIONS
 The
 .BR duplocale ()
-function first appeared in version 2.3 of the GNU C library.
+function were added in glibc 2.3.
 .SH STANDARDS
 POSIX.1-2008.
 .SH NOTES
index c01a6b4581eb72ff4f44020145a1e4f5ca1cf0bb..203d7e90403d0dc8e59f7e976122096c1f7f755b 100644 (file)
@@ -37,7 +37,7 @@ Feature Test Macro Requirements for glibc (see
         (_XOPEN_SOURCE >= 500 && ! (_POSIX_C_SOURCE >= 200809L))
             || /* Glibc >= 2.20 */ _DEFAULT_SOURCE
             || /* Glibc <= 2.19 */ _SVID_SOURCE
-    Glibc versions 2.12 to 2.16:
+    Glibc 2.12 to glibc 2.16:
         (_XOPEN_SOURCE >= 500 && ! (_POSIX_C_SOURCE >= 200112L))
             || _SVID_SOURCE
     Before glibc 2.12:
index c9e8dd6773cedc873d74f23d8bd07777d36cb38c..c544d850618130dda1924a5cf88b08761d359360 100644 (file)
@@ -42,7 +42,7 @@ Feature Test Macro Requirements for glibc (see
 .BR qecvt_r (),
 .BR qfcvt_r ():
 .nf
-    /* Glibc since 2.19: */ _DEFAULT_SOURCE
+    /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
 .fi
 .SH DESCRIPTION
index 748c17c7d61d59685d153a4f29785be96c062d0d..4365841233841dc7d803f59fdd32c9f4c3ffd538 100644 (file)
@@ -80,7 +80,7 @@ from big-endian order to host byte order.
 The functions with names of the form "le\fInn\fPtoh" convert
 from little-endian order to host byte order.
 .SH VERSIONS
-These functions were added to glibc in version 2.9.
+These functions were added in glibc 2.9.
 .SH STANDARDS
 These functions are nonstandard.
 Similar functions are present on the BSDs,
index 2a2c298fce1112d9257ed437d3f6e14a5a53a0fc..099786100150b0a497c64eacd252bc2bfc401b1b 100644 (file)
@@ -52,7 +52,7 @@ As for
 .SH VERSIONS
 The
 .BR eaccess ()
-function was added to glibc in version 2.4.
+function was added in glibc 2.4.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index ff826ddf1e1fff4db37080f5446de73df67d0feb..8aaa415858099c4d3d2d44189cb7e2c1f351efb0 100644 (file)
@@ -47,7 +47,7 @@ when calling these functions.
 For a discussion of the errors that can occur for these functions, see
 .BR exp (3).
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions first appeared in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -70,7 +70,7 @@ T}    Thread safety   MT-Safe
 .SH STANDARDS
 These functions are GNU extensions.
 .SH BUGS
-Prior to version 2.19, the glibc implementation of these functions did not set
+Before glibc 2.19, the glibc implementation of these functions did not set
 .I errno
 to
 .B ERANGE
index 8220feada73ae31ba5de051f077c9baff53b93bc..08ff3a8d19b9e54ccc2ca435342c321bc62ddc86 100644 (file)
@@ -58,7 +58,7 @@ when calling these functions.
 For a discussion of the errors that can occur for these functions, see
 .BR exp (3).
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 333b5ab780b3437a7a9214f38042d9ea5a8a4b5f..c99644c92d0859439531b9b951ae78a2113e4395 100644 (file)
@@ -137,7 +137,7 @@ for some large negative
 .I x
 values (where the function result approaches \-1).
 .PP
-Before approximately glibc version 2.11,
+Before approximately glibc 2.11,
 .\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6814
 .\" e.g., expm1(1e5) through expm1(1.00199970127e5),
 .\" but not expm1(1.00199970128e5) and beyond.
@@ -148,11 +148,11 @@ for some large positive
 .I x
 values.
 .PP
-Before version 2.11,
-.\" It looks like the fix was in 2.11, or possibly 2.12.
-.\" I have no test system for 2.11, but 2.12 passes.
+Before glibc 2.11,
+.\" It looks like the fix was in glibc 2.11, or possibly glibc 2.12.
+.\" I have no test system for glibc 2.11, but glibc 2.12 passes.
 .\" From the source (sysdeps/i386/fpu/s_expm1.S) it looks
-.\" like the changes were in 2.11.
+.\" like the changes were in glibc 2.11.
 the glibc implementation did not set
 .\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6788
 .I errno
index d75b7ac42fb3920e4e6d727283a2d526aaeafd15..11faa2236e83de4dc27b266d701eca408717ec6c 100644 (file)
@@ -65,7 +65,7 @@ An overflow floating-point exception
 .RB ( FE_OVERFLOW )
 is raised.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+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,7 +88,7 @@ T}    Thread safety   MT-Safe
 .SH STANDARDS
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH BUGS
-Before glibc version 2.24
+Before glibc 2.24
 .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=6796
 on certain architectures (e.g., x86, but not x86_64)
 these functions did not set
index c364f87a05495adecb4ca546e39c440b1ff2f104..337ff996ac4f9e438ade846b64792133f1f93423 100644 (file)
@@ -240,7 +240,7 @@ These functions return zero on success and nonzero if an error occurred.
 .\" This was corrected in Corrigendum 1 (ISO/IEC 9899:1999/Cor.1:2001(E))
 .\" of the C99 Standard.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -290,7 +290,7 @@ It is defined only if
 is defined.
 The C99 standard does not define a way to set individual bits in the
 floating-point mask, for example, to trap on specific flags.
-Since version 2.2, glibc supports the functions
+Since glibc 2.2, glibc supports the functions
 .BR feenableexcept ()
 and
 .BR fedisableexcept ()
index f596561007870817050b68167f5aa51203eb4987..3c9a800d79f65591cec91aaa72204d08821f3504 100644 (file)
@@ -38,7 +38,7 @@ Feature Test Macro Requirements for glibc (see
     Since glibc 2.12:
         _XOPEN_SOURCE >= 700
             || ! (_POSIX_C_SOURCE >= 200809L)
-            || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+            || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
             || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
     Before glibc 2.12:
         none
index 3a67b6b82e62b308630bf3cb396230b1d8911985..a4eb822b049b688e72c5308e3df9207c3b4755e6 100644 (file)
@@ -35,26 +35,26 @@ Feature Test Macro Requirements for glibc (see
 .BR finitef (),
 .BR finitel ():
 .nf
-    /* Glibc since 2.19: */ _DEFAULT_SOURCE
+    /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
 .PP
 .BR isinf ():
     _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
 .fi
 .PP
 .BR isinff (),
 .BR isinfl ():
 .nf
-    /* Glibc since 2.19: */ _DEFAULT_SOURCE
+    /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
 .fi
 .PP
 .BR isnan ():
 .nf
     _XOPEN_SOURCE || _ISOC99_SOURCE
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
 .fi
 .PP
@@ -62,7 +62,7 @@ Feature Test Macro Requirements for glibc (see
 .BR isnanl ():
 .nf
     _XOPEN_SOURCE >= 600
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
 .fi
 .SH DESCRIPTION
index 831886c06edde0881b64eafd05e207ac7de38821..92c75acc86d78bd22ed65fe691347bbd8586da94 100644 (file)
@@ -141,7 +141,7 @@ These functions do not set
 .\" 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 first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index d9443ccc780b0b0cb3dcdda6c14096059cb15fb3..7f4a68db7555ca1d4571a12c9cd0a88138f18d02 100644 (file)
@@ -47,7 +47,7 @@ If both arguments are NaN, a NaN is returned.
 .SH ERRORS
 No errors occur.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 89f1dcf5e79eab7d5fb5643e953a9c2132083b72..c5d241685607501ca20e58a131e51e32cf9facc0 100644 (file)
@@ -185,13 +185,13 @@ returned by this function
 .BR fileno (3)
 will return an error if called on the returned stream).
 .PP
-With version 2.22, binary mode (see below) was removed,
+With glibc 2.22, binary mode (see below) was removed,
 many longstanding bugs in the implementation of
 .BR fmemopen ()
 were fixed, and a new versioned symbol was created for this interface.
 .\"
 .SS Binary mode
-From version 2.9 to 2.21, the glibc implementation of
+From glibc 2.9 to glibc 2.21, the glibc implementation of
 .BR fmemopen ()
 supported a "binary" mode,
 enabled by specifying the letter \(aqb\(aq as the second character in
@@ -220,7 +220,7 @@ Binary mode was removed in glibc 2.22; a \(aqb\(aq specified in
 .I mode
 has no effect.
 .SH BUGS
-In versions of glibc before 2.22, if
+Before glibc 2.22, if
 .I size
 is specified as zero,
 .BR fmemopen ()
@@ -229,9 +229,9 @@ fails with the error
 .\" http://sourceware.org/bugzilla/show_bug.cgi?id=11216
 It would be more consistent if this case successfully created
 a stream that then returned end-of-file on the first attempt at reading;
-since version 2.22, the glibc implementation provides that behavior.
+since glibc 2.22, the glibc implementation provides that behavior.
 .PP
-In versions of glibc before 2.22,
+Before glibc 2.22,
 specifying append mode ("a" or "a+") for
 .BR fmemopen ()
 sets the initial buffer position to the first null byte, but
@@ -241,7 +241,7 @@ the end of the stream)
 does not force subsequent writes to append at the end of the stream.
 This bug is fixed in glibc 2.22.
 .PP
-In versions of glibc before 2.22, if the
+Before glibc 2.22, if the
 .I mode
 argument to
 .BR fmemopen ()
@@ -258,7 +258,7 @@ However, in this case the glibc
 sets the buffer position to \-1.
 This bug is fixed in glibc 2.22.
 .PP
-In versions of glibc before 2.22,
+Before glibc 2.22,
 .\" https://sourceware.org/bugzilla/show_bug.cgi?id=14292
 when a call to
 .BR fseek (3)
index 76e493e3b768b45abccdea81a8f90eacfe5e0893..8f83567f8a9c766159d53173c355e80e729481e0 100644 (file)
@@ -47,7 +47,7 @@ If both arguments are NaN, a NaN is returned.
 .SH ERRORS
 No errors occur.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 1b340c61acb19cd847fea3456a9c94430897cdec..4444fa5e9c6738afdab7ed4ae25134da75ccff0d 100644 (file)
@@ -143,7 +143,7 @@ The variant returning
 also conforms to
 SVr4, 4.3BSD, C89.
 .SH BUGS
-Before version 2.10, the glibc implementation did not set
+Before glibc 2.10, the glibc implementation did not set
 .\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6784
 .I errno
 to
index 848a08a06158b442c730cff3fb59308a663d45da..8e65183242412e3b81372d5708f5bc23f758e36c 100644 (file)
@@ -219,7 +219,7 @@ is the string printed when a message of this class is processed by
 .BR fmtmsg ().
 .SH VERSIONS
 .BR fmtmsg ()
-is provided in glibc since version 2.1.
+is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index df1f05358ef1323faca7f64c1758c43392f46add..1bd5726a6abcb5d2fe54a450e13a3e440f31b405 100644 (file)
@@ -381,7 +381,7 @@ and
 .BR freopen ()
 limits the number of characters examined in
 .I mode
-to 7 (or, in glibc versions before 2.14, to 6,
+to 7 (or, before glibc 2.14, to 6,
 which was not enough to include possible specifications such as "rb+cmxe").
 The current implementation of
 .BR fdopen ()
index 7b4c1cce88b41befcb9e8b58c7adabfddf477910..a56496e82771f73e4aafeeb8175ac718f44d0d95 100644 (file)
@@ -73,7 +73,7 @@ is set to indicate the error.
 See the ERRORS in
 .BR fseek (3).
 .SH VERSIONS
-These functions are available under glibc since version 2.1.
+These functions are available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 0e78c81b6578e27f712992c82c9aa39f38da85c3..ab3bd06593d705e0a38d2bac77023495a4f8f37f 100644 (file)
@@ -786,7 +786,7 @@ T}  Thread safety   MT-Unsafe
 .SH STANDARDS
 4.4BSD.
 .SH BUGS
-In versions of glibc before 2.23,
+Before glibc 2.23,
 .\" Fixed by commit 8b7b7f75d91f7bac323dd6a370aeb3e9c5c4a7d5
 .\" https://sourceware.org/bugzilla/show_bug.cgi?id=15838
 .\" https://sourceware.org/bugzilla/show_bug.cgi?id=11460
index a9eb9d094882d9b62f7a315a43ac70dabe868ae0..19a5b1ebf91db2fc0c3fb61e1bb124cac75d2ac9 100644 (file)
@@ -351,7 +351,7 @@ and that value is returned as the result of
 .BR nftw ().
 .SH VERSIONS
 .BR nftw ()
-is available under glibc since version 2.1.
+is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 5aa5deb9818c31da0b8db139d537a061e97abf33..4050b6347d66255881ec408d5f18dbb3a83d76ed 100644 (file)
@@ -76,7 +76,7 @@ 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 kernel 2.6.22.
+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).
index 2b6e4d64ae10df2b7f2a3757bafc44c61caf82b9..abd2649858e70b38a6281573e78730ad2e3cb991 100644 (file)
@@ -31,7 +31,7 @@ Feature Test Macro Requirements for glibc (see
         (_XOPEN_SOURCE >= 500 && ! (_POSIX_C_SOURCE >= 200809L))
             || /* Glibc >= 2.20 */ _DEFAULT_SOURCE
             || /* Glibc <= 2.19 */ _SVID_SOURCE
-    Glibc versions 2.12 to 2.16:
+    Glibc 2.12 to glibc 2.16:
         (_XOPEN_SOURCE >= 500 && ! (_POSIX_C_SOURCE >= 200112L))
             || _SVID_SOURCE
     Before glibc 2.12:
index 1c0d81c6cc0b686275751088aae09537947e5fc4..649a1b2716ed4855c4b1c8059ba3c63e58c55fb9 100644 (file)
@@ -321,7 +321,7 @@ field of the first of the
 .I addrinfo
 structures in the returned list is set to point to the
 official name of the host.
-.\" In glibc prior to 2.3.4, the ai_canonname of each addrinfo
+.\" Prior to glibc 2.3.4, the ai_canonname of each addrinfo
 .\" structure was set pointing to the canonical name; that was
 .\" more than POSIX.1-2001 specified, or other implementations provided.
 .\" MTK, Aug 05
index 9c1e6778608d675bc0fe569aa6d509ac0c5cd1f4..f1469d81bab39f3b465b326a9036360bad34d5fc 100644 (file)
@@ -304,7 +304,7 @@ T}  Thread safety   MT-Safe
 .sp 1
 .SH STANDARDS
 These functions are GNU extensions;
-they first appeared in glibc in version 2.2.3.
+they first appeared in glibc 2.2.3.
 .SH NOTES
 The interface of
 .BR getaddrinfo_a ()
index 0a92f2257e488570d37241d4f5fa9058e68ab424..a7b342d6c726d1c7e3488304b1fe47e3d604ad1d 100644 (file)
@@ -212,7 +212,7 @@ could be found in the auxiliary vector.
 .SH VERSIONS
 The
 .BR getauxval ()
-function was added to glibc in version 2.16.
+function was added in glibc 2.16.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 23b622ead0251535ecd4249852dfbff4550fd9cd..c6b368e0056d4cbc789a418250c14318788bad49 100644 (file)
@@ -39,7 +39,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     Since glibc 2.12:
         (_XOPEN_SOURCE >= 500) && ! (_POSIX_C_SOURCE >= 200809L)
-            || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+            || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
             || /* Glibc <= 2.19: */ _BSD_SOURCE
     Before glibc 2.12:
         _BSD_SOURCE || _XOPEN_SOURCE >= 500
index 58be49be5570f1e4c303576dfc4ef6c13d9c1f84..099f2fd692852bc60d06e5f45cf0ef2307526c7a 100644 (file)
@@ -26,7 +26,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     Since glibc 2.20:
         _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE >= 200112L)
-    Glibc 2.12 to 2.19:
+    Glibc 2.12 to glibc 2.19:
         _BSD_SOURCE || ! (_POSIX_C_SOURCE >= 200112L)
     Before glibc 2.12:
         _BSD_SOURCE || _XOPEN_SOURCE >= 500
index bb7e409e3fd163478e0afb94ef0e86a6e49a2a9b..7e6a9e6c44c930d2861f76f94550c537eb555c1a 100644 (file)
@@ -33,7 +33,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     _XOPEN_SOURCE >= 500
 .\"    || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
 .fi
 .PP
index 0f27c6310060b93a6d74481779dd96193901c7c8..be1e152477223513e5fec8e28e48fb78ad517ec4 100644 (file)
@@ -238,8 +238,8 @@ situation: 0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM, and probably others.
 .\" more precisely:
 .\" AIX 5.1 - gives ESRCH
 .\" OSF1 4.0g - gives EWOULDBLOCK
-.\" libc, glibc up to version 2.6, Irix 6.5 - give ENOENT
-.\" glibc since version 2.7 - give 0
+.\" libc, glibc up to glibc 2.6, Irix 6.5 - give ENOENT
+.\" since glibc 2.7 - give 0
 .\" FreeBSD 4.8, OpenBSD 3.2, NetBSD 1.6 - give EPERM
 .\" SunOS 5.8 - gives EBADF
 .\" Tru64 5.1b, HP-UX-11i, SunOS 5.7 - give 0
index 5f3b1f8d3006c872ee9cc6ea4ef3572a76329d1c..865513a7e22d032765ad6d6e35e12a43bfe5e343 100644 (file)
@@ -104,7 +104,7 @@ T}  Thread safety   MT-Safe locale
 .SH STANDARDS
 This function is nonstandard; it appears on most BSDs.
 .SH BUGS
-In glibc versions before 2.3.3,
+Before glibc 2.3.3,
 the implementation of this function contains a buffer-overrun bug:
 it returns the complete list of groups for
 .I user
index 6f7d5b2352886fad2d7e013a647dff0c9a158fcc..1114e85dd83cd51233460494aa40f236a78309c9 100644 (file)
@@ -97,7 +97,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     Since glibc 2.19:
         _DEFAULT_SOURCE
-    Glibc 2.8 to 2.19:
+    Glibc 2.8 to glibc 2.19:
         _BSD_SOURCE || _SVID_SOURCE
     Before glibc 2.8:
         none
@@ -107,7 +107,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     Since glibc 2.19
         _DEFAULT_SOURCE || _POSIX_C_SOURCE < 200809L
-    Glibc 2.12 to 2.19:
+    Glibc 2.12 to glibc 2.19:
         _BSD_SOURCE || _SVID_SOURCE || _POSIX_C_SOURCE < 200809L
     Before glibc 2.12:
         none
index a438ea580d4f49e11b82e7fcac304f3d2853bbc2..697a59719ad13b92b6e33a30009956563f252f44 100644 (file)
@@ -121,7 +121,7 @@ In the glibc implementation, the
 .I hostid
 is stored in the file
 .IR /etc/hostid .
-(In glibc versions before 2.2, the file
+(Before glibc 2.2, the file
 .I /var/adm/hostid
 was used.)
 .\" libc5 used /etc/hostid; libc4 didn't have these functions
index 15bbabdc5397e51b6ca3fad061bf6f6eb7af5dde..efc7f60e88e60272240a6d7dfad09ab725c5c137 100644 (file)
@@ -52,7 +52,7 @@ the number of samples actually retrieved is returned.
 .\" function appeared in
 .\" 4.3BSD Reno .
 .SH VERSIONS
-This function is available in glibc since version 2.2.
+This function is available since glibc 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index cc3a89a383ba4bbd74ff044bc068bf28e54c4cac..ea3e160ff99751fcf2cdf0bd0282cca4c73ec0a8 100644 (file)
@@ -210,7 +210,7 @@ suitable for error reporting.
 .I /etc/resolv.conf
 .SH VERSIONS
 .BR getnameinfo ()
-is provided in glibc since version 2.1.
+is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -262,7 +262,7 @@ header file.
 The latter is a guess based on the services listed
 in the current Assigned Numbers RFC.
 .PP
-Before glibc version 2.2, the
+Before glibc 2.2, the
 .I hostlen
 and
 .I servlen
index 5e03eba27fbea5ea1d1f47c5f9b60513037f2b83..08b3f8abfd1e6a4364a2017a529316def5978a0f 100644 (file)
@@ -176,7 +176,7 @@ then data races could occur.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008, 4.3BSD.
 .SH NOTES
-In glibc versions before 2.2, the
+Before glibc 2.2, the
 .I net
 argument of
 .BR getnetbyaddr ()
index 9cfde37e6c30516fdb7db8801d8b9d9be7ceb1b4..982ae187f37bc0d6cd3581589257caae6fe8044d 100644 (file)
@@ -324,7 +324,7 @@ This variable was used by
 wildcard expansion and so should not be considered as options.
 This behavior was removed in
 .BR bash (1)
-version 2.01, but the support remains in glibc.
+2.01, but the support remains in glibc.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index bc46ce440f3cb4dd767233842cb62774f23f5545..5ebff130f4fd8038f5dfa70e60fdf4bccc8d8ce8 100644 (file)
@@ -24,7 +24,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     Since glibc 2.2.2:
         _XOPEN_SOURCE && ! (_POSIX_C_SOURCE >= 200112L)
-            || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+            || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
             || /* Glibc <= 2.19: */ _BSD_SOURCE
     Before glibc 2.2.2:
         none
index 76443e24ef2b4ccae0b15cade09ec60bace37e6c..5018b5c4c722106afb21a61ee2289b14ee6435dc 100644 (file)
@@ -44,7 +44,7 @@ can fail with various errors described in
 .BR open (2).
 .SH VERSIONS
 .BR getpt ()
-is provided in glibc since version 2.1.
+is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index e236aeea8e8240207c6bd4a87418510744ed6f45..9e7c1ddb814c478d6e7c2c90bac0f09b5319fb60 100644 (file)
@@ -37,7 +37,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     _XOPEN_SOURCE >= 500
 .\"    || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
 .fi
 .SH DESCRIPTION
index c168eb11b078eeac8548f4d46f793d4f1cb54e6d..5cc61215605e6c0e2be873b852111e1918c19ee2 100644 (file)
@@ -248,8 +248,8 @@ situation: 0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM, and probably others.
 .\" more precisely:
 .\" AIX 5.1 - gives ESRCH
 .\" OSF1 4.0g - gives EWOULDBLOCK
-.\" libc, glibc up to version 2.6, Irix 6.5 - give ENOENT
-.\" glibc since version 2.7 - give 0
+.\" libc, glibc up to glibc 2.6, Irix 6.5 - give ENOENT
+.\" since glibc 2.7 - give 0
 .\" FreeBSD 4.8, OpenBSD 3.2, NetBSD 1.6 - give EPERM
 .\" SunOS 5.8 - gives EBADF
 .\" Tru64 5.1b, HP-UX-11i, SunOS 5.7 - give 0
index e50613c9c64947f901e22d58b5a0410fa9352a96..a1d7505748f8993bfc9789721eda4d57c2dfb5a5 100644 (file)
@@ -65,7 +65,7 @@ POSIX.1-2008 marks
 obsolescent.
 ISO C11 removes the specification of
 .BR gets ()
-from the C language, and since version 2.16,
+from the C language, and since glibc 2.16,
 glibc header files don't expose the function declaration if the
 .B _ISOC11_SOURCE
 feature test macro is defined.
index 6c7c14fd4c8d11bfe983b54c7327de96e6ee6165..e4315d4c5dc713ed65a5612637354093b1f18dce 100644 (file)
@@ -34,7 +34,7 @@ function performs the converse operation.
 .SH RETURN VALUE
 These functions do not return a value.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.1.
+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).
index 5692ad247fc51be68b02c61c750086f1b7919c29..c1529bc870b9c52d8a60d5b053c07f0500a037ec 100644 (file)
@@ -26,7 +26,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     Since glibc 2.3.3:
         _XOPEN_SOURCE && ! (_POSIX_C_SOURCE >= 200112L)
-            || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+            || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
             || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
     Before glibc 2.3.3:
         _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
index 0fd99d21c93f8578ad446562da6fa34e2d88bf5c..013caea4c88f40020ae9f76763b9146d567b7949 100644 (file)
@@ -28,7 +28,7 @@ available on the system.
 This will be a string such as
 .IR "stable" .
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions first appeared in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index ac373a6c4f8347ef59f9cc2edd9733e7a20f3f5f..f139e943228542f5c9eb05e4563852817cd307aa 100644 (file)
@@ -67,7 +67,7 @@ The
 argument is valid but not associated with a master pseudoterminal.
 .SH VERSIONS
 .BR grantpt ()
-is provided in glibc since version 2.1.
+is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 03bd1095a892d4692b744e2c5fc39eb25982ecac..43924e969096e9215553c8f8e57811f2cc5549b4 100644 (file)
@@ -21,8 +21,8 @@ Standard C library
 .fi
 .SH DESCRIPTION
 .IR "Note well" :
-This page documents interfaces provided in glibc up until version 2.1.
-Since version 2.2, glibc no longer provides these interfaces.
+This page documents interfaces provided up until glibc 2.1.
+Since glibc 2.2, glibc no longer provides these interfaces.
 Probably, you are looking for the APIs provided by the
 .I libdb
 library instead.
index 5c9836a82215d893e6bba0c5d524b69fe62b17d6..a78d6c63eb2819abcb166d81984150aa3c1c5743 100644 (file)
@@ -276,7 +276,7 @@ allow it to free them.
 SVr4 and POSIX.1-2001 specify that \fIaction\fP
 is significant only for unsuccessful searches, so that an \fBENTER\fP
 should not do anything for a successful search.
-In libc and glibc (before version 2.3), the
+In libc and glibc (before glibc 2.3), the
 implementation violates the specification,
 updating the \fIdata\fP for the given \fIkey\fP in this case.
 .PP
index bc634624d6cc8ada13737bc20917bf2e002436e4..579189fcb47c2c5e191d73ad94cce5128126ad2c 100644 (file)
@@ -141,7 +141,7 @@ An invalid multibyte sequence has been encountered in the input.
 .B EINVAL
 An incomplete multibyte sequence has been encountered in the input.
 .SH VERSIONS
-This function is available in glibc since version 2.1.
+This function is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index edebbd03af56bbecd6e9dfcbeb668ee560b13004..7d008bed8b1ce03d449a5c8e62d26a15047956b9 100644 (file)
@@ -32,7 +32,7 @@ returns 0; otherwise, it returns \-1 and sets
 .I errno
 to indicate the error.
 .SH VERSIONS
-This function is available in glibc since version 2.1.
+This function is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 939fe011bdb8520fc9f9aa977c7fc635fbfd7445..03dbb9d15908ec072754cb5cc695398167cf65ca 100644 (file)
@@ -100,7 +100,7 @@ to
 is not supported by the
 implementation.
 .SH VERSIONS
-This function is available in glibc since version 2.1.
+This function is available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 5145ace5e780e1e59c591506c15b9c1eeecbf56f..16cad0632030ab5f3dcf2d6333dbcb39f407c3c4 100644 (file)
@@ -130,7 +130,7 @@ T}  Thread safety   MT-Safe
 C99, POSIX.1-2001, POSIX.1-2008.
 .SH BUGS
 .\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6794
-Before version 2.16, the following bugs existed in the
+Before glibc 2.16, the following bugs existed in the
 glibc implementation of these functions:
 .IP \(bu 3
 The domain error case where
index 7570e1a3126acabf5e6625897be940f448488404..23d6d320716d9cb0068cd49e84a5b7d21f45d97b 100644 (file)
@@ -37,7 +37,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     _XOPEN_SOURCE >= 500
 .\"    || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE
 .fi
 .SH DESCRIPTION
index 3b0b6b4b3cc95f3303df1ef68e9850bbd77ea14a..504bc047fc2a39a8d9464f6fc0532eb467f3781f 100644 (file)
@@ -62,7 +62,7 @@ Feature Test Macro Requirements for glibc (see
 .BR isascii ():
 .nf
     _XOPEN_SOURCE
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE
 .fi
 .PP
index 86d06511edcc614185e6d329507c5cb13e152352..fdc507bad93bd543c6422c61984fc78918455ca7 100644 (file)
@@ -170,6 +170,6 @@ is set to
 .BR EDOM ;
 instead of the POSIX-mandated
 .BR ERANGE .
-Since version 2.10, glibc does the right thing.
+Since glibc 2.10, glibc does the right thing.
 .SH SEE ALSO
 .BR tgamma (3)
index edea069a9045765519786071b0893ae3b1aa049d..c6fcb1af3d984f8ad05030c7514f98e67241d00b 100644 (file)
@@ -28,7 +28,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     _XOPEN_SOURCE >= 500
 .\"    || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
 .fi
 .SH DESCRIPTION
index 7de998552ca4dad614233961eb6f57a16774d351..f8258e9d31ad73b8684790165a95ac92546719fc 100644 (file)
@@ -131,14 +131,14 @@ T}        Thread safety   MT-Safe
 C99, POSIX.1-2001, POSIX.1-2008.
 .\" BSD
 .SH BUGS
-Before version 2.22, the glibc implementation did not set
+Before glibc 2.22, the glibc implementation did not set
 .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=6792
 .I errno
 to
 .B EDOM
 when a domain error occurred.
 .PP
-Before version 2.22, the glibc implementation did not set
+Before glibc 2.22, the glibc implementation did not set
 .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=6792
 .I errno
 to
index c0fa1a6b2e7b1568f17cd8e3a9b98751af1cba48..9bf70652c0479ef1809890376dfc206e026d3857 100644 (file)
@@ -59,7 +59,7 @@ when calling these functions.
 For a discussion of the errors that can occur for these functions, see
 .BR log (3).
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index abcb6b5c430fafddea7d42f55fe68f0db30b71dc..40be4e931917a5a53d82340895da0a9b1c16a4a5 100644 (file)
@@ -77,7 +77,7 @@ These functions do not set
 .\" 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 first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index c68bc4439e0a6a1930e68f236ab73498d8e10159..9eb5a3f37a8ed7ecc48d32a781b356167b31b721 100644 (file)
@@ -80,7 +80,7 @@ These functions do not set
 .\" 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 first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index b03070ef171b945f8d0b4a2498c1200ea36d9aa6..462c2bb69169c49c4fd4ed1f697bd4041f1dc0a0 100644 (file)
@@ -97,7 +97,7 @@ is available only when one compiles with
 .PP
 The function
 .BR lseek64 ()
-.\" in glibc 2.0.94, not in 2.0.6
+.\" in glibc 2.0.94, not in glibc 2.0.6
 is available since glibc 2.1.
 .\"
 .SS llseek()
index 08fb456ff48de6382cbdf289e0d47d226fd69b99..1cb1fe9b8e860a749e77c73a7117a9671c623d1d 100644 (file)
@@ -88,7 +88,7 @@ Insufficient stack space left.
 .BR makecontext ()
 and
 .BR swapcontext ()
-are provided in glibc since version 2.1.
+are provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -142,7 +142,7 @@ However, doing this is not guaranteed to be portable,
 is undefined according to the standards,
 and won't work on architectures where pointers are larger than
 .IR int s.
-Nevertheless, starting with version 2.8, glibc makes some changes to
+Nevertheless, starting with glibc 2.8, glibc makes some changes to
 .BR makecontext (),
 to permit this on some 64-bit architectures (e.g., x86-64).
 .SH EXAMPLES
index ed1c604f0a1f618713f8b05954daf13513d0293a..76cf9b40e174804bd16de785cbcd0f5e0c17b662 100644 (file)
@@ -227,7 +227,7 @@ limit described in
 .BR getrlimit (2).
 .SH VERSIONS
 .BR reallocarray ()
-first appeared in glibc in version 2.26.
+was added in glibc 2.26.
 .PP
 .BR malloc ()
 and related functions rejected sizes greater than
index 8cb8184c126920ec36a084f9798a95a2886b88c8..6bcc8d6b07da45078c55d6e7712c7ca2723ff511 100644 (file)
@@ -18,7 +18,7 @@ Standard C library
 .fi
 .SH DESCRIPTION
 .IR Note :
-these function are removed in glibc version 2.25.
+these function are removed in glibc 2.25.
 .PP
 The
 .BR malloc_get_state ()
index bf063da93f8acf9d086c75f8a7748148edd1041c..c7c74ea755366147ddb23f32b895446cecf3ba37 100644 (file)
@@ -42,7 +42,7 @@ is set to indicate the error.
 was nonzero.
 .SH VERSIONS
 .BR malloc_info ()
-was added to glibc in version 2.10.
+was added in glibc 2.10.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index e058b0dec4540c8f224e1073c0928cfbfc0346bd..c8c017c90c1be1e0fcc8fb87285295abfe74d13d 100644 (file)
@@ -111,7 +111,7 @@ If this bit is set, then,
 after printing any error message specified by bit 0,
 the program is terminated by calling
 .BR abort (3).
-In glibc versions since 2.4,
+Since glibc 2.4,
 if bit 0 is also set,
 then, between printing the error message and aborting,
 the program also prints a stack trace in the manner of
@@ -162,7 +162,7 @@ and abort the program.
 Since glibc 2.3.4, the default value for the
 .B M_CHECK_ACTION
 parameter is 3.
-In glibc version 2.3.3 and earlier, the default value is 1.
+In glibc 2.3.3 and earlier, the default value is 1.
 .IP
 Using a nonzero
 .B M_CHECK_ACTION
index fccb3f6bd31072acaa8ce08c62ed2204fb2fef28..5ad195d1b99ed91f4834a42758166958605ac943 100644 (file)
@@ -100,10 +100,10 @@ function returns a pointer to the matching byte, if one is found.
 If no matching byte is found, the result is unspecified.
 .SH VERSIONS
 .BR rawmemchr ()
-first appeared in glibc in version 2.1.
+first appeared in glibc 2.1.
 .PP
 .BR memrchr ()
-first appeared in glibc in version 2.2.
+first appeared in glibc 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index b0d059dabe326b71139ae23ce79b27775caaab45..34228e382fb7c3ddf4b212d64253f58b9f940274 100644 (file)
@@ -58,7 +58,7 @@ wide characters.
 .IR n .
 .SH VERSIONS
 .BR mempcpy ()
-first appeared in glibc in version 2.1.
+first appeared in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index aeac3b3ff23fe44955edd9099b6ee1d037e7472a..403b8869ca79b8f384a975ca435a7e17a61a6c73 100644 (file)
@@ -163,10 +163,10 @@ is a file descriptor referring to a file other than a directory.
 \fIpathname\fP refers to a read-only filesystem.
 .SH VERSIONS
 .BR mkfifoat ()
-was added to glibc in version 2.4.
+was added in glibc 2.4.
 It is implemented using
 .BR mknodat (2),
-available on Linux since kernel 2.6.16.
+available since Linux 2.6.16.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 74dab4a922b8cbe96a14b4912ca3711f33b6083d..8426462da31f08716a3b91d90e21dc83412e143d 100644 (file)
@@ -37,7 +37,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     _XOPEN_SOURCE >= 500
 .\"    || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
-        || /* Since glibc 2.12: */ _POSIX_C_SOURCE >= 200809L
+        || /* Glibc >= 2.12: */ _POSIX_C_SOURCE >= 200809L
         || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
 .fi
 .PP
@@ -48,7 +48,7 @@ Feature Test Macro Requirements for glibc (see
 .PP
 .BR mkstemps ():
 .nf
-    /* Glibc since 2.19: */ _DEFAULT_SOURCE
+    /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
 .fi
 .PP
index 586ac0f83d7511a9af8c70c8e722db0ea957e381..6f80d580cbfc2d26d30585137c61abcd7be16547 100644 (file)
@@ -33,7 +33,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     Since glibc 2.12:
         (_XOPEN_SOURCE >= 500) && ! (_POSIX_C_SOURCE >= 200112L)
-            || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+            || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
             || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
     Before glibc 2.12:
         _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 500
index ea0c82a2a72680765c11268037bf894d995a29f6..de6f023a8e6e8dd55eff6dfae5e5cf0db8920a0d 100644 (file)
@@ -33,8 +33,8 @@ Standard C library
 .fi
 .SH DESCRIPTION
 .IR "Note well" :
-This page documents interfaces provided in glibc up until version 2.1.
-Since version 2.2, glibc no longer provides these interfaces.
+This page documents interfaces provided up until glibc 2.1.
+Since glibc 2.2, glibc no longer provides these interfaces.
 Probably, you are looking for the APIs provided by the
 .I libdb
 library instead.
index 46838488e8e4d440620dfe35ba22d040c46b9f63..232cdfa3006c676cf54b6025d2076ca2a34570cf 100644 (file)
@@ -285,7 +285,7 @@ without the preceding slash (i.e.,
 .IR name+1 )
 to the system call.
 .SH BUGS
-In kernels before 2.6.14,
+Before Linux 2.6.14,
 the process umask was not applied to the permissions specified in
 .IR mode .
 .SH SEE ALSO
index 128151a849d98491c2c07af039561b6b64e77739..0025f274360f908cea177a6a36c99998990cd48f 100644 (file)
@@ -66,7 +66,7 @@ On IEEE 754 systems, there are many representations of NaN, and
 selects one.
 On other systems it may do nothing.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index c5dec82045535af1440f3fa2a04b9f1d378cad95..3da77490a44117aeb24e49dd0c4b17194d6071f4 100644 (file)
@@ -187,7 +187,7 @@ The
 .BR newlocale ()
 and
 .BR freelocale ()
-functions first appeared in version 2.3 of the GNU C library.
+functions first appeared in glibc 2.3.
 .SH STANDARDS
 POSIX.1-2008.
 .SH NOTES
index 384ff96961fa86725dd4b4474e97b1c24fe51a93..f4911911f91116839a6006152ed52a425f24ecac 100644 (file)
@@ -186,12 +186,12 @@ C99, POSIX.1-2001, POSIX.1-2008.
 This function is defined in IEC 559 (and the appendix with
 recommended functions in IEEE 754/IEEE 854).
 .SH BUGS
-In glibc version 2.5 and earlier, these functions do not raise an underflow
+In glibc 2.5 and earlier, these functions do not raise an underflow
 floating-point
 .RB ( FE_UNDERFLOW )
 exception when an underflow occurs.
 .PP
-Before glibc version 2.23
+Before glibc 2.23
 .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=6799
 these functions did not set
 .IR errno .
index 19e99ecc6943a9999e0cab97c91405dba3119754..9ee790a034d264fb6623e670cf08decf53dab079 100644 (file)
@@ -63,7 +63,7 @@ and similarly for the other types.
 See DESCRIPTION.
 .\" .SH ERRORS
 .SH VERSIONS
-These functions first appeared in glibc in version 2.24.
+These functions were added in glibc 2.24.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 649b808f00eedefb18bc87dca421975fbe45e469..9d39edf9e50f61aa87ac1d6c3046c79dbe53ff76 100644 (file)
@@ -128,7 +128,7 @@ returned by these functions
 .BR fileno (3)
 will return an error if called on the returned stream).
 .SH BUGS
-In glibc before version 2.7, seeking past the end of a stream created by
+Before glibc 2.7, seeking past the end of a stream created by
 .BR open_memstream ()
 does not enlarge the buffer; instead the
 .BR fseek (3)
index 4657bc8bceee918c3a41606e699bb453ddbf1356..5cd1fb51e0c14eb274436bdb670766e6e107f985 100644 (file)
@@ -90,7 +90,7 @@ Insufficient memory to complete the operation.
 \fIname\fP is not a directory.
 .SH VERSIONS
 .BR fdopendir ()
-is available in glibc since version 2.4.
+is available since glibc 2.4.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 191594f9d6e4ada1b393b28198295886425a331d..f247eb7b568ba6644c71a156f9d8304685dd4ad0 100644 (file)
@@ -158,7 +158,7 @@ and
 .BR forkpty ()
 in glibc 2.8.
 .PP
-In versions of glibc before 2.0.92,
+Before glibc 2.0.92,
 .BR openpty ()
 returns file descriptors for a BSD pseudoterminal pair;
 since glibc 2.0.92,
index a561cbd56c0d5900931fbe848aace695348ca1ad..db4bce404544835f4c8ee750250e097cb6fb0e17 100644 (file)
@@ -37,7 +37,7 @@ Feature Test Macro Requirements for glibc (see
 .IR sys_errlist ,
 .IR sys_nerr :
 .nf
-    From glibc 2.19 to 2.31:
+    From glibc 2.19 to glibc 2.31:
         _DEFAULT_SOURCE
     Glibc 2.19 and earlier:
         _BSD_SOURCE
@@ -99,7 +99,7 @@ the value of
 .I errno
 should be saved.
 .SH VERSIONS
-Since glibc version 2.32, the declarations of
+Since glibc 2.32, the declarations of
 .I sys_errlist
 and
 .I sys_nerr
index 2639900bc4127429d1933c87d5548f14f1193fe3..501295239dda9738c4fc7bc98423c21c78443bf2 100644 (file)
@@ -88,7 +88,7 @@ the caller's address space.
 .SH VERSIONS
 Support for
 .BR posix_madvise ()
-first appeared in glibc version 2.2.
+was added in glibc 2.2.
 .SH STANDARDS
 POSIX.1-2001.
 .SH NOTES
index de9d29a666cafcc704c520c214ab4a3187365fe4..b08539b0a0db5e1f60e1d51caeaf85888c5ec573 100644 (file)
@@ -46,7 +46,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     Since glibc 2.12:
         (_XOPEN_SOURCE >= 500) && !(_POSIX_C_SOURCE >= 200112L)
-            || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+            || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
             || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
     Before glibc 2.12:
         _BSD_SOURCE || _XOPEN_SOURCE >= 500
@@ -154,7 +154,7 @@ have been available since at least glibc 2.0.
 .PP
 The function
 .BR aligned_alloc ()
-was added to glibc in version 2.16.
+was added in glibc 2.16.
 .PP
 The function
 .BR posix_memalign ()
index cb30c5724999bf7e20f3ec102127a94617ede183..ddb9f669dc998a6d511356dcf2b88fec80e22ea3 100644 (file)
@@ -56,7 +56,7 @@ See
 .SH VERSIONS
 Glibc support for
 .BR posix_openpt ()
-has been provided since version 2.2.1.
+has been provided since glibc 2.2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index dcfbb7d984120388d0845252b2a063eba0f78814..0a7617edfaf2a2a89c11ebbf325db8d950ccab3f 100644 (file)
@@ -385,7 +385,7 @@ The
 feature test macro must be defined to obtain the definition of this constant.
 .\" This flag has been accepted in POSIX, see:
 .\" http://austingroupbugs.net/view.php?id=1044
-.\" and has been implemented in glibc since version 2.26
+.\" and has been implemented since glibc 2.26
 .\" commit daeb1fa2e1b33323e719015f5f546988bd4cc73b
 .PP
 If
index f762a93aa01f0a049057eb3ce01fc235e40d0a8d..b90ae1a29b9e9f48351dc0767cb211b30fca8ae1 100644 (file)
@@ -353,7 +353,7 @@ A number of bugs
 .\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=3866
 in the glibc implementation of
 .BR pow ()
-were fixed in glibc version 2.16.
+were fixed in glibc 2.16.
 .PP
 In glibc 2.9 and earlier,
 .\"
@@ -364,14 +364,14 @@ is set to
 .B EDOM
 instead of the POSIX-mandated
 .BR ERANGE .
-Since version 2.10,
+Since glibc 2.10,
 .\" or possibly 2.9, I haven't found the source code change
 .\" and I don't have a 2.9 system to test
 glibc does the right thing.
 .PP
-In version 2.3.2 and earlier,
-.\" Actually, 2.3.2 is the earliest test result I have; so yet
-.\" to confirm if this error occurs only in 2.3.2.
+In glibc 2.3.2 and earlier,
+.\" Actually, glibc 2.3.2 is the earliest test result I have; so yet
+.\" to confirm if this error occurs only in glibc 2.3.2.
 when an overflow or underflow error occurs, glibc's
 .BR pow ()
 generates a bogus invalid floating-point exception
index 41e35284dde98740684d86e41361d529a96e0531..613b835f5f1cb440c7522f99a3adf9f03369bf97 100644 (file)
@@ -29,7 +29,7 @@ in TS\ 18661-4:2015.
 Those latter functions should be used in preference
 to the functions described in this page.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+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.
index 85a5db632f9477f654550bdb6d01629b3dcd9bc9..5e7afd9e54880a49a144ea98779aca8d6204d9e8 100644 (file)
@@ -1023,7 +1023,7 @@ The glibc implementation of the functions
 and
 .BR vsnprintf ()
 conforms to the C99 standard, that is, behaves as described above,
-since glibc version 2.1.
+since glibc 2.1.
 Until glibc 2.0.6, they would return \-1
 when the output was truncated.
 .\" .SH HISTORY
@@ -1199,8 +1199,8 @@ make_message(const char *fmt, ...)
 }
 .EE
 .PP
-If truncation occurs in glibc versions prior to 2.0.6, this is treated as an
-error instead of being handled gracefully.
+If truncation occurs in glibc versions prior to glibc 2.0.6,
+this is treated as an error instead of being handled gracefully.
 .SH SEE ALSO
 .BR printf (1),
 .BR asprintf (3),
index 0d1d7078ade7b75a2ac6a7e657edc11d244155fa..9fd608c36dce6b21bf7f6ee755816108305cb697 100644 (file)
@@ -77,7 +77,7 @@ functions return no value.
 .SH VERSIONS
 The
 .BR psiginfo ()
-function was added to glibc in version 2.10.
+function was added in glibc 2.10.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -99,7 +99,7 @@ T}    Thread safety   MT-Safe locale
 .SH STANDARDS
 POSIX.1-2008, 4.3BSD.
 .SH BUGS
-In glibc versions up to 2.12,
+Up to glibc 2.12,
 .BR psiginfo ()
 had the following bugs:
 .IP \(bu 3
index d8cfffba34e66232006743d6c2a733b751e60145..4366a484857fe03d0df3b647c3db29611ae6a7b7 100644 (file)
@@ -85,7 +85,7 @@ is too small).
 .RB ( pthread_attr_setaffinity_np ())
 Could not allocate memory.
 .SH VERSIONS
-These functions are provided by glibc since version 2.3.4.
+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).
index e37bb60b3a3b4d3ff99f7a81294b84b7bedae7dc..5da9ac9002e07ad57e9c3c53256e32b4598f0af2 100644 (file)
@@ -83,7 +83,7 @@ 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 by glibc since version 2.1.
+These functions are provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 136ab6ae82e1bcb6c71dc65305d350e730f3b85e..fbfb8fd492e7856140db1a61bbc3c4097969c90a 100644 (file)
@@ -68,7 +68,7 @@ On error, these functions return a positive error number.
 .RB ( pthread_attr_setsigmask_np ())
 Could not allocate memory.
 .SH VERSIONS
-These functions are provided by glibc since version 2.32.
+These functions are provided since glibc 2.32.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index b263698ff0d667c979995d1441d866dd79cade4a..3392c96d194ee5136ce478cec1d570825ee1c8c3 100644 (file)
@@ -89,7 +89,7 @@ and
 .I stacksize
 is not both readable and writable by the caller.
 .SH VERSIONS
-These functions are provided by glibc since version 2.2.
+These functions are provided since glibc 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 3905b9b13e5095b877fc4ad2d1b1d6475e22f74c..5dbaa5ab1c673a022cc13d80a4f5b3c489ef0529 100644 (file)
@@ -60,7 +60,7 @@ No errors are defined
 (but applications should nevertheless
 handle a possible error return).
 .SH VERSIONS
-These functions are provided by glibc since version 2.1.
+These functions are provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 15f3a2c2e8476724c80e9b2bd7bdeb3ad2b710fe..e206f8d9b5975cfb76c48cc52791610c371d874d 100644 (file)
@@ -60,7 +60,7 @@ if
 .I stacksize
 is not a multiple of the system page size.
 .SH VERSIONS
-These functions are provided by glibc since version 2.1.
+These functions are provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 8ecc8c6a953bf6f4728865c8c6ceffebb3189980..4f89681046dfc7d55651f68c7bab410891595792 100644 (file)
@@ -58,7 +58,7 @@ is invalid, or the stack address attribute is set in
 .RB ( pthread_setattr_default_np ())
 Insufficient memory.
 .SH VERSIONS
-These functions are available in glibc since version 2.18.
+These functions are available since glibc 2.18.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 047379e5bb5f3d4c7fc4bded1db22fdfe5404259..f2c48c5624eea4d9517c21b0ef77398cbc010849 100644 (file)
@@ -75,7 +75,7 @@ if the
 .B RLIMIT_STACK
 resource limit is not supported.
 .SH VERSIONS
-This function is available in glibc since version 2.2.3.
+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).
index 7bbc5bdee77958d569cb5974db245e2384269740..e05b9222ed2f57baab5ef089a67f5ad360c083c3 100644 (file)
@@ -45,7 +45,7 @@ No thread with the ID
 .I thread
 could be found.
 .SH VERSIONS
-This function is available in glibc since version 2.2.
+This function is available since glibc 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 2941e93ca3c558ac22acd4c1a22423c67512f476..d2a983db1c4bc50e8d6403ce813afdbef653dc90 100644 (file)
@@ -46,7 +46,7 @@ it returns a positive error number to indicate the error.
 The mutex is either not robust or is not in an inconsistent state.
 .SH VERSIONS
 .BR pthread_mutex_consistent ()
-was added to glibc in version 2.12.
+was added in glibc 2.12.
 .SH STANDARDS
 POSIX.1-2008.
 .SH NOTES
index e8a9b344d1f8649db3d604b487e52d8adea86623..a1205190db8612e3927c88f06187c84e51d3c778 100644 (file)
@@ -124,7 +124,7 @@ was passed to
 .BR pthread_mutexattr_getrobust ()
 and
 .BR pthread_mutexattr_setrobust ()
-were added to glibc in version 2.12.
+were added in glibc 2.12.
 .SH STANDARDS
 POSIX.1-2008.
 .SH NOTES
index 07b756f6be2808951661acecb819dc9c36929c86..fa487bddf59f17c18b016bce54fbb4e35b1b203b 100644 (file)
@@ -94,7 +94,7 @@ No thread with the ID
 .I thread
 could be found.
 .SH VERSIONS
-These functions are provided by glibc since version 2.3.4.
+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).
index e9e1146b08c14d9d3d31e27c72cb0c1443f52b10..d3f2636f6e9c1571fea06713b2a3ce93838ed6b7 100644 (file)
@@ -60,7 +60,7 @@ error ("the value specified by
 .I new_level
 would cause a system resource to be exceeded").
 .SH VERSIONS
-These functions are available in glibc since version 2.1.
+These functions are available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index df51c8e4f2e4e921cdbc845f7f31e8c6aab143e2..c953dcca20d501a82d71e371db937ecd4fd26ffe 100644 (file)
@@ -80,7 +80,7 @@ If either of these functions fails to open
 then the call may fail with one of the errors described in
 .BR open (2).
 .SH VERSIONS
-These functions first appeared in glibc in version 2.12.
+These functions were added in glibc 2.12.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 965bfa80571332c8fd0684c80f4fd1e9461bd592..b3a9439ce186f73498d21cf1c4a08b6f5765fcaf 100644 (file)
@@ -60,7 +60,7 @@ POSIX.1 also documents an
 to an unsupported value") error for
 .BR pthread_setschedparam (3).
 .SH VERSIONS
-This function is available in glibc since version 2.3.4.
+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).
index 23a8beb971ab120d451c083071b6f2e0714dc5ae..511820fee060cb9bee2c3d5cc99417eb80c4514a 100644 (file)
@@ -104,7 +104,7 @@ a new spin lock.
 .B ENOMEM
 Insufficient memory to initialize the spin lock.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.2.
+These functions were added in glibc 2.2.
 .SH STANDARDS
 POSIX.1-2001.
 .PP
index e8c8181bde99b6bb1f871a7c0b52c25888068a75..7a41f203dcc50f2254172d1c30fb7d2cfb3bdbe0 100644 (file)
@@ -83,7 +83,7 @@ fails with the following errors:
 .B EBUSY
 The spin lock is currently locked by another thread.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.2.
+These functions were added in glibc 2.2.
 .SH STANDARDS
 POSIX.1-2001.
 .SH NOTES
index 86afc00293fb13cdbacf98fc5f753ef4b263ff09..874e67ebd6acff2910f23729568db11a9b5aed64 100644 (file)
@@ -92,7 +92,7 @@ terminated.
 never returns the error
 .BR EINTR .
 .SH VERSIONS
-These functions first appeared in glibc in version 2.3.3.
+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).
index 38fead7625e4af7eddda6a64d18d3d01789fe868..83e4c2496e806f584a7bb5b7e411ddac2d25e4e6 100644 (file)
@@ -90,7 +90,7 @@ only)
 is too small.
 .SH VERSIONS
 .BR ptsname ()
-is provided in glibc since version 2.1.
+is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 2f81a9793589337f0e5836b92a86769ad8f11315..2674a4b96023e23db9feea1e56f6b6e59e265572 100644 (file)
@@ -35,7 +35,7 @@ Feature Test Macro Requirements for glibc (see
 .BR putenv ():
 .nf
     _XOPEN_SOURCE
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE
 .fi
 .SH DESCRIPTION
@@ -100,7 +100,7 @@ one in glibc 2.0 is not, but the glibc 2.1 version is.
 .\" In no case will the old storage associated
 .\" to the environment variable itself be freed.
 .PP
-Since version 2.1.2, the glibc implementation conforms to SUSv2:
+Since glibc 2.1.2, the glibc implementation conforms to SUSv2:
 the pointer \fIstring\fP given to
 .BR putenv ()
 is used.
@@ -111,7 +111,8 @@ changing it later will change the environment.
 with an automatic variable
 as the argument, then return from the calling function while \fIstring\fP
 is still part of the environment.)
-However, glibc versions 2.0 to 2.1.1 differ: a copy of the string is used.
+However, from glibc 2.0 to glibc 2.1.1, it differs:r
+a copy of the string is used.
 On the one hand this causes a memory leak, and on the other hand
 it violates SUSv2.
 .PP
index bbd7b1986be29e2601b119b9c791d1a2edcfdb10..67ecd8cef8cf184efb3756697f458fdd351cbc92 100644 (file)
@@ -82,7 +82,7 @@ and
 functions return no value.
 .SH VERSIONS
 .BR qsort_r ()
-was added to glibc in version 2.8.
+was added in glibc 2.8.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index ce6eba7c40b493d3d8af031581d9475e7cc28ce7..ac9189f56a96498150689542a54c617f91509795 100644 (file)
@@ -64,9 +64,9 @@ T}    Thread safety   MT-Safe
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008, C89, C99.
 .SH NOTES
-Since version 2.3.3, glibc implements
+Since glibc 2.3.3,
 .BR raise ()
-by calling
+is implemented by calling
 .BR tgkill (2),
 .\" 2.3.2 used the obsolete tkill(), if available.
 if the kernel supports that system call.
index 6b4f90e6da540036ecaf9f0b5fefd222fc9508d0..6c8fb81b1b9948ca1e377f0543df55c8c5f2b21a 100644 (file)
@@ -39,7 +39,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     _XOPEN_SOURCE >= 500
 .\"    || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
 .fi
 .SH DESCRIPTION
index 914e6ea25462f76705cf0677ead96e7589b15a69..353aea08b317043e9f5fd9e40f71f325f9a35dd6 100644 (file)
@@ -35,7 +35,7 @@ Feature Test Macro Requirements for glibc (see
 .BR initstate_r (),
 .BR setstate_r ():
 .nf
-    /* Glibc since 2.19: */ _DEFAULT_SOURCE
+    /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
 .fi
 .SH DESCRIPTION
index b2fb892d472492c17dd77a35fc64656c9b4fd5cb..93511eb3c7057ee4a1356b456519dbd37407e99c 100644 (file)
@@ -249,7 +249,7 @@ The functions
 .BR rresvport_af (),
 and
 .BR ruserok_af ()
-functions are provide in glibc since version 2.2.
+functions are provided since glibc 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -290,7 +290,7 @@ and are not present on as wide a range of systems.
 .BR iruserok ()
 and
 .BR iruserok_af ()
-are declared in glibc headers only since version 2.12.
+are declared in glibc headers only since glibc 2.12.
 .\" Bug filed 25 Nov 2007:
 .\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=5399
 .SH SEE ALSO
index 54bfd88a5c13d40a40ceb29d6e7088228d949f89..8eb85c9625f3c6f6d0da99fa12cd697aca960080 100644 (file)
@@ -94,9 +94,9 @@ if further actions depend on the type of the file.
 .IP
 When a suitable feature test macro is defined
 .RB ( _DEFAULT_SOURCE
-on glibc versions since 2.19, or
+since glibc 2.19, or
 .B _BSD_SOURCE
-on glibc versions 2.19 and earlier),
+on glibc 2.19 and earlier),
 glibc defines the following macro constants for the value returned in
 .IR d_type :
 .RS
index eaefbde87312f2517c467c564030124014731062..38f87d177098db6e2c0c0c7a66cadc4f50961ff0 100644 (file)
@@ -56,7 +56,7 @@ It is recommended that applications use
 .BR readdir (3)
 instead of
 .BR readdir_r ().
-Furthermore, since version 2.24, glibc deprecates
+Furthermore, since glibc 2.24, glibc deprecates
 .BR readdir_r ().
 The reasons are as follows:
 .IP \(bu 3
index 99dbef2fdf2830a51071a80360b9e1c7250c56bc..451a6d9a1fd0fd0460b42ed0e6bb29df5c0e7d6c 100644 (file)
@@ -29,7 +29,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     _XOPEN_SOURCE >= 500
 .\"    || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _BSD_SOURCE
 .fi
 .SH DESCRIPTION
@@ -93,7 +93,7 @@ Read or search permission was denied for a component of the path prefix.
 .I path
 is NULL.
 .\" (In libc5 this would just cause a segfault.)
-(In glibc versions before 2.3,
+(Before glibc 2.3,
 this error is also returned if
 .I resolved_path
 is NULL.)
index 0c28f746c06fbc443f5b8a87fae54184973ba47a..320285a840b5a4141433bf891884b689ed0f773f 100644 (file)
@@ -21,8 +21,8 @@ Standard C library
 .fi
 .SH DESCRIPTION
 .IR "Note well" :
-This page documents interfaces provided in glibc up until version 2.1.
-Since version 2.2, glibc no longer provides these interfaces.
+This page documents interfaces provided up until glibc 2.1.
+Since glibc 2.2, glibc no longer provides these interfaces.
 Probably, you are looking for the APIs provided by the
 .I libdb
 library instead.
index ef55a06a982059ae04cd78b87b65178bdb103a42..45a7ca6a2204354e720c3adce44e53cd83ce0029 100644 (file)
@@ -111,7 +111,7 @@ These functions do not set
 .\" 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 first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 070a87f1bcee951f0603d2dd5e3af195ecf36583..f1ffd80969b219a814a28fcaebf513d289eee9af 100644 (file)
@@ -272,7 +272,7 @@ Accept authoritative answers only.
 .BR res_send ()
 continues until
 it finds an authoritative answer or returns an error.
-This option was present but unimplemented in glibc until version 2.24;
+This option was present but unimplemented until glibc 2.24;
 since glibc 2.25, it is deprecated, and its usage produces a warning.
 .TP
 .B RES_USEVC
@@ -280,7 +280,7 @@ Use TCP connections for queries rather than UDP datagrams.
 .TP
 .BR RES_PRIMARY " (unimplemented; deprecated in glibc 2.25)"
 Query primary domain name server only.
-This option was present but unimplemented in glibc until version 2.24;
+This option was present but unimplemented until glibc 2.24;
 since glibc 2.25, it is deprecated, and its usage produces a warning.
 .TP
 .B RES_IGNTC
@@ -356,20 +356,20 @@ time.
 Disable the modern BIND checking of incoming hostnames and mail names
 for invalid characters such as underscore (_), non-ASCII,
 or control characters.
-This option was present in glibc until version 2.24;
+This option was present until glibc 2.24;
 since glibc 2.25, it is deprecated, and its usage produces a warning.
 .TP
 .BR RES_KEEPTSIG " (unimplemented; deprecated in glibc 2.25)"
 Do not strip TSIG records.
-This option was present but unimplemented in glibc until version 2.24;
+This option was present but unimplemented until glibc 2.24;
 since glibc 2.25, it is deprecated, and its usage produces a warning.
 .TP
 .BR RES_BLAST " (unimplemented; deprecated in glibc 2.25)"
 Send each query simultaneously and recursively to all servers.
-This option was present but unimplemented in glibc until version 2.24;
+This option was present but unimplemented until glibc 2.24;
 since glibc 2.25, it is deprecated, and its usage produces a warning.
 .TP
-.BR RES_USEBSTRING " (glibc 2.3.4 to 2.24)"
+.BR RES_USEBSTRING " (glibc 2.3.4 to glibc 2.24)"
 Make reverse IPv6 lookups using the bit-label format described in RFC 2673;
 if this option is not set (which is the default), then nibble format is used.
 This option was removed in glibc 2.25,
@@ -382,7 +382,7 @@ Use
 zone in IPv6 reverse lookup instead of
 .IR ip6.int ,
 which is deprecated since glibc 2.3.4.
-This option is present in glibc up to and including version 2.24,
+This option is present up to and including glibc 2.24,
 where it is enabled by default.
 In glibc 2.25, this option was removed.
 .TP
@@ -390,8 +390,8 @@ In glibc 2.25, this option was removed.
 Enables support for the DNS extensions (EDNS0) described in RFC 2671.
 .TP
 .BR RES_SNGLKUP " (since glibc 2.10)"
-By default, glibc performs IPv4 and IPv6 lookups in parallel since
-version 2.9.
+By default, glibc performs IPv4 and IPv6 lookups in parallel
+since glibc 2.9.
 Some appliance DNS servers cannot handle these queries properly
 and make the requests time out.
 This option disables the behavior and makes glibc
index 0cdd0ac66fae805db0587f588d8c643574ebeb75..7d1a6e00d2618e859a8c5fbf2bce05b86d10d9d6 100644 (file)
@@ -125,7 +125,7 @@ or
 .SH VERSIONS
 The
 .BR rexec_af ()
-function was added to glibc in version 2.2.
+function was added in glibc 2.2.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 81140c56e302dc071cc70c990d04303cccc1aa5a..f6b86c689b79edcdfbca5c3bb678d184d60542e1 100644 (file)
@@ -57,7 +57,7 @@ itself is returned.
 No errors occur.
 POSIX.1-2001 documents a range error for overflows, but see NOTES.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 36c744861821c0cf1e2cee19ed0e2de536e659c7..50e90c4c7e482bbcf5cdaad110a13a46ab6968a6 100644 (file)
@@ -123,7 +123,7 @@ An underflow floating-point exception
 .RB ( FE_UNDERFLOW )
 is raised.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 66538b2af86165770c74503602a9b3b836973e6e..0e6721cb70763427e8b6f837602bac3aad2d5081 100644 (file)
@@ -181,10 +181,10 @@ is a relative pathname and
 is a file descriptor referring to a file other than a directory.
 .SH VERSIONS
 .BR versionsort ()
-was added to glibc in version 2.1.
+was added in glibc 2.1.
 .PP
 .BR scandirat ()
-was added to glibc in version 2.15.
+was added in glibc 2.15.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 211dd8ef6beeabfa79adc491b682afde45611409..ba470a5c1cfd7efc15ca298eed958b0ce56f27d3 100644 (file)
@@ -678,7 +678,7 @@ is interpreted as a specifier for floating-point numbers (see above).
 .PP
 Support for the
 .B m
-modifier was added to glibc starting with version 2.7,
+modifier was added to glibc 2.7,
 and new programs should use that modifier instead of
 .BR a .
 .PP
index 4f9121536e6f17c0323780a00131e2b9b7bf9c73..ee213344159a68f23880652daeccb4f5cf9a0830 100644 (file)
@@ -30,7 +30,7 @@ Feature Test Macro Requirements for glibc (see
 .BR seekdir ():
 .nf
     _XOPEN_SOURCE
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
 .fi
 .SH DESCRIPTION
@@ -68,7 +68,7 @@ T}    Thread safety   MT-Safe
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008, 4.3BSD.
 .SH NOTES
-In glibc up to version 2.1.1, the type of the
+Up to glibc 2.1.1, the type of the
 .I loc
 argument was
 .IR off_t .
index 7a377cdf8a99d1eca052a0eb9c502c8440801113..2b849cfa5b3db9f22cda3879a0d89a9cd68e0d26 100644 (file)
@@ -141,7 +141,7 @@ contains an \(aq=\(aq character, then
 .BR setenv ()
 should fail with the error
 .BR EINVAL ;
-however, versions of glibc before 2.3.4 allowed an \(aq=\(aq sign in
+however, versions of glibc before glibc 2.3.4 allowed an \(aq=\(aq sign in
 .IR name .
 .SH SEE ALSO
 .BR clearenv (3),
index 6aa09913f099ae576b8d1da0c5e0b1af0680c0e2..d25541cd8c8518028f453f37eb6ec8098d499c9a 100644 (file)
@@ -160,7 +160,7 @@ is a function
 that will not.
 The behavior under Linux depends on the glibc version
 and the setting of feature test macros.
-On Linux with glibc versions before 2.19,
+Before glibc 2.19,
 .BR setjmp ()
 follows the System V behavior by default,
 but the BSD behavior is provided if the
index 546a04885d915de0b8bade68a4e00064015a692b..ac8379b5dc150fa95629e256f4557b528470eae0 100644 (file)
@@ -54,7 +54,7 @@ This function returns the previous log priority mask.
 .SH ERRORS
 None.
 .\" .SH NOTES
-.\" The glibc logmask handling was broken in versions before glibc 2.1.1.
+.\" The glibc logmask handling was broken before glibc 2.1.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 83679c13687c47b6b5967987085505f216e093a4..46d15ee93bcc1be11158156d1d0413642bc425b6 100644 (file)
@@ -187,7 +187,7 @@ and
 .BR sigsuspend (2)
 instead.
 .SH NOTES
-These functions appeared in glibc version 2.1.
+These functions appeared in glibc 2.1.
 .PP
 The
 .I sighandler_t
@@ -229,7 +229,7 @@ See
 .BR sigpause (3)
 for details.
 .SH BUGS
-In versions of glibc before 2.2,
+Before glibc 2.2,
 .BR sigset ()
 did not unblock
 .I sig
@@ -238,7 +238,7 @@ if
 was specified as a value other than
 .BR SIG_HOLD .
 .PP
-In versions of glibc before 2.5,
+Before glibc 2.5,
 .BR sigset ()
 does not correctly return the previous disposition of the signal
 in two cases.
index 39939e30bb19021b481f64e63360eae5c614b17f..abcae823a1f10c07dc2ce5d2e825fedea07186e7 100644 (file)
@@ -208,7 +208,7 @@ See the ERRORS under
 and
 .BR sigprocmask (2).
 .SH VERSIONS
-Starting with version 2.21, the GNU C library no longer exports the
+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,
index e517376280011ce292ad1e66a6cdb651e165ab46..1eaf7d7e93374072820c87f32a96498b2b15c311 100644 (file)
@@ -105,7 +105,7 @@ The variant returning
 also conforms to
 SVr4, 4.3BSD, C89.
 .SH BUGS
-Before version 2.10, the glibc implementation did not set
+Before glibc 2.10, the glibc implementation did not set
 .\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6781
 .I errno
 to
index 518ab03c36f81ae82770ef75eb85a40b3ecacbee..b5a0cabc82d22d003d8d6c56c8556047849bc921 100644 (file)
@@ -67,7 +67,7 @@ An invalid floating-point exception
 .RB ( FE_INVALID )
 is raised.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -102,7 +102,7 @@ cc \-O \-lm \-fno\-builtin prog.c
 .EE
 .in
 .SH BUGS
-Before version 2.22, the glibc implementation did not set
+Before glibc 2.22, the glibc implementation did not set
 .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=15467
 .I errno
 to
index c6b8fd5c0ca79567a38f0f34edbd233031789707..0f2470b3ffcb235020e7d0ecf631349f38941de6 100644 (file)
@@ -54,7 +54,7 @@ is not a file descriptor to which
 can be applied.
 .SH VERSIONS
 .BR sockatmark ()
-was added to glibc in version 2.2.4.
+was added in glibc 2.2.4.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index a1790b2ac12659336c7d599c9b8e1644f326a8a3..2d7ec43aa22d74595fd7e4d95f79a997c7d10d82 100644 (file)
@@ -209,7 +209,7 @@ and
 .BR fstatfs (2)
 to support this library call.
 .PP
-In glibc versions before 2.13,
+Before glibc 2.13,
 .\" glibc commit 3cdaa6adb113a088fdfb87aa6d7747557eccc58d
 .BR statvfs ()
 populated the bits of the
@@ -220,7 +220,7 @@ However, starting with Linux 2.6.36, the underlying
 .BR statfs (2)
 system call provides the necessary information via the
 .I f_flags
-field, and since glibc version 2.13, the
+field, and since glibc 2.13, the
 .BR statvfs ()
 function will use information from that field rather than scanning
 .IR /proc/mounts .
index 94f4ebb0440a8745d82bfbdc2b948f5891384fe0..41fd7aa41c30385e3c4e6410326fd13bb4f7a217 100644 (file)
@@ -102,7 +102,7 @@ T}  Thread safety   MT-Safe
 .SH STANDARDS
 This function was added to POSIX.1-2008.
 Before that, it was a GNU extension.
-It first appeared in version 1.07 of the GNU C library in 1993.
+It first appeared in glibc 1.07 in 1993.
 .SH SEE ALSO
 .BR strncpy (3),
 .BR wcpncpy (3)
index c099eebfd02fbbb859f75c401ea3c8c1a12e9b52..9ac84ee6535d4e6ce8d2be334dc2797b1df83ff6 100644 (file)
@@ -83,7 +83,7 @@ or a pointer to the null byte at the end of
 if the character is not found.
 .SH VERSIONS
 .BR strchrnul ()
-first appeared in glibc in version 2.1.1.
+was added in glibc 2.1.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 862e153ee0d16507db08146af46e34ca943f62e2..65ecdf209744df2e4fc03af754fe0e404ef34345 100644 (file)
@@ -190,7 +190,7 @@ On error,
 a (positive) error number is returned (since glibc 2.13),
 or \-1 is returned and
 .I errno
-is set to indicate the error (glibc versions before 2.13).
+is set to indicate the error (before glibc 2.13).
 .PP
 POSIX.1-2001 and POSIX.1-2008 require that a successful call to
 .BR strerror ()
index 4b13a27f1cfe672b9b4358775c0124cafba5f5f7..518551bbbff5be885c2ca1b87a868f066f5f18dd 100644 (file)
@@ -153,7 +153,7 @@ The
 .BR strfromf (),
 and
 .BR strfroml ()
-functions are available in glibc since version 2.25.
+functions are available since glibc 2.25.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7)
index f66ae86cd54e31717c9e4617e206ae80f062fa72..70828c5a20ff05768535fc561d7b5ca98584045f 100644 (file)
@@ -39,7 +39,7 @@ Feature Test Macro Requirements for glibc (see
 .PP
 .BR strsignal ():
 .nf
-    From glibc 2.10 to 2.31:
+    From glibc 2.10 to glibc 2.31:
         _POSIX_C_SOURCE >= 200809L
     Before glibc 2.10:
         _GNU_SOURCE
@@ -114,7 +114,7 @@ and
 .BR sigabbrev_np ()
 first appeared in glibc 2.32.
 .PP
-Starting with version 2.32,
+Starting with glibc 2.32,
 .\" glibc commit b1ccfc061feee9ce616444ded8e1cd5acf9fa97f
 the
 .I sys_siglist
index 463716f48be44bcf8e61b0e8b534735c692e63e8..eaa708e04777fae9ddb86247d2a97f3335a3b5d1 100644 (file)
@@ -178,7 +178,7 @@ are called during the execution of
 .BR system ().
 In the glibc implementation, such handlers are not called.
 .PP
-In versions of glibc before 2.1.3, the check for the availability of
+Before glibc 2.1.3, the check for the availability of
 .I /bin/sh
 was not actually performed if
 .I command
index 2b558dec5261e21b3087ff92fc06bfb6817023cb..dc11a13bc56c4b36d149c312c9605c185f418c4b 100644 (file)
@@ -130,7 +130,7 @@ The variant returning
 also conforms to
 SVr4, 4.3BSD, C89.
 .SH BUGS
-Before version 2.10, the glibc implementation did not set
+Before glibc 2.10, the glibc implementation did not set
 .\" http://sourceware.org/bugzilla/show_bug.cgi?id=6782
 .I errno
 to
index f78e6ec7da5e4fdc74cf3cac07237d4cd4f95675..544d9bdcbf027fc3f73c7e57711263dfd047ed06 100644 (file)
@@ -45,7 +45,7 @@ it has one but it is not described by
 .IR fd .
 .SH VERSIONS
 .BR tcgetsid ()
-is provided in glibc since version 2.1.
+is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index f953638ffdd3eee2a32f733bd740e44eb0b6fcef..baf71f4cf930bf5092ec035c02571f4887fc4997 100644 (file)
@@ -28,7 +28,7 @@ Feature Test Macro Requirements for glibc (see
 .BR telldir ():
 .nf
     _XOPEN_SOURCE
-       || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+       || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
        || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
 .fi
 .SH DESCRIPTION
@@ -68,7 +68,7 @@ T}    Thread safety   MT-Safe
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008, 4.3BSD.
 .SH NOTES
-In glibc up to version 2.1.1, the return type of
+Up to glibc 2.1.1, the return type of
 .BR telldir ()
 was
 .IR off_t .
index 4e49ac4e3f123daebfaa724516b0abf0ed8b7dc7..ca90d28fb351bc486d53801da9c1f6c2efe47495 100644 (file)
@@ -1178,7 +1178,7 @@ behaves like
 .SH BUGS
 .\" kernel 77e5bff1640432f28794a00800955e646dcd7455
 .\" glibc 573963e32ffac46d9891970ddebde2ac3212c5c0
-On the Alpha architecture before Linux 4.16 (and glibc before 2.28), the
+On the Alpha architecture before Linux 4.16 (and glibc before glibc 2.28), the
 .B XTABS
 value was different from
 .B TAB3
index 1374bd0692c7ea49b721dc7959c23d3b0c33c321..b2905b3cb77b8c9afeebf67eae16fd64067abbb2 100644 (file)
@@ -156,7 +156,7 @@ is set to
 .\" glibc (as at 2.8) also supports an inexact
 .\" exception for various cases.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
@@ -186,7 +186,7 @@ that returns something else (see
 .BR gamma (3)
 for details).
 .SH BUGS
-Before version 2.18, the glibc implementation of these functions did not set
+Before glibc 2.18, the glibc implementation of these functions did not set
 .\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6809
 .I errno
 to
index 01ac6799aa380ab99e9d48c4b0ea5f2d955136ee..4b9f2a4770b87789b22e2b164697d4ada50ce71f 100644 (file)
@@ -25,7 +25,7 @@ Feature Test Macro Requirements for glibc (see
 .BR toascii ():
 .nf
     _XOPEN_SOURCE
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
 .fi
 .SH DESCRIPTION
index 7a385671f8e02c0a6345a5dd8cdcea37461e4af8..7cbbfbb091c75f62daf4228850580a8c106f8848 100644 (file)
@@ -44,7 +44,7 @@ itself is returned.
 .SH ERRORS
 No errors occur.
 .SH VERSIONS
-These functions first appeared in glibc in version 2.1.
+These functions were added in glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 2012a55ecebff30533015d8b31a7e915dca7d88d..bb6d26bf6892fcf4ef0ee691bc2267f4f47ed985 100644 (file)
@@ -193,7 +193,7 @@ return NULL if
 was NULL on entry.
 .SH VERSIONS
 .BR twalk_r ()
-is available in glibc since version 2.30.
+is available since glibc 2.30.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 0d2afd1578b5e79a08bb2edee492cf581e7850c7..12945621949dd39aa3d9d7fca6149e1a63eda481 100644 (file)
@@ -27,7 +27,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     Since glibc 2.24:
         _DEFAULT_SOURCE
-    From glibc 2.20 to 2.23:
+    From glibc 2.20 to glibc 2.23:
         _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)
     Glibc 2.19 and earlier:
         _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)
index a4930b3ff28ceaf77e57bed96d5d031518c3e2ef..145e5dc14bb6704486f471f09a2f464bc9724883 100644 (file)
@@ -46,7 +46,7 @@ Feature Test Macro Requirements for glibc (see
 .IR daylight :
 .nf
     _XOPEN_SOURCE
-        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+        || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE
 .fi
 .SH DESCRIPTION
index 3ce5ae5c2fedc24f1a83811a257f997d1b53d229..f4bb22923b912d8e8f2888cd8a8f7b505b4013d7 100644 (file)
@@ -24,7 +24,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     Since glibc 2.12:
         (_XOPEN_SOURCE >= 500) && ! (_POSIX_C_SOURCE >= 200809L)
-            || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+            || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
             || /* Glibc <= 2.19: */ _BSD_SOURCE
     Before glibc 2.12:
         _BSD_SOURCE || _XOPEN_SOURCE >= 500
@@ -102,7 +102,7 @@ The type
 .I useconds_t
 is an unsigned integer type capable of holding integers
 in the range [0,1000000].
-On the original BSD implementation, and in glibc before version 2.1,
+On the original BSD implementation, and in glibc before glibc 2.1,
 the arguments to
 .BR ualarm ()
 were instead typed as
index a9b250149cb13d155f38094d348727f9003a50cb..89cf67ffb0705c4aa83a9994be3cfdb450119ff0 100644 (file)
@@ -66,7 +66,7 @@ Feature Test Macro Requirements for glibc (see
 .BR putc_unlocked (),
 .BR putchar_unlocked ():
 .nf
-    /* Since glibc 2.24: */ _POSIX_C_SOURCE >= 199309L
+    /* Glibc >= 2.24: */ _POSIX_C_SOURCE >= 199309L
         || /* Glibc <= 2.23: */ _POSIX_C_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
 .fi
@@ -81,7 +81,7 @@ Feature Test Macro Requirements for glibc (see
 .BR fread_unlocked (),
 .BR fwrite_unlocked ():
 .nf
-    /* Glibc since 2.19: */ _DEFAULT_SOURCE
+    /* Glibc >= 2.19: */ _DEFAULT_SOURCE
         || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
 .fi
 .PP
index 5fea52e3f17cec663325488e9fbcad10a1a00aaf..afba895b7c1da697bda33d6eda2b19f9df7e6061 100644 (file)
@@ -58,7 +58,7 @@ The
 argument is not associated with a master pseudoterminal.
 .SH VERSIONS
 .BR unlockpt ()
-is provided in glibc since version 2.1.
+is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index e7690a23f4350b61b6b6b8bf460a93fac88c6975..054884b910a01f4a11915e9058a7e364482d13cd 100644 (file)
@@ -62,7 +62,7 @@ Present on Solaris, NetBSD, and perhaps other systems.
 .SH NOTES
 For consistency with the other "utmpx" functions (see
 .BR getutxent (3)),
-glibc provides (since version 2.1):
+glibc provides (since glibc 2.1):
 .PP
 .in +4n
 .EX
index 3238954ffd878d7dde7acf3d5d84b92e6dd11a11..a813fdc0a2c974c52e5a94a5db81b9bac7aff585 100644 (file)
@@ -73,7 +73,7 @@ does not refer to a valid locale object.
 .SH VERSIONS
 The
 .BR uselocale ()
-function first appeared in version 2.3 of the GNU C library.
+function first appeared in glibc 2.3.
 .SH STANDARDS
 POSIX.1-2008.
 .SH NOTES
index ae8c7af43900f0806fabc03cd3acad00397c4c5d..87d16c7b9f5fb3a4b0f05904a62ecc8c009685f3 100644 (file)
@@ -32,7 +32,7 @@ Feature Test Macro Requirements for glibc (see
 .nf
     Since glibc 2.12:
         (_XOPEN_SOURCE >= 500) && ! (_POSIX_C_SOURCE >= 200809L)
-            || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+            || /* Glibc >= 2.19: */ _DEFAULT_SOURCE
             || /* Glibc <= 2.19: */ _BSD_SOURCE
     Before glibc 2.12:
         _BSD_SOURCE || _XOPEN_SOURCE >= 500
@@ -88,7 +88,7 @@ POSIX.1-2008 removes the specification of
 .BR usleep ().
 .PP
 On the original BSD implementation,
-and in glibc before version 2.2.2, the return type of this function is
+and before glibc 2.2.2, the return type of this function is
 .IR void .
 The POSIX version returns
 .IR int ,
index 4b1bfa445d4ad9974e579aeb1d981a9c8978bc27..40d9a3d29d7803b64d6805aacde1fdf8ca57fed0 100644 (file)
@@ -71,7 +71,7 @@ ignoring case.
 .SH VERSIONS
 The
 .BR wcscasecmp ()
-function is provided in glibc since version 2.1.
+function is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 0b072369a5537953233a36e9d682e4000da98ea4..06609df988c3c0c8c7400c6235c5a14e28fa5778 100644 (file)
@@ -77,7 +77,7 @@ ignoring case.
 .SH VERSIONS
 The
 .BR wcsncasecmp ()
-function is provided in glibc since version 2.1.
+function is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index c6e5d7cdcf387008e1b5e20b44c72acebee586a7..4aef4d56064fb73b92c4ae726c8ca6554f09964d 100644 (file)
@@ -70,7 +70,7 @@ wide characters pointed to by
 .SH VERSIONS
 The
 .BR wcsnlen ()
-function is provided in glibc since version 2.1.
+function is provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 0aa6c5cd5bf3030b6947ce5a4bf8bcf1f0f9dfc0..931ae30372150dcb2455dfbcd884af4b3c3e0709 100644 (file)
@@ -60,7 +60,7 @@ T}    Thread safety   MT-Safe locale
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .PP
-Note that glibc before 2.2.5 used the prototype
+Note that before glibc 2.2.5, glibc used the prototype
 .PP
 .nf
 .BI "int wcwidth(wint_t " c );
index 4eb4c4143cb57b4fde48a61148f1358c5fda7435..7893ddcded18bb96adb1ddca57e6446f7c0f3273 100644 (file)
@@ -174,7 +174,7 @@ unmatched quotes.
 .BR wordexp ()
 and
 .BR wordfree ()
-are provided in glibc since version 2.1.
+are provided since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index 00a7b72b50b321bc481f1e2b4465fdf7900106da..adf43e19c63c0ccb95221e3439c83f82009e7559 100644 (file)
@@ -71,7 +71,7 @@ and
 .BR xdecrypt ()
 return 1 on success and 0 on error.
 .SH VERSIONS
-These functions are available in glibc since version 2.1.
+These functions are available since glibc 2.1.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
index ddcd44229f122439b9e370c96e290461f0e73f18..d7a90377e60bdfc7ea7f4a193653600444ed717b 100644 (file)
--- a/man3/y0.3
+++ b/man3/y0.3
@@ -247,9 +247,9 @@ did not set
 .I errno
 for "range error: result underflow".
 .PP
-In glibc version 2.3.2 and earlier,
+In glibc 2.3.2 and earlier,
 .\" Actually, 2.3.2 is the earliest test result I have; so yet
-.\" to confirm if this error occurs only in 2.3.2.
+.\" to confirm if this error occurs only in glibc 2.3.2.
 these functions do not raise an invalid floating-point exception
 .RB ( FE_INVALID )
 when a domain error occurs.
index 23e45169dd9fe54b6ea743ee69d0e5815b92dfdf..2a635a667b8be453b68905f5b999819502dca9e4 100644 (file)
@@ -135,7 +135,7 @@ via names of the form
 .IR st_atim.tv_nsec ,
 if suitable test macros are defined.
 Nanosecond timestamps were standardized in POSIX.1-2008,
-and, starting with version 2.12,
+and, starting with glibc 2.12,
 glibc exposes the nanosecond component names if
 .B _POSIX_C_SOURCE
 is defined with the value 200809L or greater, or
index cfc57efc017a88ab298c48b242bd0f71a9b387a7..a0ee99c1adbc532cf16543820cfa2624ceab4e49 100644 (file)
@@ -15,7 +15,7 @@ modprobe cciss [ cciss_allow_hpsa=1 ]
 .SH DESCRIPTION
 .\" commit 253d2464df446456c0bba5ed4137a7be0b278aa8
 .BR Note :
-This obsolete driver was removed from the kernel in version 4.14,
+This obsolete driver was removed in Linux 4.14,
 as it is superseded by the
 .BR hpsa (4)
 driver in newer kernels.
index 72e97875723c46dedd1d58980c0248932a94f67e..880df050bbfadb5aab729b4d9cafa5d29a279d15 100644 (file)
@@ -774,10 +774,10 @@ scripts which exercise other features.
 ESC 8 (DECRC) is not able to restore the character set changed with
 ESC %.
 .SH BUGS
-In 2.0.23, CSI is broken, and NUL is not ignored inside
+In Linux 2.0.23, CSI is broken, and NUL is not ignored inside
 escape sequences.
 .PP
-Some older kernel versions (after 2.0) interpret 8-bit control
+Some older kernel versions (after Linux 2.0) interpret 8-bit control
 sequences.
 These "C1 controls" use codes between 128 and 159 to replace
 ESC [, ESC ] and similar two-byte control sequence initiators.
index 30797a679fd872cb88cb154450286923f45e24c5..68f665fc7c9fb4a13d23421c8957d0562693380f 100644 (file)
@@ -369,7 +369,7 @@ The driver supports setting the receive carrier frequency using
 .BR LIRC_SET_REC_CARRIER .
 Any
 .B lirc
-device since the drivers were merged in kernel release 2.6.36
+device since the drivers were merged in Linux 2.6.36
 must have
 .B LIRC_CAN_SET_REC_CARRIER_RANGE
 set if
@@ -410,7 +410,7 @@ or
 .SH BUGS
 Using these devices requires the kernel source header file
 .IR lirc.h .
-This file is not available before kernel release 4.6.
+This file is not available before Linux 4.6.
 Users of older kernels could use the file bundled in
 .UR http://www.lirc.org
 .UE .
index 12c859248d831f29cc7672dedcb7a912326edf95..38396b667944a3c90db86efcb26f72872966022c 100644 (file)
@@ -118,7 +118,7 @@ from
 .I /dev/random
 will return at most 512 bytes
 .\" SEC_XFER_SIZE in drivers/char/random.c
-(340 bytes on Linux kernels before version 2.6.12).
+(340 bytes before Linux 2.6.12).
 .PP
 Writing to \fI/dev/random\fP or \fI/dev/urandom\fP will update the
 entropy pool with the data written, but this will not result in a
@@ -218,7 +218,7 @@ returns the size of the entropy pool in bits (see below).
 .SS /proc interfaces
 The files in the directory
 .I /proc/sys/kernel/random
-(present since 2.3.16) provide additional information about the
+(present since Linux 2.3.16) provide additional information about the
 .I /dev/random
 device:
 .TP
index 6801b9ea1e91eeed9933054f8b6cb176ab23ca9d..481ff6956e2e4135e9b4365c284664723e63af7b 100644 (file)
@@ -44,7 +44,7 @@ sk98lin \- Marvell/SysKonnect Gigabit Ethernet driver v6.21
 .ad l
 .hy 0
 .BR Note :
-This obsolete driver was removed from the kernel in version 2.6.26.
+This obsolete driver was removed in Linux 2.6.26.
 .PP
 .B sk98lin
 is the Gigabit Ethernet driver for
index 68ea2ff40098abe1d0859f9cd3d0705acaba839f..dc8621e39b4a413fdbdc6b1ce422c1a802ef14dd 100644 (file)
--- a/man4/st.4
+++ b/man4/st.4
@@ -77,7 +77,7 @@ There is no corresponding block device.
 .PP
 The driver uses an internal buffer that has to be large enough to hold
 at least one tape block.
-In kernels before 2.1.121, the buffer is
+Before Linux 2.1.121, the buffer is
 allocated as one contiguous block.
 This limits the block size to the
 largest contiguous block of memory the kernel allocator can provide.
@@ -96,7 +96,7 @@ In addition to this, the driver tries to allocate a larger temporary
 buffer at run time if necessary.
 However, run-time allocation of large
 contiguous blocks of memory may fail and it is advisable not to rely
-too much on dynamic buffer allocation with kernels older than 2.1.121
+too much on dynamic buffer allocation before Linux 2.1.121
 (this applies also to demand-loading the driver with kerneld or kmod).
 .PP
 The driver does not specifically support any tape drive brand or
@@ -149,7 +149,7 @@ Device
 is usually created as a hard or soft link to the default tape device
 on the system.
 .PP
-Starting from kernel 2.6.2, the driver exports in the sysfs directory
+Starting from Linux 2.6.2, the driver exports in the sysfs directory
 .I /sys/class/scsi_tape
 the attached devices and some parameters assigned to the devices.
 .SS Data transfer
@@ -177,13 +177,13 @@ byte count, an error is returned.
 In fixed-block mode the read byte counts can be arbitrary if
 buffering is enabled, or a multiple of the tape block size if
 buffering is disabled.
-Kernels before 2.1.121 allow writes with
+Before Linux 2.1.121 allow writes with
 arbitrary byte count if buffering is enabled.
 In all other cases
-(kernel before 2.1.121 with buffering disabled or newer kernel) the
+(before Linux 2.1.121 with buffering disabled or newer kernel) the
 write byte count must be a multiple of the tape block size.
 .PP
-In the 2.6 kernel, the driver tries to use direct transfers between the user
+In Linux 2.6, the driver tries to use direct transfers between the user
 buffer and the device.
 If this is not possible, the driver's internal buffer
 is used.
@@ -271,7 +271,7 @@ Go to the end of the recorded media (for appending files).
 .TP
 .B MTERASE
 Erase tape.
-With 2.6 kernel, short erase (mark tape empty) is performed if the
+With Linux 2.6, short erase (mark tape empty) is performed if the
 argument is zero.
 Otherwise, long erase (erase all) is done.
 .TP
@@ -319,7 +319,7 @@ is positive, it gives the size of partition 1 and partition
 If
 .I mt_count
 is zero, the tape is formatted into one partition.
-From kernel version 4.6,
+From Linux 4.6,
 .\" commit 8038e6456a3e6f5c4759e0d73c4f9165b90c93e7
 a negative
 .I mt_count
@@ -403,7 +403,7 @@ Set various drive and driver options according to bits encoded in
 .IR mt_count .
 These consist of the drive's buffering mode, a set of Boolean driver
 options, the buffer write threshold, defaults for the block size and
-density, and timeouts (only in kernels 2.1 and later).
+density, and timeouts (only since Linux 2.1).
 A single operation can affect only one item in the list below (the
 Booleans counted as one item.)
 .IP
@@ -563,7 +563,7 @@ to instruct the driver not to use the command.
 The end result is that,
 with read-ahead and fixed-block mode, the tape may not be correctly
 positioned within a file when the device is closed.
-With 2.6 kernel, the
+With Linux 2.6, the
 default is true for drives supporting SCSI-3.
 .TP
 .BR MT_ST_NO_BLKLIMS " (Default: false)"
@@ -629,7 +629,7 @@ and the default density code can be set with
 The values for the parameters are or'ed
 with the operation code.
 .PP
-With kernels 2.1.x and later, the timeout values can be set with the
+With Linux 2.1.x and later, the timeout values can be set with the
 subcommand
 .B MT_ST_SET_TIMEOUT
 ORed with the timeout in seconds.
@@ -646,7 +646,7 @@ practical values for a specific drive.
 The timeouts set for one device
 apply for all devices linked to the same drive.
 .PP
-Starting from kernels 2.4.19 and 2.5.43, the driver supports a status
+Starting from Linux 2.4.19 and Linux 2.5.43, the driver supports a status
 bit which indicates whether the drive requests cleaning.
 The method used by the
 drive to return cleaning information is set using the
@@ -771,7 +771,7 @@ the drive is set not to buffer data.
 .TP
 \fBGMT_CLN\fP(\fIx\fP)
 The drive has requested cleaning.
-Implemented in kernels since 2.4.19 and 2.5.43.
+Implemented since Linux 2.4.19 and Linux 2.5.43.
 .RE
 .TP
 \fImt_erreg\fP
@@ -848,7 +848,7 @@ The requested operation could not be completed.
 The byte count in
 .BR read (2)
 is smaller than the next physical block on the tape.
-(Before 2.2.18 and 2.4.0 the extra bytes have been
+(Before Linux 2.2.18 and Linux 2.4.0 the extra bytes have been
 .\" Precisely: Linux 2.6.0-test6
 silently ignored.)
 .TP
index 9bda05d746438c8fccbd3e81ef73f2503ea21820..12ad4b500c9c744bf3affeaa7db9d069ffa7f564 100644 (file)
@@ -80,7 +80,7 @@ requests are supported.
 .\" .SH AUTHOR
 .\" Andries Brouwer <aeb@cwi.nl>
 .SH VERSIONS
-Introduced with version 1.1.92 of the Linux kernel.
+Introduced with Linux 1.1.92.
 .SH EXAMPLES
 You may do a screendump on vt3 by switching to vt1 and typing
 .PP
index 45ac95f4642f17e50721282643ffc9cb375fbbb6..e5c5c7d9cd0b9cab8802af4d80ce602278b61c23 100644 (file)
@@ -17,7 +17,7 @@ wavelan \- AT&T GIS WaveLAN ISA device driver
 .fi
 .SH DESCRIPTION
 .I This driver is obsolete:
-it was removed from the kernel in version 2.6.35.
+it was removed in Linux 2.6.35.
 .PP
 .B wavelan
 is the low-level device driver for the NCR / AT&T / Lucent
index e62c6d15df3088cef2cc865cea1c98663a4b00ba..0665dd3617494a26930f017cf223fc1ff3401bff 100644 (file)
@@ -87,7 +87,7 @@ fields measure time in "clock ticks"; divide these values by
 .I sysconf(_SC_CLK_TCK)
 to convert them to seconds.
 .SS Version 3 accounting file format
-Since kernel 2.6.8,
+Since Linux 2.6.8,
 an optional alternative version of the accounting file can be produced
 if the
 .B CONFIG_BSD_PROCESS_ACCT_V3
@@ -131,7 +131,7 @@ struct acct_v3 {
 .SH VERSIONS
 The
 .I acct_v3
-structure is defined in glibc since version 2.6.
+structure is defined since glibc 2.6.
 .SH STANDARDS
 Process accounting originated on BSD.
 Although it is present on most systems, it is not standardized,
@@ -140,7 +140,7 @@ and the details vary somewhat between systems.
 Records in the accounting file are ordered by termination time of
 the process.
 .PP
-In kernels up to and including 2.6.9,
+Up to and including Linux 2.6.9,
 a separate accounting record is written for each thread created using
 the NPTL threading library;
 since Linux 2.6.10,
index 92aa18fe7d01d836bf59b15dc35bd33b5724a4d8..be9753250e128c66e80fff1f3d92eb59244f55ad 100644 (file)
@@ -217,7 +217,7 @@ part of the core filename.
 The template may include \(aq/\(aq characters, which are interpreted
 as delimiters for directory names.
 The maximum size of the resulting core filename is 128 bytes (64 bytes
-in kernels before 2.6.19).
+before Linux 2.6.19).
 The default value in this file is "core".
 For backward compatibility, if
 .I /proc/sys/kernel/core_pattern
@@ -237,7 +237,7 @@ its current working directory (found via
 and its root directory (see
 .BR chroot (2)).
 .PP
-Since version 2.4, Linux has also provided
+Since Linux 2.4, Linux has also provided
 a more primitive method of controlling
 the name of the core dump file.
 If the
@@ -255,14 +255,14 @@ if
 is set to 2 ("suidsafe"), the pattern must be either an absolute pathname
 (starting with a leading \(aq/\(aq character) or a pipe, as defined below.
 .SS Piping core dumps to a program
-Since kernel 2.6.19, Linux supports an alternate syntax for the
+Since Linux 2.6.19, Linux supports an alternate syntax for the
 .I /proc/sys/kernel/core_pattern
 file.
 If the first character of this file is a pipe symbol (\fB|\fP),
 then the remainder of the line is interpreted as the command-line for
 a user-space program (or script) that is to be executed.
 .PP
-Since kernel 5.3.0,
+Since Linux 5.3.0,
 .\" commit 315c69261dd3fa12dbc830d4fa00d1fad98d3b03
 the pipe template is split on spaces into an argument list
 .I before
@@ -370,7 +370,7 @@ program is not guaranteed access to
 The default value for this file is 0.
 .\"
 .SS Controlling which mappings are written to the core dump
-Since kernel 2.6.23, the Linux-specific
+Since Linux 2.6.23, the Linux-specific
 .IR /proc/ pid /coredump_filter
 file can be used to control which memory segments are written to the
 core dump file in the event that a core dump is performed for the
index 15966020861a447c984313b44820204b0b571463..1828cf0522108e505b04456c0a104e787c3b452a 100644 (file)
@@ -55,7 +55,7 @@ filesystem.
 It has been completely superseded by the second version
 of the extended filesystem
 .RB ( ext2 )
-and has been removed from the kernel (in 2.1.21).
+and has been removed from the kernel (in Linux 2.1.21).
 .TP
 .B ext2
 is a disk filesystem that was used by Linux for fixed disks
@@ -117,7 +117,7 @@ filesystem support under Linux.
 .TP
 .B JFS
 is a journaling filesystem, developed by IBM,
-that was integrated into Linux in kernel 2.4.24.
+that was integrated into Linux 2.4.24.
 .TP
 .B minix
 is the filesystem used in the Minix operating system, the first to run
@@ -135,7 +135,7 @@ optional period and 3 character extension.
 .B ncpfs
 is a network filesystem that supports the NCP protocol,
 used by Novell NetWare.
-It was removed from the kernel in 4.17.
+It was removed from the kernel in Linux 4.17.
 .IP
 To use
 .BR ncpfs ,
@@ -160,7 +160,7 @@ See
 .TP
 .B Reiserfs
 is a journaling filesystem, designed by Hans Reiser,
-that was integrated into Linux in kernel 2.4.1.
+that was integrated into Linux 2.4.1.
 .TP
 .B smb
 is a network filesystem that supports the SMB protocol, used by
@@ -194,7 +194,7 @@ adds the capability to use long filenames under the MSDOS filesystem.
 .TP
 .B XFS
 is a journaling filesystem, developed by SGI,
-that was integrated into Linux in kernel 2.4.20.
+that was integrated into Linux 2.4.20.
 .TP
 .B xiafs
 was designed and implemented to be a stable, safe filesystem by
@@ -204,7 +204,7 @@ requested features without undue complexity.
 The
 .B xiafs
 filesystem is no longer actively developed or maintained.
-It was removed from the kernel in 2.1.21.
+It was removed from the kernel in Linux 2.1.21.
 .SH SEE ALSO
 .BR fuse (4),
 .BR btrfs (5),
index 7ecc823a4c85672bfbeeb2efe445527dd051ffea..4c259b818a977b805e971dc605c48adf9562ad01 100644 (file)
@@ -62,7 +62,7 @@ Changing these defaults should hardly ever be necessary.
 The
 .I gai.conf
 .\" Added in 2006
-file is supported by glibc since version 2.5.
+file is supported since glibc 2.5.
 .SH EXAMPLES
 The default table according to RFC\ 3484 would be specified with the
 following configuration file:
index be54d865953580bf55d0f82ce8994bad70f5bb7e..a391590a0939a23b9f052cf8ea2cd06460a8a62c 100644 (file)
@@ -71,7 +71,7 @@ The following category sections are defined by POSIX:
 .IP \(bu
 .B LC_TIME
 .PP
-In addition, since version 2.2,
+In addition, since glibc 2.2,
 the GNU C library supports the following nonstandard categories:
 .IP \(bu 3
 .B LC_ADDRESS
index 1217cea8978d695ccb96026643a9c13bd769a8d9..38adcfaab95914addc711554d62e5ff9d1d00e37 100644 (file)
@@ -16,7 +16,7 @@
 .\" Modified 2002-07-22, 2003-05-27, 2004-04-06, 2004-05-25
 .\"    by Michael Kerrisk <mtk.manpages@gmail.com>
 .\" 2004-11-17, mtk -- updated notes on /proc/loadavg
-.\" 2004-12-01, mtk, rtsig-max and rtsig-nr went away in 2.6.8
+.\" 2004-12-01, mtk, rtsig-max and rtsig-nr went away in Linux 2.6.8
 .\" 2004-12-14, mtk, updated 'statm', and fixed error in order of list
 .\" 2005-05-12, mtk, updated 'stat'
 .\" 2005-07-13, mtk, added /proc/sys/fs/mqueue/*
@@ -375,7 +375,7 @@ For further information, see the kernel source file
 (or file
 .\" commit b68101a1e8f0263dbc7b8375d2a7c57c6216fb76
 .I Documentation/security/keys.txt
-on Linux between 3.0 and 4.13, or
+between Linux 3.0 and Linux 4.13, or
 .\" commit d410fa4ef99112386de5f218dd7df7b4fca910b4
 .I Documentation/keys.txt
 before Linux 3.0).
@@ -396,7 +396,7 @@ all subsequently created sockets will be labeled with this context.
 See
 .BR sched (7).
 .TP
-.IR /proc/ pid /auxv " (since 2.6.0)"
+.IR /proc/ pid /auxv " (since Linux 2.6.0)"
 .\" Precisely: Linux 2.6.0-test7
 This contains the contents of the ELF interpreter information passed
 to the process at exec time.
@@ -432,7 +432,7 @@ The following values may be written to the file:
 .\" Internally: CLEAR_REFS_ALL
 Reset the PG_Referenced and ACCESSED/YOUNG
 bits for all the pages associated with the process.
-(Before kernel 2.6.32, writing any nonzero value to this file
+(Before Linux 2.6.32, writing any nonzero value to this file
 had this effect.)
 .TP
 2 (since Linux 2.6.32)
@@ -493,7 +493,7 @@ kernel configuration option is enabled.
 .IR /proc/ pid /cmdline
 This read-only file holds the complete command line for the process,
 unless the process is a zombie.
-.\" In 2.3.26, this also used to be true if the process was swapped out.
+.\" In Linux 2.3.26, this also used to be true if the process was swapped out.
 In the latter case, there is nothing in this file:
 that is, a read on this file will return 0 characters.
 The command-line arguments appear in this file as a set of
@@ -1110,7 +1110,7 @@ on this file descriptor would return.)
 See
 .BR user_namespaces (7).
 .TP
-.IR /proc/ pid /io " (since kernel 2.6.20)"
+.IR /proc/ pid /io " (since Linux 2.6.20)"
 .\" commit 7c3ab7381e79dfc7db14a67c6f4f3285664e1ec2
 This file contains I/O statistics for the process, for example:
 .IP
@@ -1206,10 +1206,10 @@ Since Linux 2.6.36,
 .\" commit 3036e7b490bf7878c6dae952eec5fb87b1106589
 this file is readable by all users on the system.
 .\" FIXME Describe /proc/[pid]/loginuid
-.\"       Added in 2.6.11; updating requires CAP_AUDIT_CONTROL
+.\"       Added in Linux 2.6.11; updating requires CAP_AUDIT_CONTROL
 .\"       CONFIG_AUDITSYSCALL
 .TP
-.IR /proc/ pid /map_files/ " (since kernel 3.3)"
+.IR /proc/ pid /map_files/ " (since Linux 3.3)"
 .\" commit 640708a2cff7f81e246243b0073c66e6ece7e53e
 This subdirectory contains entries corresponding to memory-mapped
 files (see
@@ -1253,7 +1253,7 @@ Permission to access this file is governed by a ptrace access mode
 check; see
 .BR ptrace (2).
 .IP
-Until kernel version 4.3,
+Until Linux 4.3,
 .\" commit bdb4d100afe9818aebd1d98ced575c5ef143456c
 this directory appeared only if the
 .B CONFIG_CHECKPOINT_RESTORE
@@ -1352,7 +1352,7 @@ There are additional helpful pseudo-paths:
 .I [stack]
 The initial process's (also known as the main thread's) stack.
 .TP
-.IR [stack: tid ] " (from Linux 3.4 to 4.4)"
+.IR [stack: tid ] " (from Linux 3.4 to Linux 4.4)"
 .\" commit b76437579d1344b612cf1851ae610c636cec7db0 (added)
 .\" commit 65376df582174ffcec9e6471bf5b0dd79ba05e4a (removed)
 A thread's stack (where the
@@ -1530,7 +1530,7 @@ process's mount namespace (see
 The format of this file is documented in
 .BR fstab (5).
 .IP
-Since kernel version 2.6.15, this file is pollable:
+Since Linux 2.6.15, this file is pollable:
 after opening the file for reading, a change in this file
 (i.e., a filesystem mount or unmount) causes
 .BR select (2)
@@ -1624,8 +1624,8 @@ Since Linux 2.6.36, use of this file is deprecated in favor of
 .IR /proc/ pid /oom_score_adj .
 .TP
 .IR /proc/ pid /oom_score " (since Linux 2.6.11)"
-.\" See mm/oom_kill.c::badness() in pre 2.6.36 sources
-.\" See mm/oom_kill.c::oom_badness() after 2.6.36
+.\" See mm/oom_kill.c::badness() before Linux 2.6.36 sources
+.\" See mm/oom_kill.c::oom_badness() after Linux 2.6.36
 .\" commit a63d83f427fbce97a6cea0db2e64b0eb8435cd10
 This file displays the current score that the kernel gives to
 this process for the purpose of selecting a process
@@ -1634,8 +1634,8 @@ A higher score means that the process is more likely to be
 selected by the OOM-killer.
 The basis for this score is the amount of memory used by the process,
 with increases (+) or decreases (\-) for factors including:
-.\" See mm/oom_kill.c::badness() in pre 2.6.36 sources
-.\" See mm/oom_kill.c::oom_badness() after 2.6.36
+.\" See mm/oom_kill.c::badness() before Linux 2.6.36 sources
+.\" See mm/oom_kill.c::oom_badness() after Linux 2.6.36
 .\" commit a63d83f427fbce97a6cea0db2e64b0eb8435cd10
 .RS
 .IP \(bu 3
@@ -1643,7 +1643,7 @@ whether the process is privileged (\-).
 .\" More precisely, if it has CAP_SYS_ADMIN or (pre 2.6.36) CAP_SYS_RESOURCE
 .RE
 .IP
-Before kernel 2.6.36
+Before Linux 2.6.36
 the following factors were also used in the calculation of oom_score:
 .RS
 .IP \(bu 3
@@ -1669,7 +1669,7 @@ or
 setting for the process.
 .TP
 .IR /proc/ pid /oom_score_adj " (since Linux 2.6.36)"
-.\" Text taken from 3.7 Documentation/filesystems/proc.txt
+.\" Text taken from Linux 3.7 Documentation/filesystems/proc.txt
 This file can be used to adjust the badness heuristic used to select which
 process gets killed in out-of-memory conditions.
 .IP
@@ -1887,7 +1887,7 @@ check; see
 See
 .BR user_namespaces (7).
 .TP
-.IR /proc/ pid /seccomp " (Linux 2.6.12 to 2.6.22)"
+.IR /proc/ pid /seccomp " (Linux 2.6.12 to Linux 2.6.22)"
 This file can be used to read and change the process's
 secure computing (seccomp) mode setting.
 It contains the value 0 if the process is not in seccomp mode,
@@ -1913,10 +1913,10 @@ field in
 .\" FIXME Describe /proc/[pid]/sessionid
 .\"      commit 1e0bd7550ea9cf474b1ad4c6ff5729a507f75fdc
 .\"       CONFIG_AUDITSYSCALL
-.\"       Added in 2.6.25; read-only; only readable by real UID
+.\"       Added in Linux 2.6.25; read-only; only readable by real UID
 .\"
 .\" FIXME Describe /proc/[pid]/sched
-.\"       Added in 2.6.23
+.\"       Added in Linux 2.6.23
 .\"       CONFIG_SCHED_DEBUG, and additional fields if CONFIG_SCHEDSTATS
 .\"       Displays various scheduling parameters
 .\"       This file can be written, to reset stats
@@ -1926,7 +1926,7 @@ field in
 .\"
 .\" FIXME Describe /proc/[pid]/schedstats and
 .\"       /proc/[pid]/task/[tid]/schedstats
-.\"       Added in 2.6.9
+.\"       Added in Linux 2.6.9
 .\"       CONFIG_SCHEDSTATS
 .TP
 .IR /proc/ pid /setgroups " (since Linux 3.19)"
@@ -2245,13 +2245,13 @@ corresponding to the user-visible nice range of \-20 to 19.
 .IP
 Before Linux 2.6, this was a scaled value based on
 the scheduler weighting given to this process.
-.\" And back in kernel 1.2 days things were different again.
+.\" And back in Linux 1.2 days things were different again.
 .TP
 (19) \fInice\fP \ %ld
 The nice value (see
 .BR setpriority (2)),
 a value in the range 19 (low priority) to \-20 (high priority).
-.\" Back in kernel 1.2 days things were different.
+.\" Back in Linux 1.2 days things were different.
 .\" .TP
 .\" \fIcounter\fP %ld
 .\" The current maximum size in jiffies of the process's next timeslice,
@@ -2264,19 +2264,19 @@ a value in the range 19 (low priority) to \-20 (high priority).
 .TP
 (20) \fInum_threads\fP \ %ld
 Number of threads in this process (since Linux 2.6).
-Before kernel 2.6, this field was hard coded to 0 as a placeholder
+Before Linux 2.6, this field was hard coded to 0 as a placeholder
 for an earlier removed field.
 .TP
 (21) \fIitrealvalue\fP \ %ld
 The time in jiffies before the next
 .B SIGALRM
 is sent to the process due to an interval timer.
-Since kernel 2.6.17, this field is no longer maintained,
+Since Linux 2.6.17, this field is no longer maintained,
 and is hard coded as 0.
 .TP
 (22) \fIstarttime\fP \ %llu
 The time the process started after system boot.
-In kernels before Linux 2.6, this value was expressed in jiffies.
+Before Linux 2.6, this value was expressed in jiffies.
 Since Linux 2.6, the value is expressed in clock ticks (divide by
 .IR sysconf(_SC_CLK_TCK) ).
 .IP
@@ -2349,11 +2349,11 @@ The corresponding symbolic name can be found in
 .IR /proc/ pid /wchan .
 .TP
 (36) \fInswap\fP \ %lu
-.\" nswap was added in 2.0
+.\" nswap was added in Linux 2.0
 Number of pages swapped (not maintained).
 .TP
 (37) \fIcnswap\fP \ %lu
-.\" cnswap was added in 2.0
+.\" cnswap was added in Linux 2.0
 Cumulative \fInswap\fP for child processes (not maintained).
 .TP
 (38) \fIexit_signal\fP \ %d \ (since Linux 2.1.22)
@@ -3163,7 +3163,7 @@ documentation available under the kernel source directory
 .\" commit 3b72c814a8e8cd638e1ba0da4dfce501e9dff5af
 (or
 .I Documentation/DocBook
-before 4.10;
+before Linux 4.10;
 the documentation can be built using a command such as
 .I make htmldocs
 in the root directory of the kernel source tree).
@@ -3386,7 +3386,7 @@ r l l l.
 For further details on the meanings of these bits,
 see the kernel source file
 .IR Documentation/admin\-guide/mm/pagemap.rst .
-Before kernel 2.6.29,
+Before Linux 2.6.29,
 .\" commit ad3bdefe877afb47480418fdb05ecd42842de65e
 .\" commit e07a4b9217d1e97d2f3a62b6b070efdc61212110
 .BR KPF_WRITEBACK ,
@@ -3491,7 +3491,7 @@ Because OFD locks are not owned by a single process
 (since multiple processes may have file descriptors that
 refer to the same open file description),
 the value \-1 is displayed in this field for OFD locks.
-(Before kernel 4.14,
+(Before Linux 4.14,
 .\" commit 9d5b86ac13c573795525ecac6ed2db39ab23e2a8
 a bug meant that the PID of the process that
 initially acquired the lock was displayed instead of the value \-1.)
@@ -3600,12 +3600,12 @@ It is more eligible to be reclaimed for other purposes.
 [To be documented.]
 .TP
 .IR Unevictable " %lu (since Linux 2.6.28)"
-(From Linux 2.6.28 to 2.6.30,
+(From Linux 2.6.28 to Linux 2.6.30,
 \fBCONFIG_UNEVICTABLE_LRU\fP was required.)
 [To be documented.]
 .TP
 .IR Mlocked " %lu (since Linux 2.6.28)"
-(From Linux 2.6.28 to 2.6.30,
+(From Linux 2.6.28 to Linux 2.6.30,
 \fBCONFIG_UNEVICTABLE_LRU\fP was required.)
 [To be documented.]
 .TP
@@ -3854,7 +3854,7 @@ See also
 .BR lsmod (8).
 .TP
 .I /proc/mounts
-Before kernel 2.4.19, this file was a list
+Before Linux 2.4.19, this file was a list
 of all the filesystems currently mounted on the system.
 With the introduction of per-process mount namespaces in Linux 2.4.19 (see
 .BR mount_namespaces (7)),
@@ -4289,7 +4289,7 @@ spent in various states:
 .I idle
 (4) Time spent in the idle task.
 .\" FIXME . Actually, the following info about the /proc/stat 'cpu' field
-.\"       does not seem to be quite right (at least in 2.6.12 or 3.6):
+.\"       does not seem to be quite right (at least in Linux 2.6.12 or Linux 3.6):
 .\"       the idle time in /proc/uptime does not quite match this value
 This value should be USER_HZ times the
 second entry in the
@@ -4392,7 +4392,7 @@ See also
 .BR swapon (8).
 .TP
 .I /proc/sys
-This directory (present since 1.3.57) contains a number of files
+This directory (present since Linux 1.3.57) contains a number of files
 and subdirectories corresponding to kernel variables.
 These variables can be read and in some cases modified using
 the \fI/proc\fP filesystem, and the (deprecated)
@@ -4478,12 +4478,12 @@ This field is unused in Linux 2.2.
 is the number of unused dentries.
 .IP \(bu
 .I age_limit
-.\" looks like this is unused in kernels 2.2 to 2.6
+.\" looks like this is unused in Linux 2.2 to Linux 2.6
 is the age in seconds after which dcache entries
 can be reclaimed when memory is short.
 .IP \(bu
 .I want_pages
-.\" looks like this is unused in kernels 2.2 to 2.6
+.\" looks like this is unused in Linux 2.2 to Linux 2.6
 is nonzero when the kernel has called shrink_dcache_pages() and the
 dcache isn't pruned yet.
 .RE
@@ -4913,10 +4913,10 @@ That is, suspend accounting if 2% or less space is free; resume it
 if 4% or more space is free; consider information about amount of free space
 valid for 30 seconds.
 .TP
-.IR /proc/sys/kernel/auto_msgmni " (Linux 2.6.27 to 3.18)"
+.IR /proc/sys/kernel/auto_msgmni " (Linux 2.6.27 to Linux 3.18)"
 .\" commit 9eefe520c814f6f62c5d36a2ddcd3fb99dfdb30e (introduces feature)
 .\" commit 0050ee059f7fc86b1df2527aaa14ed5dc72f9973 (rendered redundant)
-From Linux 2.6.27 to 3.18,
+From Linux 2.6.27 to Linux 3.18,
 this file was used to control recomputing of the value in
 .I /proc/sys/kernel/msgmni
 upon the addition or removal of memory or upon IPC namespace creation/removal.
@@ -4942,7 +4942,7 @@ and reads from this file always return the value "0".
 See
 .BR capabilities (7).
 .TP
-.IR /proc/sys/kernel/cap\-bound " (from Linux 2.2 to 2.6.24)"
+.IR /proc/sys/kernel/cap\-bound " (from Linux 2.2 to Linux 2.6.24)"
 This file holds the value of the kernel
 .I "capability bounding set"
 (expressed as a signed decimal number).
@@ -5039,7 +5039,7 @@ The default value in this file is
 .IR /proc/sys/kernel/htab\-reclaim " (before Linux 2.4.9.2)"
 (PowerPC only) If this file is set to a nonzero value,
 the PowerPC htab
-.\" removed in commit 1b483a6a7b2998e9c98ad985d7494b9b725bd228, before 2.6.28
+.\" removed in commit 1b483a6a7b2998e9c98ad985d7494b9b725bd228, before Linux 2.6.28
 (see kernel file
 .IR Documentation/powerpc/ppc_htab.txt )
 is pruned
@@ -5094,7 +5094,7 @@ in Linux 2.6.26 and earlier)
 option enabled.
 It is described by the Linux kernel source file
 .I Documentation/kmod.txt
-(present only in kernel 2.4 and earlier).
+(present only in Linux 2.4 and earlier).
 .TP
 .IR /proc/sys/kernel/modules_disabled " (since Linux 2.6.31)"
 .\" 3d43321b7015387cfebbe26436d0e9d299162ea1
@@ -5183,7 +5183,7 @@ On 64-bit systems,
 can be set to any value up to 2^22
 .RB ( PID_MAX_LIMIT ,
 approximately 4 million).
-.\" Prior to 2.6.10, pid_max could also be raised above 32768 on 32-bit
+.\" Prior to Linux 2.6.10, pid_max could also be raised above 32768 on 32-bit
 .\" platforms, but this broke /proc/[pid]
 .\" See http://marc.theaimsgroup.com/?l=linux-kernel&m=109513010926152&w=2
 .TP
@@ -5273,14 +5273,14 @@ Maybe to tell it what to do after
 rebooting?
 .TP
 .I /proc/sys/kernel/rtsig\-max
-(Only in kernels up to and including 2.6.7; see
+(Up to and including Linux 2.6.7; see
 .BR setrlimit (2))
 This file can be used to tune the maximum number
 of POSIX real-time (queued) signals that can be outstanding
 in the system.
 .TP
 .I /proc/sys/kernel/rtsig\-nr
-(Only in kernels up to and including 2.6.7.)
+(Up to and including Linux 2.6.7.)
 This file shows the number of POSIX real-time signals currently queued.
 .TP
 .IR /proc/ pid /sched_autogroup_enabled " (since Linux 2.6.38)"
@@ -5857,7 +5857,7 @@ In mode 1, the kernel pretends there is always enough memory,
 until memory actually runs out.
 One use case for this mode is scientific computing applications
 that employ large sparse arrays.
-In Linux kernel versions before 2.6.0, any nonzero value implies mode 1.
+Before Linux 2.6.0, any nonzero value implies mode 1.
 .IP
 In mode 2 (available since Linux 2.6), the total virtual address space
 that can be allocated
@@ -6559,12 +6559,12 @@ Number of free CMA (Contiguous Memory Allocator) pages.
 .\" Present only if the kernel was configured with
 .\" .BR CONFIG_VM_EVENT_COUNTERS .
 .TP
-.IR kswapd_low_wmark_hit_quickly " (since 2.6.33)"
+.IR kswapd_low_wmark_hit_quickly " (since Linux 2.6.33)"
 .\" commit bb3ab596832b920c703d1aea1ce76d69c0f71fb7
 .\" Present only if the kernel was configured with
 .\" .BR CONFIG_VM_EVENT_COUNTERS .
 .TP
-.IR kswapd_high_wmark_hit_quickly " (since 2.6.33)"
+.IR kswapd_high_wmark_hit_quickly " (since Linux 2.6.33)"
 .\" commit bb3ab596832b920c703d1aea1ce76d69c0f71fb7
 .\" Present only if the kernel was configured with
 .\" .BR CONFIG_VM_EVENT_COUNTERS .
index b44d92f2dce3cec82dd93c1322bdd1a9162c5da5..e9622de4fc0a8eff6aeacb34d33ba563ddb4e2e7 100644 (file)
@@ -227,7 +227,7 @@ this option is deprecated; applications should use
 rather than
 .BR gethostbyname (3).
 .TP
-.BR ip6\-bytestring " (since glibc 2.3.4 to 2.24)"
+.BR ip6\-bytestring " (since glibc 2.3.4 to glibc 2.24)"
 Sets
 .B RES_USEBSTRING
 in
@@ -239,7 +239,7 @@ This option was removed in glibc 2.25,
 since it relied on a backward-incompatible
 DNS extension that was never deployed on the Internet.
 .TP
-.BR ip6\-dotint / no\-ip6\-dotint " (glibc 2.3.4 to 2.24)"
+.BR ip6\-dotint / no\-ip6\-dotint " (glibc 2.3.4 to glibc 2.24)"
 Clear/set
 .B RES_NOIP6DOTINT
 in
@@ -254,7 +254,7 @@ when this option is set
 reverse IPv6 lookups are made in the
 .I ip6.arpa
 zone by default.
-These options are available in glibc versions up to 2.24, where
+These options are available up to glibc 2.24, where
 .B no\-ip6\-dotint
 is the default.
 Since
@@ -275,7 +275,7 @@ Sets
 in
 .IR _res.options .
 By default, glibc performs IPv4 and IPv6 lookups in parallel since
-version 2.9.
+glibc 2.9.
 Some appliance DNS servers
 cannot handle these queries properly and make the requests time out.
 This option disables the behavior and makes glibc perform the IPv6
@@ -346,7 +346,7 @@ This means that applications can trust the AD bit in responses if the
 .B trust\-ad
 option has been set correctly.
 .IP
-In glibc version 2.30 and earlier,
+In glibc 2.30 and earlier,
 the AD is not set automatically in queries,
 and is passed through unchanged to applications in responses.
 .RE
index a84014c2f889ff9eab3c58a2ae1ac7d37dbee0dd..5459122c10cfa4e241926016b09a578a089120f7 100644 (file)
@@ -188,15 +188,15 @@ Present throughout the Linux 2.2.x kernel series.
 .TP
 1.1
 Present in the Linux 2.4.x kernel series.
-.\" First appeared in 2.4.0-test3
+.\" First appeared in Linux 2.4.0-test3
 .TP
 1.2
 A format that was briefly present in the Linux 2.5 development series.
-.\" from 2.5.45 to 2.5.70
+.\" from Linux 2.5.45 to Linux 2.5.70
 .TP
 2.0
 Present in Linux 2.6.x kernels up to and including Linux 2.6.9.
-.\" First appeared in 2.5.71
+.\" First appeared in Linux 2.5.71
 .TP
 2.1
 The current format, which first appeared in Linux 2.6.10.
index bdbc229b773526b7a95636e1b0c8776825cc77b8..c6e18f3bfc53760dc12d87ddb04774a06bb0b125 100644 (file)
@@ -39,7 +39,7 @@ Fields are separated by \(aq:\(aq.
 The first field of each entry starts at the left-hand margin,
 and contains a list of names for the terminal, separated by \(aq|\(aq.
 .PP
-The first subfield may (in BSD termcap entries from versions 4.3 and
+The first subfield may (in BSD termcap entries from 4.3BSD and
 earlier) contain a short name consisting of two characters.
 This short name may consist of capital or small letters.
 In 4.4BSD, termcap entries this field is omitted.
index 57791c14e0d0865deccbd234298fea59197c804f..d0d814cb240942a448d9246e3affa7336a976e31 100644 (file)
@@ -140,7 +140,7 @@ structure was less than 0,
 or was greater than the limit returned by the call
 .IR sysconf(_SC_AIO_PRIO_DELTA_MAX) .
 .SH VERSIONS
-The POSIX AIO interfaces are provided by glibc since version 2.1.
+The POSIX AIO interfaces are provided by glibc since glibc 2.1.
 .SH STANDARDS
 POSIX.1-2001, POSIX.1-2008.
 .SH NOTES
index d85c62f4633a5ed4a9744234396ef32668050243..45ab7264b563ddba9c23a1eccff1473ebca09405 100644 (file)
@@ -10,7 +10,7 @@
 .\" 2008-07-15, Serge Hallyn <serue@us.bbm.com>
 .\"     Document file capabilities, per-process capability
 .\"     bounding set, changed semantics for CAP_SETPCAP,
-.\"     and other changes in 2.6.2[45].
+.\"     and other changes in Linux 2.6.2[45].
 .\"     Add CAP_MAC_ADMIN, CAP_MAC_OVERRIDE, CAP_SETFCAP.
 .\" 2008-07-15, mtk
 .\"     Add text describing circumstances in which CAP_SETPCAP
@@ -41,7 +41,7 @@ while unprivileged processes are subject to full permission
 checking based on the process's credentials
 (usually: effective UID, effective GID, and supplementary group list).
 .PP
-Starting with kernel 2.2, Linux divides the privileges traditionally
+Starting with Linux 2.2, Linux divides the privileges traditionally
 associated with superuser into distinct units, known as
 .IR capabilities ,
 which can be independently enabled and disabled.
@@ -347,7 +347,7 @@ make changes to the
 .I securebits
 flags.
 .IP
-If file capabilities are not supported (i.e., kernels before Linux 2.6.24):
+If file capabilities are not supported (i.e., before Linux 2.6.24):
 grant or remove any capability in the
 caller's permitted capability set to or from any other process.
 (This property of
@@ -582,7 +582,7 @@ Load and unload kernel modules
 and
 .BR delete_module (2));
 .IP \(bu
-in kernels before 2.6.25:
+before Linux 2.6.25:
 drop capabilities from the system-wide capability bounding set.
 .PD
 .RE
@@ -833,8 +833,8 @@ be changed and retrieved.
 The filesystem must support attaching capabilities to an executable file,
 so that a process gains those capabilities when the file is executed.
 .PP
-Before kernel 2.6.24, only the first two of these requirements are met;
-since kernel 2.6.24, all three requirements are met.
+Before Linux 2.6.24, only the first two of these requirements are met;
+since Linux 2.6.24, all three requirements are met.
 .\"
 .SS Notes to kernel developers
 When adding a new kernel feature that should be governed by a capability,
@@ -986,7 +986,7 @@ this can be used to determine the highest bit
 that may be set in a capability set.
 .\"
 .SS File capabilities
-Since kernel 2.6.24, the kernel supports
+Since Linux 2.6.24, the kernel supports
 associating capability sets with an executable file using
 .BR setcap (8).
 The file capability sets are stored in an extended attribute (see
@@ -1428,7 +1428,7 @@ operation.
 .PP
 Removing capabilities from the bounding set is supported only if file
 capabilities are compiled into the kernel.
-In kernels before Linux 2.6.33,
+Before Linux 2.6.33,
 file capabilities were an optional feature configurable via the
 .B CONFIG_SECURITY_FILE_CAPABILITIES
 option.
@@ -1453,7 +1453,7 @@ back into the thread's inheritable set in the future.
 .PP
 .B "Capability bounding set prior to Linux 2.6.25"
 .PP
-In kernels before 2.6.25, the capability bounding set is a system-wide
+Before Linux 2.6.25, the capability bounding set is a system-wide
 attribute that affects all threads on the system.
 The bounding set is accessible via the file
 .IR /proc/sys/kernel/cap\-bound .
@@ -1478,7 +1478,7 @@ in
 and rebuild the kernel.
 .PP
 The system-wide capability bounding set feature was added
-to Linux starting with kernel version 2.2.11.
+to Linux 2.2.11.
 .\"
 .\"
 .\"
@@ -1564,7 +1564,7 @@ The new effective set must be a subset of the new permitted set.
 .\" For some background:
 .\"       see http://lwn.net/Articles/280279/ and
 .\"       http://article.gmane.org/gmane.linux.kernel.lsm/5476/
-Starting with kernel 2.6.26,
+Starting with Linux 2.6.26,
 and with a kernel in which file capabilities are enabled,
 Linux implements a set of per-thread
 .I securebits
@@ -1776,7 +1776,7 @@ $ \fBsudo strace \-o trace.log \-u ceci ./myprivprog\fP
 .EE
 .in
 .PP
-From kernel 2.5.27 to kernel 2.6.26,
+From Linux 2.5.27 to Linux 2.6.26,
 .\" commit 5915eb53861c5776cfec33ca4fcc1fd20d66dd27 removed
 .\" CONFIG_SECURITY_CAPABILITIES
 capabilities were an optional kernel component,
@@ -1816,7 +1816,7 @@ It can be found at
 .UR https://git.kernel.org\:/pub\:/scm\:/libs\:/libcap\:/libcap.git\:/refs/
 .UE .
 .PP
-Before kernel 2.6.24, and from kernel 2.6.24 to kernel 2.6.32 if
+Before Linux 2.6.24, and from Linux 2.6.24 to Linux 2.6.32 if
 file capabilities are not enabled, a thread with the
 .B CAP_SETPCAP
 capability can manipulate the capabilities of threads other than itself.
index e3b9b403e660f3c15104e9be832ee69cc353aba9..9cc3c52adebbee55810ee7f65b2e8dbe6d2d14ad 100644 (file)
@@ -1323,7 +1323,7 @@ the process ID (PID) of a nonexistent process to a cpuset
 file.
 .\" ================== VERSIONS ==================
 .SH VERSIONS
-Cpusets appeared in version 2.6.12 of the Linux kernel.
+Cpusets appeared in Linux 2.6.12.
 .\" ================== NOTES ==================
 .SH NOTES
 Despite its name, the
index 1ee4885579698bd8d0afda0a0c71da3a191b945e..35a98b219924658e780d622f681929c798bd4f34 100644 (file)
@@ -215,15 +215,15 @@ and
 Supplementary group IDs.
 This is a set of additional group IDs that are used for permission
 checks when accessing files and other shared resources.
-On Linux kernels before 2.6.4,
+Before Linux 2.6.4,
 a process can be a member of up to 32 supplementary groups;
-since kernel 2.6.4,
+since Linux 2.6.4,
 a process can be a member of up to 65536 supplementary groups.
 The call
 .I sysconf(_SC_NGROUPS_MAX)
 can be used to determine the number of supplementary groups
 of which a process may be a member.
-.\" Since kernel 2.6.4, the limit is visible via the read-only file
+.\" Since Linux 2.6.4, the limit is visible via the read-only file
 .\" /proc/sys/kernel/ngroups_max.
 .\" As at 2.6.22-rc2, this file is still read-only.
 A process can obtain its set of supplementary group IDs using
index 3812d94e39731c6b92b33b63cc49bc4df36cb258..bdad0e40f7311786f797e5a65356d0df4dec2a50 100644 (file)
@@ -236,7 +236,7 @@ call.
 .SS /proc interfaces
 The following interfaces can be used to limit the amount of
 kernel memory consumed by epoll:
-.\" Following was added in 2.6.28, but them removed in 2.6.29
+.\" Following was added in Linux 2.6.28, but them removed in Linux 2.6.29
 .\" .TP
 .\" .IR /proc/sys/fs/epoll/max_user_instances " (since Linux 2.6.28)"
 .\" This specifies an upper limit on the number of epoll instances
@@ -250,7 +250,7 @@ The limit is per real user ID.
 Each registered file descriptor costs roughly 90 bytes on a 32-bit kernel,
 and roughly 160 bytes on a 64-bit kernel.
 Currently,
-.\" 2.6.29 (in 2.6.28, the default was 1/32 of lowmem)
+.\" Linux 2.6.29 (in Linux 2.6.28, the default was 1/32 of lowmem)
 the default value for
 .I max_user_watches
 is 1/25 (4%) of the available low memory,
@@ -578,7 +578,7 @@ The
 .B epoll
 API was introduced in Linux kernel 2.5.44.
 .\" Its interface should be finalized in Linux kernel 2.5.66.
-Support was added to glibc in version 2.3.2.
+Support was added in glibc 2.3.2.
 .SH STANDARDS
 The
 .B epoll
index 87417ed29fbca7c23accd5615b9e285b8aa300f7..a84e3099419bbf2b5293f26bb4247cfb6594a5db 100644 (file)
@@ -907,9 +907,9 @@ in the response structure is not valid.
 This may occur when a response for the permission event has already been
 written.
 .SH VERSIONS
-The fanotify API was introduced in version 2.6.36 of the Linux kernel and
-enabled in version 2.6.37.
-Fdinfo support was added in version 3.8.
+The fanotify API was introduced in Linux 2.6.36 and
+enabled in Linux 2.6.37.
+Fdinfo support was added in Linux 3.8.
 .SH STANDARDS
 The fanotify API is Linux-specific.
 .SH NOTES
index 6e704f0163d20f7c9d4c934f35de22c2c2297af9..c8f2486a2990e6b5279091e1a7c4ce28a4efb84b 100644 (file)
@@ -515,21 +515,21 @@ Defining this macro (with any value) implicitly defines
 .BR _POSIX_SOURCE ,
 .B _POSIX_C_SOURCE
 with the value 200809L
-(200112L in glibc versions before 2.10;
-199506L in glibc versions before 2.5;
-199309L in glibc versions before 2.1)
+(200112L before glibc 2.10;
+199506L before glibc 2.5;
+199309L before glibc 2.1)
 and
 .B _XOPEN_SOURCE
 with the value 700
-(600 in glibc versions before 2.10;
-500 in glibc versions before 2.2).
+(600 before glibc 2.10;
+500 before glibc 2.2).
 In addition, various GNU-specific extensions are also exposed.
 .IP
 Since glibc 2.19, defining
 .B _GNU_SOURCE
 also has the effect of implicitly defining
 .BR _DEFAULT_SOURCE .
-In glibc versions before 2.20, defining
+Before glibc 2.20, defining
 .B _GNU_SOURCE
 also had the effect of implicitly defining
 .B _BSD_SOURCE
@@ -657,7 +657,7 @@ can now be fortified.
 .IP
 Use of this macro requires compiler support, available with
 .BR gcc (1)
-since version 4.0.
+since glibc 4.0.
 .IP
 Use of
 .B _FORTIFY_SOURCE
@@ -676,9 +676,9 @@ then the following feature test macros are defined by default:
 .BR _POSIX_SOURCE ,
 and
 .BR _POSIX_C_SOURCE =200809L
-(200112L in glibc versions before 2.10;
-199506L in glibc versions before 2.4;
-199309L in glibc versions before 2.1).
+(200112L before glibc 2.10;
+199506L before glibc 2.4;
+199309L before glibc 2.1).
 .PP
 If any of
 .BR __STRICT_ANSI__ ,
@@ -752,8 +752,8 @@ If
 is undefined, then the setting of
 .B _POSIX_C_SOURCE
 depends on the glibc version:
-199506L, in glibc versions before 2.4;
-200112L, in glibc 2.4 to 2.9; and
+199506L, before glibc 2.4;
+200112L, since glibc 2.4 to glibc 2.9; and
 200809L, since glibc 2.10.
 .RE
 .PP
index f96d4d1a5345767854b370bfb33c1aef671510f4..4f151e79d33f7cbb919300d35b72a35765003777 100644 (file)
@@ -52,8 +52,8 @@ cleared after a burst.
 A jiffy is a system dependent unit, usually 10ms on i386 and
 about 1ms on alpha and ia64.
 .TP
-.IR icmp_destunreach_rate " (Linux 2.2 to 2.4.9)"
-.\" Precisely: from 2.1.102
+.IR icmp_destunreach_rate " (Linux 2.2 to Linux 2.4.9)"
+.\" Precisely: from Linux 2.1.102
 Maximum rate to send ICMP Destination Unreachable packets.
 This limits the rate at which packets are sent to any individual
 route or destination.
@@ -68,13 +68,13 @@ If this value is nonzero, Linux will ignore all
 requests.
 .TP
 .IR icmp_echo_ignore_broadcasts " (since Linux 2.2)"
-.\" Precisely: from 2.1.68
+.\" Precisely: from Linux 2.1.68
 If this value is nonzero, Linux will ignore all
 .B ICMP_ECHO
 packets sent to broadcast addresses.
 .TP
-.IR icmp_echoreply_rate " (Linux 2.2 to 2.4.9)"
-.\" Precisely: from 2.1.102
+.IR icmp_echoreply_rate " (Linux 2.2 to Linux 2.4.9)"
+.\" Precisely: from Linux 2.1.102
 Maximum rate for sending
 .B ICMP_ECHOREPLY
 packets in response to
@@ -82,7 +82,7 @@ packets in response to
 packets.
 .TP
 .IR icmp_errors_use_inbound_ifaddr " (Boolean; default: disabled; since Linux 2.6.12)"
-.\" The following taken from 2.6.28-rc4 Documentation/networking/ip-sysctl.txt
+.\" The following taken from Linux 2.6.28-rc4 Documentation/networking/ip-sysctl.txt
 If disabled, ICMP error messages are sent with the primary address of
 the exiting interface.
 .IP
@@ -97,22 +97,22 @@ then the primary address of the first non-loopback interface that
 has one will be used regardless of this setting.
 .TP
 .IR icmp_ignore_bogus_error_responses " (Boolean; default: disabled; since Linux 2.2)"
-.\" precisely: since 2.1.32
-.\" The following taken from 2.6.28-rc4 Documentation/networking/ip-sysctl.txt
+.\" precisely: since Linux 2.1.32
+.\" The following taken from Linux 2.6.28-rc4 Documentation/networking/ip-sysctl.txt
 Some routers violate RFC1122 by sending bogus responses to broadcast frames.
 Such violations are normally logged via a kernel warning.
 If this parameter is enabled, the kernel will not give such warnings,
 which will avoid log file clutter.
 .TP
-.IR icmp_paramprob_rate " (Linux 2.2 to 2.4.9)"
-.\" Precisely: from 2.1.102
+.IR icmp_paramprob_rate " (Linux 2.2 to Linux 2.4.9)"
+.\" Precisely: from Linux 2.1.102
 Maximum rate for sending
 .B ICMP_PARAMETERPROB
 packets.
 These packets are sent when a packet arrives with an invalid IP header.
 .TP
 .IR icmp_ratelimit " (integer; default: 1000; since Linux 2.4.10)"
-.\" The following taken from 2.6.28-rc4 Documentation/networking/ip-sysctl.txt
+.\" The following taken from Linux 2.6.28-rc4 Documentation/networking/ip-sysctl.txt
 Limit the maximum rates for sending ICMP packets whose type matches
 .I icmp_ratemask
 (see below) to specific targets.
@@ -120,7 +120,7 @@ Limit the maximum rates for sending ICMP packets whose type matches
 otherwise the minimum space between responses in milliseconds.
 .TP
 .IR icmp_ratemask " (integer; default: see below; since Linux 2.4.10)"
-.\" The following taken from 2.6.28-rc4 Documentation/networking/ip-sysctl.txt
+.\" The following taken from Linux 2.6.28-rc4 Documentation/networking/ip-sysctl.txt
 Mask made of ICMP types for which rates are being limited.
 .IP
 Significant bits: IHGFEDCBA9876543210
@@ -151,7 +151,7 @@ I Address Mask Reply
 The bits marked with an asterisk are rate limited by default
 (see the default mask above).
 .TP
-.IR icmp_timeexceed_rate " (Linux 2.2 to 2.4.9)"
+.IR icmp_timeexceed_rate " (Linux 2.2 to Linux 2.4.9)"
 Maximum rate for sending
 .B ICMP_TIME_EXCEEDED
 packets.
@@ -166,7 +166,7 @@ means no group is allowed to create ICMP Echo sockets.
 .SH VERSIONS
 Support for the
 .B ICMP_ADDRESS
-request was removed in 2.2.
+request was removed in Linux 2.2.
 .PP
 Support for
 .B ICMP_SOURCE_QUENCH
index 8821e136f0c5f3e7eb9cfd975e9300aa0a182a69..13b4fa41970fdd35bc210f50cc6ee3126dd0b00c 100644 (file)
@@ -142,9 +142,9 @@ structure is thus
 The behavior when the buffer given to
 .BR read (2)
 is too small to return information about the next event depends
-on the kernel version: in kernels before 2.6.21,
+on the kernel version: before Linux 2.6.21,
 .BR read (2)
-returns 0; since kernel 2.6.21,
+returns 0; since Linux 2.6.21,
 .BR read (2)
 fails with the error
 .BR EINVAL .
@@ -576,13 +576,13 @@ that can be created per real user ID.
 This specifies an upper limit on the number of watches
 that can be created per real user ID.
 .SH VERSIONS
-Inotify was merged into the 2.6.13 Linux kernel.
-The required library interfaces were added to glibc in version 2.4.
+Inotify was merged into Linux 2.6.13.
+The required library interfaces were added in glibc 2.4.
 .RB ( IN_DONT_FOLLOW ,
 .BR IN_MASK_ADD ,
 and
 .B IN_ONLYDIR
-were added in glibc version 2.5.)
+were added in glibc 2.5.)
 .SH STANDARDS
 The inotify API is Linux-specific.
 .SH NOTES
@@ -805,9 +805,9 @@ generate
 events.
 .PP
 .\" FIXME . kernel commit 611da04f7a31b2208e838be55a42c7a1310ae321
-.\" implies that unmount events were buggy 2.6.11 to 2.6.36
+.\" implies that unmount events were buggy since Linux 2.6.11 to Linux 2.6.36
 .\"
-In kernels before 2.6.16, the
+Before Linux 2.6.16, the
 .B IN_ONESHOT
 .I mask
 flag does not work.
@@ -822,7 +822,7 @@ since Linux 2.6.36, an
 .B IN_IGNORED
 event is generated in this case.
 .PP
-Before kernel 2.6.25,
+Before Linux 2.6.25,
 .\" commit 1c17d18e3775485bf1e0ce79575eb637a94494a2
 the kernel code that was intended to coalesce successive identical events
 (i.e., the two most recent events could potentially be coalesced
index 243426ad459d9cbfa277ebd6d2e5bf75f54abaa8..010c30d3eed05f1cb29a6851d2147961748df900 100644 (file)
--- a/man7/ip.7
+++ b/man7/ip.7
@@ -323,7 +323,7 @@ is valid only for
 .BR setsockopt (2).
 .\"
 .TP
-.BR IP_ADD_SOURCE_MEMBERSHIP " (since Linux 2.4.22 / 2.5.68)"
+.BR IP_ADD_SOURCE_MEMBERSHIP " (since Linux 2.4.22 / Linux 2.5.68)"
 Join a multicast group and allow receiving data only
 from a specified source.
 Argument is an
@@ -411,7 +411,7 @@ structure as described under
 .BR IP_ADD_SOURCE_MEMBERSHIP .
 .TP
 .BR IP_FREEBIND " (since Linux 2.4)"
-.\" Precisely: 2.4.0-test10
+.\" Precisely: since Linux 2.4.0-test10
 If enabled, this boolean option allows binding to an IP address
 that is nonlocal or does not (yet) exist.
 This permits listening on a socket,
@@ -478,7 +478,7 @@ For the full description of multicast source filtering
 refer to RFC 3376.
 .TP
 .BR IP_MTU " (since Linux 2.2)"
-.\" Precisely: 2.1.124
+.\" Precisely: since Linux 2.1.124
 Retrieve the current known path MTU of the current socket.
 Returns an integer.
 .IP
@@ -488,7 +488,7 @@ is valid only for
 and can be employed only when the socket has been connected.
 .TP
 .BR IP_MTU_DISCOVER " (since Linux 2.2)"
-.\" Precisely: 2.1.124
+.\" Precisely: since Linux 2.1.124
 Set or receive the Path MTU Discovery setting for a socket.
 When enabled, Linux will perform Path MTU Discovery
 as defined in RFC\ 1191 on
@@ -633,7 +633,7 @@ This option is valid only for
 sockets.
 .TP
 .BR IP_OPTIONS " (since Linux 2.0)"
-.\" Precisely: 1.3.30
+.\" Precisely: since Linux 1.3.30
 Set or get the IP options to be sent with every packet from this socket.
 The arguments are a pointer to a memory buffer containing the options
 and the option length.
@@ -701,7 +701,7 @@ is
 and this is never used for a control message type.
 .TP
 .BR IP_PKTINFO " (since Linux 2.2)"
-.\" Precisely: 2.1.68
+.\" Precisely: since Linux 2.1.68
 Pass an
 .B IP_PKTINFO
 ancillary message that contains a
@@ -751,7 +751,7 @@ index overwrites
 for the routing table lookup.
 .TP
 .BR IP_RECVERR " (since Linux 2.2)"
-.\" Precisely: 2.1.15
+.\" Precisely: since Linux 2.1.15
 Enable extended reliable error message passing.
 When enabled on a datagram socket, all
 generated errors will be queued in a per-socket error queue.
@@ -890,7 +890,7 @@ It sets or retrieves an integer boolean flag.
 defaults to off.
 .TP
 .BR IP_RECVOPTS " (since Linux 2.2)"
-.\" Precisely: 2.1.15
+.\" Precisely: since Linux 2.1.15
 Pass all incoming IP options to the user in a
 .B IP_OPTIONS
 control message.
@@ -912,7 +912,7 @@ The ancillary message contains a
 .IR "struct sockaddr_in" .
 .TP
 .BR IP_RECVTOS " (since Linux 2.2)"
-.\" Precisely: 2.1.68
+.\" Precisely: since Linux 2.1.68
 If enabled, the
 .B IP_TOS
 ancillary message is passed with incoming packets.
@@ -921,7 +921,7 @@ field of the packet header.
 Expects a boolean integer flag.
 .TP
 .BR IP_RECVTTL " (since Linux 2.2)"
-.\" Precisely: 2.1.68
+.\" Precisely: since Linux 2.1.68
 When this flag is set, pass a
 .B IP_TTL
 control message with the time-to-live
@@ -931,14 +931,14 @@ Not supported for
 sockets.
 .TP
 .BR IP_RETOPTS " (since Linux 2.2)"
-.\" Precisely: 2.1.15
+.\" Precisely: since Linux 2.1.15
 Identical to
 .BR IP_RECVOPTS ,
 but returns raw unprocessed options with timestamp and route record
 options not filled in for this hop.
 .TP
 .BR IP_ROUTER_ALERT " (since Linux 2.2)"
-.\" Precisely: 2.1.68
+.\" Precisely: since Linux 2.1.68
 Pass all to-be forwarded packets with the
 IP Router Alert option set to this socket.
 Valid only for raw sockets.
@@ -1090,10 +1090,10 @@ meaning that the option is disabled.
 .\"
 .TP
 .IR ip_always_defrag " (Boolean; since Linux 2.2.13)"
-[New with kernel 2.2.13; in earlier kernel versions this feature
+[New with Linux 2.2.13; in earlier kernel versions this feature
 was controlled at compile time by the
 .B CONFIG_IP_ALWAYS_DEFRAG
-option; this option is not present in 2.4.x and later]
+option; this option is not present in Linux 2.4.x and later]
 .IP
 When this boolean flag is enabled (not equal 0), incoming fragments
 (parts of IP packets
@@ -1113,14 +1113,14 @@ This is automagically turned on when masquerading or transparent
 proxying are configured.
 .\"
 .TP
-.IR ip_autoconfig " (since Linux 2.2 to 2.6.17)"
-.\" Precisely: since 2.1.68
+.IR ip_autoconfig " (since Linux 2.2 to Linux 2.6.17)"
+.\" Precisely: since Linux 2.1.68
 .\" FIXME document ip_autoconfig
 Not documented.
 .\"
 .TP
 .IR ip_default_ttl " (integer; default: 64; since Linux 2.2)"
-.\" Precisely: 2.1.15
+.\" Precisely: since Linux 2.1.15
 Set the default time-to-live value of outgoing packets.
 This can be changed per socket with the
 .B IP_TTL
@@ -1140,7 +1140,7 @@ IP forwarding can be also set on a per-interface basis.
 .\"
 .TP
 .IR ip_local_port_range " (since Linux 2.2)"
-.\" Precisely: since 2.1.68
+.\" Precisely: since Linux 2.1.68
 This file contains two integers that define the default local port range
 allocated to sockets that are not explicitly bound to a port number\(emthat
 is, the range used for
@@ -1188,7 +1188,7 @@ It is better to fix the broken routers on the path than to turn off
 Path MTU Discovery globally, because not doing it incurs a high cost
 to the network.
 .\"
-.\" The following is from 2.6.12: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.12: Documentation/networking/ip-sysctl.txt
 .TP
 .IR ip_nonlocal_bind " (Boolean; default: disabled; since Linux 2.4)"
 .\" Precisely: patch-2.4.0-test10
@@ -1197,12 +1197,12 @@ If set, allows processes to
 to nonlocal IP addresses,
 which can be quite useful, but may break some applications.
 .\"
-.\" The following is from 2.6.12: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.12: Documentation/networking/ip-sysctl.txt
 .TP
 .IR ip6frag_time " (integer; default: 30)"
 Time in seconds to keep an IPv6 fragment in memory.
 .\"
-.\" The following is from 2.6.12: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.12: Documentation/networking/ip-sysctl.txt
 .TP
 .IR ip6frag_secret_interval " (integer; default: 600)"
 Regeneration interval (in seconds) of the hash secret (or lifetime
index 64c167215c01a63053c896a357aa8ea5c777ad1e..7fe2d8d9932b4e363be6e1f72e95443582acaa74 100644 (file)
 .\"            IPV6_RECVRTHDR (2.6.14)
 .\"            IPV6_RECVDSTOPTS (2.6.14)
 .\"
-.\"    IPV6_RECVPATHMTU (2.6.35, flag value added in 2.6.14)
+.\"    IPV6_RECVPATHMTU (Linux 2.6.35, flag value added in Linux 2.6.14)
 .\"        commit 793b14731686595a741d9f47726ad8b9a235385a
 .\"        Author: Brian Haley <brian.haley@hp.com>
-.\"    IPV6_PATHMTU (2.6.35, flag value added in 2.6.14)
+.\"    IPV6_PATHMTU (Linux 2.6.35, flag value added in Linux 2.6.14)
 .\"        commit 793b14731686595a741d9f47726ad8b9a235385a
 .\"        Author: Brian Haley <brian.haley@hp.com>
-.\"    IPV6_DONTFRAG (2.6.35, flag value added in 2.6.14)
+.\"    IPV6_DONTFRAG (Linux 2.6.35, flag value added in Linux 2.6.14)
 .\"        commit 793b14731686595a741d9f47726ad8b9a235385a
 .\"        Author: Brian Haley <brian.haley@hp.com>
 .\"        commit 4b340ae20d0e2366792abe70f46629e576adaf5e
 .\"        Author: Brian Haley <brian.haley@hp.com>
 .\"
-.\"    IPV6_RECVTCLASS (2.6.14)
+.\"    IPV6_RECVTCLASS (Linux 2.6.14)
 .\"        commit 41a1f8ea4fbfcdc4232f023732584aae2220de31
 .\"        Author: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
 .\"            Based on patch from David L Stevens <dlstevens@us.ibm.com>
 .\"
-.\"    IPV6_CHECKSUM (2.2)
-.\"    IPV6_NEXTHOP (2.2)
-.\"    IPV6_JOIN_ANYCAST (2.4.21 / 2.6)
-.\"    IPV6_LEAVE_ANYCAST (2.4.21 / 2.6)
-.\"    IPV6_FLOWLABEL_MGR (2.2.7 / 2.4)
-.\"    IPV6_FLOWINFO_SEND (2.2.7 / 2.4)
-.\"    IPV6_IPSEC_POLICY (2.6)
-.\"    IPV6_XFRM_POLICY (2.6)
-.\"    IPV6_TCLASS (2.6)
+.\"    IPV6_CHECKSUM (Linux 2.2)
+.\"    IPV6_NEXTHOP (Linux 2.2)
+.\"    IPV6_JOIN_ANYCAST (Linux 2.4.21 / Linux 2.6)
+.\"    IPV6_LEAVE_ANYCAST (Linux 2.4.21 / Linux 2.6)
+.\"    IPV6_FLOWLABEL_MGR (Linux 2.2.7 / Linux 2.4)
+.\"    IPV6_FLOWINFO_SEND (Linux 2.2.7 / Linux 2.4)
+.\"    IPV6_IPSEC_POLICY (Linux 2.6)
+.\"    IPV6_XFRM_POLICY (Linux 2.6)
+.\"    IPV6_TCLASS (Linux 2.6)
 .\"
-.\"    IPV6_ADDR_PREFERENCES (2.6.26)
+.\"    IPV6_ADDR_PREFERENCES (Linux 2.6.26)
 .\"        commit 7cbca67c073263c179f605bdbbdc565ab29d801d
 .\"        Author: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
-.\"    IPV6_MINHOPCOUNT (2.6.35)
+.\"    IPV6_MINHOPCOUNT (Linux 2.6.35)
 .\"        commit e802af9cabb011f09b9c19a82faef3dd315f27eb
 .\"        Author: Stephen Hemminger <shemminger@vyatta.com>
-.\"    IPV6_ORIGDSTADDR (2.6.37)
+.\"    IPV6_ORIGDSTADDR (Linux 2.6.37)
 .\"        Actually a CMSG rather than a sockopt?
 .\"        In header file, we have IPV6_RECVORIGDSTADDR == IPV6_ORIGDSTADDR
 .\"        commit 6c46862280c5f55eda7750391bc65cd7e08c7535
 .\"        Author: Balazs Scheidler <bazsi@balabit.hu>
-.\"    IPV6_RECVORIGDSTADDR (2.6.37)
+.\"    IPV6_RECVORIGDSTADDR (Linux 2.6.37)
 .\"        commit 6c46862280c5f55eda7750391bc65cd7e08c7535
 .\"        Author: Balazs Scheidler <bazsi@balabit.hu>
 .\"            Support for IPV6_RECVORIGDSTADDR sockopt for UDP sockets
 .\"            were contributed by Harry Mason.
-.\"    IPV6_TRANSPARENT (2.6.37)
+.\"    IPV6_TRANSPARENT (Linux 2.6.37)
 .\"        commit 6c46862280c5f55eda7750391bc65cd7e08c7535
 .\"        Author: Balazs Scheidler <bazsi@balabit.hu>
-.\"    IPV6_UNICAST_IF (3.4)
+.\"    IPV6_UNICAST_IF (Linux 3.4)
 .\"        commit c4062dfc425e94290ac427a98d6b4721dd2bc91f
 .\"        Author: Erich E. Hoover <ehoover@mines.edu>
 .\"
@@ -146,7 +146,7 @@ struct sockaddr_in6 {
     in_port_t       sin6_port;     /* port number */
     uint32_t        sin6_flowinfo; /* IPv6 flow information */
     struct in6_addr sin6_addr;     /* IPv6 address */
-    uint32_t        sin6_scope_id; /* Scope ID (new in 2.4) */
+    uint32_t        sin6_scope_id; /* Scope ID (new in Linux 2.4) */
 };
 
 struct in6_addr {
index 301fea905582568f09e14d259252cb5ef673eb93..3a613dc6685b9eb81bafe63ff1ff27944377596b 100644 (file)
@@ -295,8 +295,7 @@ struct lconv {
 .in
 .SS POSIX.1-2008 extensions to the locale API
 POSIX.1-2008 standardized a number of extensions to the locale API,
-based on implementations that first appeared in version 2.3
-of the GNU C library.
+based on implementations that first appeared in glibc 2.3.
 These extensions are designed to address the problem that
 the traditional locale APIs do not mix well with multithreaded applications
 and with applications that must deal with multiple locales.
index 73c0522d111fb8654929ece5d1e7bdab5142538d..0d58f81d5e6651dfcfd9b8e94e367f2d183e4b72 100644 (file)
@@ -353,8 +353,8 @@ Patches to remedy this are welcome,
 but, from the perspective of programmers writing new code,
 this information probably matters only in the case of kernel
 interfaces that have been added in Linux 2.4 or later
-(i.e., changes since kernel 2.2),
-and library functions that have been added to glibc since version 2.1
+(i.e., changes since Linux 2.2),
+and library functions that have been added to glibc since glibc 2.1
 (i.e., changes since glibc 2.0).
 .IP
 The
index c288c9618f467e82d7b8d3b0a2a012cfa1b06ff5..b2ff1c75d0115e84ca72068be63ad1446ece870d 100644 (file)
@@ -177,7 +177,7 @@ exceptions retrievable via
 is in use.
 The standards require that at least one be in use,
 but permit both to be available.
-The current (version 2.8) situation under glibc is messy.
+The current (glibc 2.8) situation under glibc is messy.
 Most (but not all) functions raise exceptions on errors.
 Some also set
 .IR errno .
index dec0dedb9cece2cb89b5b41b7d9fc124755c0a6d..e9dea19553f5c37c0e83393f6d3d02093a9f6776 100644 (file)
@@ -1013,7 +1013,7 @@ in the new namespace,
 .BR unshare (1)
 (since
 .I util\-linux
-version 2.27) in turn reverses the step performed by
+ 2.27) in turn reverses the step performed by
 .BR systemd (1),
 by making all mounts private in the new namespace.
 That is,
index 8e3081917e0db413d0a391c07b1add10e682a560..4e7ca8c67cc3d7a6e99c42b51b9d2dea64b8c13e 100644 (file)
@@ -97,8 +97,8 @@ mq_unlink(3)  mq_unlink(2)
 .TE
 .RE
 .SS Versions
-POSIX message queues have been supported on Linux since kernel 2.6.6.
-Glibc support has been provided since version 2.3.4.
+POSIX message queues have been supported since Linux 2.6.6.
+Glibc support has been provided since glibc 2.3.4.
 .SS Kernel configuration
 Support for POSIX message queues is configurable via the
 .B CONFIG_POSIX_MQUEUE
@@ -136,7 +136,7 @@ value will be the smaller of
 .I msg_default
 and
 .IR msg_max .
-Up until Linux 2.6.28, the default
+Before Linux 2.6.28, the default
 .I mq_maxmsg
 was 10;
 from Linux 2.6.28 to Linux 3.4, the default was the value defined for the
@@ -153,7 +153,7 @@ argument given to
 The default value for
 .I msg_max
 is 10.
-The minimum value is 1 (10 in kernels before 2.6.28).
+The minimum value is 1 (10 before Linux 2.6.28).
 The upper limit is
 .BR HARD_MSGMAX .
 The
@@ -172,7 +172,7 @@ has changed across kernel versions:
 Up to Linux 2.6.32:
 .I 131072\~/\~sizeof(void\~*)
 .IP \(bu
-Linux 2.6.33 to 3.4:
+Linux 2.6.33 to Linux 3.4:
 .I (32768\~*\~sizeof(void\~*) / 4)
 .IP \(bu
 Since Linux 3.5:
@@ -200,7 +200,7 @@ a new queue's default
 value is capped to the
 .I msgsize_max
 limit.
-Up until Linux 2.6.28, the default
+Before Linux 2.6.28, the default
 .I mq_msgsize
 was 8192;
 from Linux 2.6.28 to Linux 3.4, the default was the value defined for the
@@ -217,7 +217,7 @@ argument given to
 The default value for
 .I msgsize_max
 is 8192 bytes.
-The minimum value is 128 (8192 in kernels before 2.6.28).
+The minimum value is 128 (8192 before Linux 2.6.28).
 The upper limit for
 .I msgsize_max
 has varied across kernel versions:
@@ -226,7 +226,7 @@ has varied across kernel versions:
 Before Linux 2.6.28, the upper limit is
 .BR INT_MAX .
 .IP \(bu
-From Linux 2.6.28 to 3.4, the limit is 1,048,576.
+From Linux 2.6.28 to Linux 3.4, the limit is 1,048,576.
 .IP \(bu
 Since Linux 3.5, the limit is 16,777,216
 .RB ( HARD_MSGSIZEMAX ).
@@ -344,17 +344,17 @@ System V message queues;
 on the other hand POSIX message queues are less widely available
 (especially on older systems) than System V message queues.
 .PP
-Linux does not currently (2.6.26) support the use of access control
+Linux does not currently (Linux 2.6.26) support the use of access control
 lists (ACLs) for POSIX message queues.
 .SH BUGS
-In Linux versions 3.5 to 3.14, the kernel imposed a ceiling of 1024
+Since Linux 3.5 to Linux 3.14, the kernel imposed a ceiling of 1024
 .RB ( HARD_QUEUESMAX )
 on the value to which the
 .I queues_max
 limit could be raised,
 and the ceiling was enforced even for privileged processes.
 This ceiling value was removed in Linux 3.14,
-and patches to stable kernels 3.5.x to 3.13.x also removed the ceiling.
+and patches to stable Linux 3.5.x to Linux 3.13.x also removed the ceiling.
 .PP
 As originally implemented (and documented),
 the QSIZE field displayed the total number of (user-supplied)
index 67537aaff0c5f8cf9a6d5f40112ad21c0ab32e86..5fe93dce37002070bfe6db1b4192564619954109 100644 (file)
@@ -358,7 +358,7 @@ or
 structures,
 .B EFAULT
 will be returned.
-.\" Slaving isn't supported in 2.2
+.\" Slaving isn't supported in Linux 2.2
 .\" .
 .\" .TP
 .\" .BR SIOCGIFSLAVE ", " SIOCSIFSLAVE
index a69c8cb53c631da980e8aa484ea6d8efd1b9dbce..f57eb83f2cd605067ccc1d1c4ea132f6e946f1ef 100644 (file)
@@ -47,7 +47,7 @@ neighbor setups, queueing disciplines, traffic classes, and
 packet classifiers (see
 .BR rtnetlink (7)).
 .TP
-.BR NETLINK_W1 " (Linux 2.6.13 to 2.16.17)"
+.BR NETLINK_W1 " (Linux 2.6.13 to Linux 2.16.17)"
 Messages from 1-wire subsystem.
 .TP
 .B NETLINK_USERSOCK
@@ -104,7 +104,7 @@ See
 (or
 .I /Documentation/connector/connector.*
 .\" commit baa293e9544bea71361950d071579f0e4d5713ed
-in kernel 5.2 and earlier)
+in Linux 5.2 and earlier)
 in the Linux kernel source tree for further information.
 .TP
 .BR NETLINK_NETFILTER " (since Linux 2.6.14)"
index 9e091e68c571dff74fce0e7698c6397e495c53b5..6f44d21474b6ac5b438725cb9be6e559b663d7dc 100644 (file)
@@ -103,7 +103,7 @@ exceeded ("Too many levels of symbolic links").
 As currently implemented on Linux, the maximum number
 .\" MAXSYMLINKS is 40
 of symbolic links that will be followed while resolving a pathname is 40.
-In kernels before 2.6.18, the limit on the recursion depth was 5.
+Before Linux 2.6.18, the limit on the recursion depth was 5.
 Starting with Linux 2.6.18, this limit
 .\" MAX_NESTED_LINKS
 was raised to 8.
index 852cbd94fb81e5759ad53b1bfea280d5f9cd7a3c..8af8932f38f7d02c547be80c350080fdd7f2b83e 100644 (file)
@@ -110,7 +110,7 @@ an application should be designed so that a reading process consumes data
 as soon as it is available,
 so that a writing process does not remain blocked.
 .PP
-In Linux versions before 2.6.11, the capacity of a pipe was the same as
+Before Linux 2.6.11, the capacity of a pipe was the same as
 the system page size (e.g., 4096 bytes on i386).
 Since Linux 2.6.11, the pipe capacity is 16 pages
 (i.e., 65,536 bytes in a system with a page size of 4096 bytes).
@@ -315,7 +315,7 @@ The target for delivery of signals must be set using the
 command.
 On Linux,
 .B O_ASYNC
-is supported for pipes and FIFOs only since kernel 2.6.
+is supported for pipes and FIFOs only since Linux 2.6.
 .SS Portability notes
 On some systems (but not Linux), pipes are bidirectional:
 data can be transmitted in both directions between the pipe ends.
index 606085d8ebe4bbe3c544532779944a84b4ebf782..0058cd1216675bb15a4e7304999b8c0d253b3b3e 100644 (file)
@@ -811,26 +811,26 @@ The information returned by
 .BR times (2)
 and
 .BR getrusage (2)
-is per-thread rather than process-wide (fixed in kernel 2.6.9).
+is per-thread rather than process-wide (fixed in Linux 2.6.9).
 .IP \(bu
-Threads do not share resource limits (fixed in kernel 2.6.10).
+Threads do not share resource limits (fixed in Linux 2.6.10).
 .IP \(bu
-Threads do not share interval timers (fixed in kernel 2.6.12).
+Threads do not share interval timers (fixed in Linux 2.6.12).
 .IP \(bu
 Only the main thread is permitted to start a new session using
 .BR setsid (2)
-(fixed in kernel 2.6.16).
+(fixed in Linux 2.6.16).
 .IP \(bu
 Only the main thread is permitted to make the process into a
 process group leader using
 .BR setpgid (2)
-(fixed in kernel 2.6.16).
+(fixed in Linux 2.6.16).
 .IP \(bu
 Threads have distinct alternate signal stack settings.
 However, a new thread's alternate signal stack settings
 are copied from the thread that created it, so that
 the threads initially share an alternate signal stack
-(fixed in kernel 2.6.16).
+(fixed in Linux 2.6.16).
 .PP
 Note the following further points about the NPTL implementation:
 .IP \(bu 3
index 79e646a86662586bc027aa2f8bd36ee821bba56f..bef60e931876238a3994ca914c3ee996d2504239 100644 (file)
@@ -47,7 +47,7 @@ pseudoterminals.
 System V-style terminals are commonly called UNIX 98 pseudoterminals
 on Linux systems.
 .PP
-Since kernel 2.6.4, BSD-style pseudoterminals are considered deprecated:
+Since Linux 2.6.4, BSD-style pseudoterminals are considered deprecated:
 support can be disabled when building the kernel by disabling the
 .B CONFIG_LEGACY_PTYS
 option.
@@ -74,12 +74,12 @@ in a call to
 .PP
 The Linux kernel imposes a limit on the number of available
 UNIX 98 pseudoterminals.
-In kernels up to and including 2.6.3, this limit is configured
+Up to and including Linux 2.6.3, this limit is configured
 at kernel compilation time
 .RB ( CONFIG_UNIX98_PTYS ),
 and the permitted number of pseudoterminals can be up to 2048,
 with a default setting of 256.
-Since kernel 2.6.4, the limit is dynamically adjustable via
+Since Linux 2.6.4, the limit is dynamically adjustable via
 .IR /proc/sys/kernel/pty/max ,
 and a corresponding file,
 .IR /proc/sys/kernel/pty/nr ,
index be432277436cd6a17b4e7b25fad8e60345f78bda..270c78acc1aed6e0d877f6316107e1e77e7678d6 100644 (file)
@@ -117,7 +117,7 @@ in Linux 2.4 and earlier).
 Add, remove, or receive information about an IP address associated with
 an interface.
 In Linux 2.2, an interface can carry multiple IP addresses,
-this replaces the alias device concept in 2.0.
+this replaces the alias device concept in Linux 2.0.
 In Linux 2.2, these messages
 support IPv4 and IPv6 addresses.
 They contain an
index a157c35ac99d31f7e4875fe7db2f7fc41345c51a..8b50f54613ac7ff1d58ae033e51b239c6adce0e3 100644 (file)
@@ -178,8 +178,8 @@ changes to a thread's priority (or policy) using any mechanism other than
 .BR pthread_setschedprio (3)
 should result in the thread being placed at the end of
 the list for its priority.
-.\" In 2.2.x and 2.4.x, the thread is placed at the front of the queue
-.\" In 2.0.x, the Right Thing happened: the thread went to the back -- MTK
+.\" In Linux 2.2.x and Linux 2.4.x, the thread is placed at the front of the queue
+.\" In Linux 2.0.x, the Right Thing happened: the thread went to the back -- MTK
 .IP \(bu
 A thread calling
 .BR sched_yield (2)
@@ -213,7 +213,7 @@ retrieved using
 .\" by the process nice value -- MTK
 .\"
 .SS SCHED_DEADLINE: Sporadic task model deadline scheduling
-Since version 3.14, Linux provides a deadline scheduling policy
+Since Linux 3.14, Linux provides a deadline scheduling policy
 .RB ( SCHED_DEADLINE ).
 This policy is currently implemented using
 GEDF (Global Earliest Deadline First)
@@ -421,16 +421,16 @@ The range of the nice value
 varies across UNIX systems.
 On modern Linux, the range is \-20 (high priority) to +19 (low priority).
 On some other systems, the range is \-20..20.
-Very early Linux kernels (Before Linux 2.0) had the range \-infinity..15.
+Very early Linux kernels (before Linux 2.0) had the range \-infinity..15.
 .\" Linux before 1.3.36 had \-infinity..15.
-.\" Since kernel 1.3.43, Linux has the range \-20..19.
+.\" Since Linux 1.3.43, Linux has the range \-20..19.
 .PP
 The degree to which the nice value affects the relative scheduling of
 .B SCHED_OTHER
 processes likewise varies across UNIX systems and
 across Linux kernel versions.
 .PP
-With the advent of the CFS scheduler in kernel 2.6.23,
+With the advent of the CFS scheduler in Linux 2.6.23,
 Linux adopted an algorithm that causes
 relative differences in nice values to have a much stronger effect.
 In the current implementation, each unit of difference in the
@@ -544,7 +544,7 @@ This flag is disabled in child processes created by
 .BR fork (2).
 .\"
 .SS Privileges and resource limits
-In Linux kernels before 2.6.12, only privileged
+Before Linux 2.6.12, only privileged
 .RB ( CAP_SYS_NICE )
 threads can set a nonzero static priority (i.e., set a real-time
 scheduling policy).
@@ -593,12 +593,12 @@ matches the real or effective user ID of the target thread.
 Special rules apply for the
 .B SCHED_IDLE
 policy.
-In Linux kernels before 2.6.39,
+Before Linux 2.6.39,
 an unprivileged thread operating under this policy cannot
 change its policy, regardless of the value of its
 .B RLIMIT_RTPRIO
 resource limit.
-In Linux kernels since 2.6.39,
+Since Linux 2.6.39,
 .\" commit c02aa73b1d18e43cfd79c2f193b225e84ca497c8
 an unprivileged thread can switch to either the
 .B SCHED_BATCH
@@ -627,7 +627,7 @@ or
 .B SCHED_DEADLINE
 policy can potentially block all other threads from accessing
 the CPU forever.
-Prior to Linux 2.6.25, the only way of preventing a runaway real-time
+Before Linux 2.6.25, the only way of preventing a runaway real-time
 process from freezing the system was to run (at the console)
 a shell scheduled under a higher static priority than the tested application.
 This allows an emergency kill of tested
@@ -643,7 +643,7 @@ See
 .BR getrlimit (2)
 for details.
 .PP
-Since version 2.6.25, Linux also provides two
+Since Linux 2.6.25, Linux also provides two
 .I /proc
 files that can be used to reserve a certain amount of CPU time
 to be used by non-real-time processes.
@@ -667,7 +667,7 @@ The value in this file can range from \-1 to
 .BR INT_MAX \-1.
 Specifying \-1 makes the run time the same as the period;
 that is, no CPU time is set aside for non-real-time processes
-(which was the Linux behavior before kernel 2.6.25).
+(which was the behavior before Linux 2.6.25).
 The default value in this file is 950,000 (0.95 seconds),
 meaning that 5% of the CPU time is reserved for processes that
 don't run under a real-time or deadline scheduling policy.
@@ -895,7 +895,7 @@ $ \fBecho 10 > /proc/self/autogroup\fP
 .SS Real-time features in the mainline Linux kernel
 .\" FIXME . Probably this text will need some minor tweaking
 .\" ask Carsten Emde about this.
-Since kernel version 2.6.18, Linux is gradually
+Since Linux 2.6.18, Linux is gradually
 becoming equipped with real-time capabilities,
 most of which are derived from the former
 .I realtime\-preempt
@@ -942,11 +942,11 @@ Originally, Standard Linux was intended as a general-purpose operating
 system being able to handle background processes, interactive
 applications, and less demanding real-time applications (applications that
 need to usually meet timing deadlines).
-Although the Linux kernel 2.6
+Although the Linux 2.6
 allowed for kernel preemption and the newly introduced O(1) scheduler
 ensures that the time needed to schedule is fixed and deterministic
 irrespective of the number of active tasks, true real-time computing
-was not possible up to kernel version 2.6.17.
+was not possible up to Linux 2.6.17.
 .SH SEE ALSO
 .ad l
 .nh
index 31bb048a661174106850d4a966663849655805b2..1dfcf68ad498f2f0fdc4dd95494c0a46b4b4ef8f 100644 (file)
@@ -85,7 +85,7 @@ the semaphore should be destroyed using
 The remainder of this section describes some specific details
 of the Linux implementation of POSIX semaphores.
 .SS Versions
-Prior to kernel 2.6, Linux supported only unnamed,
+Before Linux 2.6, Linux supported only unnamed,
 thread-shared semaphores.
 On a system with Linux 2.6 and a glibc that provides the NPTL
 threading implementation,
index 14eb2ef5d5b4a519c3d3267f06018cb6375bdc21..ee3d7b3b6b166ce2450bb778c6ddc2b55f37881c 100644 (file)
@@ -75,7 +75,7 @@ On Linux, shared memory objects are created in a
 .RB ( tmpfs (5))
 virtual filesystem, normally mounted under
 .IR /dev/shm .
-Since kernel 2.6.19, Linux supports the use of access control lists (ACLs)
+Since Linux 2.6.19, Linux supports the use of access control lists (ACLs)
 to control the permissions of objects in the virtual filesystem.
 .SH NOTES
 Typically, processes must synchronize their access to a shared
index 05d5cc9e19903881fa0b0cd16c5b37ab16b04241..06dc54324c45587a7dccbbb707eabd1a50e63c5e 100644 (file)
@@ -527,7 +527,7 @@ Signal 29 is
 on SPARC.
 .\"
 .SS Real-time signals
-Starting with version 2.2,
+Starting with Linux 2.2,
 Linux supports real-time signals as originally defined in the POSIX.1b
 real-time extensions (and now included in POSIX.1-2001).
 The range of supported real-time signals is defined by the macros
@@ -612,7 +612,7 @@ According to POSIX, an implementation should permit at least
 (32) real-time signals to be queued to
 a process.
 However, Linux does things differently.
-In kernels up to and including 2.6.7, Linux imposes
+Up to and including Linux 2.6.7, Linux imposes
 a system-wide limit on the number of queued real-time signals
 for all processes.
 This limit can be viewed and (with privilege) changed via the
@@ -706,7 +706,7 @@ Socket interfaces:
 .\" If a timeout (setsockopt()) is in effect on the socket, then these
 .\" system calls switch to using EINTR.  Consequently, they and are not
 .\" automatically restarted, and they show the stop/cont behavior
-.\" described below.  (Verified from 2.6.26 source, and by experiment; mtk)
+.\" described below.  (Verified from Linux 2.6.26 source, and by experiment; mtk)
 .BR accept (2),
 .BR connect (2),
 .BR recv (2),
index 2b191c783603a99e48c3e6d3b8c44478abeaa6cd..f957e1855507302807910f48f1fb06cbdb2bdbaf 100644 (file)
@@ -814,9 +814,9 @@ indicate a socket as readable only if at least
 bytes are available.
 .TP
 .BR SO_RCVTIMEO " and " SO_SNDTIMEO
-.\" Not implemented in 2.0.
-.\" Implemented in 2.1.11 for getsockopt: always return a zero struct.
-.\" Implemented in 2.3.41 for setsockopt, and actually used.
+.\" Not implemented in Linux 2.0.
+.\" Implemented in Linux 2.1.11 for getsockopt: always return a zero struct.
+.\" Implemented in Linux 2.3.41 for setsockopt, and actually used.
 Specify the receiving or sending timeouts until reporting an error.
 The argument is a
 .IR "struct timeval" .
index 2430a084caaee31ada473ddabcd152f347a16026..1d8a26818ea232a2b123187935acb0f71d684020 100644 (file)
@@ -74,7 +74,7 @@
 .\"        Author: Pavel Emelyanov <xemul@parallels.com>
 .\"
 .\"     TCP_FASTOPEN (3.6)
-.\"         (Fast Open server side implementation completed in 3.7)
+.\"         (Fast Open server side implementation completed in Linux 3.7)
 .\"        http://lwn.net/Articles/508865/
 .\"
 .\"     TCP_TIMESTAMP (3.9)
@@ -258,9 +258,9 @@ the corresponding option is enabled, and a zero value ("false")
 meaning that the option is disabled.
 .TP
 .IR tcp_abc " (Integer; default: 0; Linux 2.6.15 to Linux 3.8)"
-.\" Since 2.6.15; removed in 3.9
+.\" Since Linux 2.6.15; removed in Linux 3.9
 .\" commit ca2eb5679f8ddffff60156af42595df44a315ef0
-.\" The following is from 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
 Control the Appropriate Byte Count (ABC), defined in RFC 3465.
 ABC is a way of increasing the congestion window
 .RI ( cwnd )
@@ -286,7 +286,7 @@ of two segments to compensate for delayed acknowledgements.
 .RE
 .TP
 .IR tcp_abort_on_overflow " (Boolean; default: disabled; since Linux 2.4)"
-.\" Since 2.3.41
+.\" Since Linux 2.3.41
 Enable resetting connections if the listening service is too
 slow and unable to keep up and accept them.
 It means that if overflow occurred due
@@ -298,7 +298,7 @@ cannot be tuned to accept connections faster.
 Enabling this option can harm the clients of your server.
 .TP
 .IR tcp_adv_win_scale " (integer; default: 2; since Linux 2.4)"
-.\" Since 2.4.0-test7
+.\" Since Linux 2.4.0-test7
 Count buffering overhead as
 .IR "bytes/2^tcp_adv_win_scale" ,
 if
@@ -323,7 +323,7 @@ default value of 2 implies that the space
 used for the application buffer is one fourth that of the total.
 .TP
 .IR tcp_allowed_congestion_control " (String; default: see text; since Linux 2.4.20)"
-.\" The following is from 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
 Show/set the congestion control algorithm choices available to unprivileged
 processes (see the description of the
 .B TCP_CONGESTION
@@ -353,7 +353,7 @@ socket option to obtain optimal behavior
 when they know how/when to uncork their sockets.
 .TP
 .IR tcp_available_congestion_control " (String; read-only; since Linux 2.4.20)"
-.\" The following is from 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
 Show a list of the congestion-control algorithms
 that are registered.
 The items in the list are separated by white space and
@@ -364,7 +364,7 @@ More congestion-control algorithms may be available as modules,
 but not loaded.
 .TP
 .IR tcp_app_win  " (integer; default: 31; since Linux 2.4)"
-.\" Since 2.4.0-test7
+.\" Since Linux 2.4.0-test7
 This variable defines how many
 bytes of the TCP window are reserved for buffering overhead.
 .IP
@@ -372,7 +372,7 @@ A maximum of (\fIwindow/2^tcp_app_win\fP, mss) bytes in the window
 are reserved for the application buffer.
 A value of 0 implies that no amount is reserved.
 .\"
-.\" The following is from 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
 .TP
 .IR tcp_base_mss " (Integer; default: 512; since Linux 2.6.17)"
 The initial value of
@@ -381,9 +381,9 @@ to be used by the packetization layer Path MTU discovery (MTU probing).
 If MTU probing is enabled,
 this is the initial MSS used by the connection.
 .\"
-.\" The following is from 2.6.12: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.12: Documentation/networking/ip-sysctl.txt
 .TP
-.IR tcp_bic " (Boolean; default: disabled; Linux 2.4.27/2.6.6 to 2.6.13)"
+.IR tcp_bic " (Boolean; default: disabled; Linux 2.4.27/2.6.6 to Linux 2.6.13)"
 Enable BIC TCP congestion control algorithm.
 BIC-TCP is a sender-side-only change that ensures a linear RTT
 fairness under large windows while offering both scalability and
@@ -395,21 +395,21 @@ increment ensures linear RTT fairness as well as good scalability.
 Under small congestion windows, binary search
 increase provides TCP friendliness.
 .\"
-.\" The following is from 2.6.12: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.12: Documentation/networking/ip-sysctl.txt
 .TP
-.IR tcp_bic_low_window " (integer; default: 14; Linux 2.4.27/2.6.6 to 2.6.13)"
+.IR tcp_bic_low_window " (integer; default: 14; Linux 2.4.27/2.6.6 to Linux 2.6.13)"
 Set the threshold window (in packets) where BIC TCP starts to
 adjust the congestion window.
 Below this threshold BIC TCP behaves the same as the default TCP Reno.
 .\"
-.\" The following is from 2.6.12: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.12: Documentation/networking/ip-sysctl.txt
 .TP
-.IR tcp_bic_fast_convergence " (Boolean; default: enabled; Linux 2.4.27/2.6.6 to 2.6.13)"
+.IR tcp_bic_fast_convergence " (Boolean; default: enabled; Linux 2.4.27/2.6.6 to Linux 2.6.13)"
 Force BIC TCP to more quickly respond to changes in congestion window.
 Allows two flows sharing the same connection to converge more rapidly.
 .TP
 .IR tcp_congestion_control " (String; default: see text; since Linux 2.4.13)"
-.\" The following is from 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
 Set the default congestion-control algorithm to be used for new connections.
 The algorithm "reno" is always available,
 but additional choices may be available depending on kernel configuration.
@@ -423,7 +423,7 @@ and the kernel was configured with the
 option.
 .TP
 .IR tcp_dsack " (Boolean; default: enabled; since Linux 2.4)"
-.\" Since 2.4.0-test7
+.\" Since Linux 2.4.0-test7
 Enable RFC\ 2883 TCP Duplicate SACK support.
 .TP
 .IR tcp_fastopen " (Bitmask; default: 0x1; since Linux 3.7)"
@@ -454,7 +454,7 @@ Set server side RFC\~7413 Fast Open key to generate Fast Open cookie
 when server side Fast Open support is enabled.
 .TP
 .IR tcp_ecn " (Integer; default: see below; since Linux 2.4)"
-.\" Since 2.4.0-test7
+.\" Since Linux 2.4.0-test7
 Enable RFC\ 3168 Explicit Congestion Notification.
 .IP
 This file can have one of the following values:
@@ -492,21 +492,21 @@ normal SYN retransmission timeout will be resent with CWR and
 ECE cleared.
 .TP
 .IR tcp_fack " (Boolean; default: enabled; since Linux 2.2)"
-.\" Since 2.1.92
+.\" Since Linux 2.1.92
 Enable TCP Forward Acknowledgement support.
 .TP
 .IR tcp_fin_timeout " (integer; default: 60; since Linux 2.2)"
-.\" Since 2.1.53
+.\" Since Linux 2.1.53
 This specifies how many seconds to wait for a final FIN packet before the
 socket is forcibly closed.
 This is strictly a violation of the TCP specification,
 but required to prevent denial-of-service attacks.
 In Linux 2.2, the default value was 180.
 .\"
-.\" The following is from 2.6.12: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.12: Documentation/networking/ip-sysctl.txt
 .TP
 .IR tcp_frto " (integer; default: see below; since Linux 2.4.21/2.6)"
-.\" Since 2.4.21/2.5.43
+.\" Since Linux 2.4.21/2.5.43
 Enable F-RTO, an enhanced recovery algorithm for TCP retransmission
 timeouts (RTOs).
 It is particularly beneficial in wireless environments
@@ -572,17 +572,17 @@ are restored to the values prior to timeout.
 .RE
 .TP
 .IR tcp_keepalive_intvl " (integer; default: 75; since Linux 2.4)"
-.\" Since 2.3.18
+.\" Since Linux 2.3.18
 The number of seconds between TCP keep-alive probes.
 .TP
 .IR tcp_keepalive_probes " (integer; default: 9; since Linux 2.2)"
-.\" Since 2.1.43
+.\" Since Linux 2.1.43
 The maximum number of TCP keep-alive probes to send
 before giving up and killing the connection if
 no response is obtained from the other end.
 .TP
 .IR tcp_keepalive_time " (integer; default: 7200; since Linux 2.2)"
-.\" Since 2.1.43
+.\" Since Linux 2.1.43
 The number of seconds a connection needs to be idle
 before TCP begins sending out keep-alive probes.
 Keep-alives are sent only when the
@@ -596,11 +596,11 @@ of 75 seconds apart) when keep-alive is enabled.
 Note that underlying connection tracking mechanisms and
 application timeouts may be much shorter.
 .\"
-.\" The following is from 2.6.12: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.12: Documentation/networking/ip-sysctl.txt
 .TP
 .IR tcp_low_latency  " (Boolean; default: disabled; since Linux 2.4.21/2.6; \
 obsolete since Linux 4.14)"
-.\" Since 2.4.21/2.5.60
+.\" Since Linux 2.4.21/2.5.60
 If enabled, the TCP stack makes decisions that prefer lower
 latency as opposed to higher throughput.
 It this option is disabled, then higher throughput is preferred.
@@ -611,7 +611,7 @@ Since Linux 4.14,
 this file still exists, but its value is ignored.
 .TP
 .IR tcp_max_orphans  " (integer; default: see below; since Linux 2.4)"
-.\" Since 2.3.41
+.\" Since Linux 2.3.41
 The maximum number of orphaned (not attached to any user file
 handle) TCP sockets allowed in the system.
 When this number is exceeded,
@@ -625,7 +625,7 @@ The default initial value is set equal to the kernel parameter NR_FILE.
 This initial default is adjusted depending on the memory in the system.
 .TP
 .IR tcp_max_syn_backlog " (integer; default: see below; since Linux 2.2)"
-.\" Since 2.1.53
+.\" Since Linux 2.1.53
 The maximum number of queued connection requests which have
 still not received an acknowledgement from the connecting client.
 If this number is exceeded, the kernel will begin
@@ -635,7 +635,7 @@ The default value of 256 is increased to
 greater (>= 128\ MB), and reduced to 128 for those systems with
 very low memory (<= 32\ MB).
 .IP
-Prior to Linux 2.6.20,
+Before Linux 2.6.20,
 .\" commit 72a3effaf633bcae9034b7e176bdbd78d64a71db
 it was recommended that if this needed to be increased above 1024,
 the size of the SYNACK hash table
@@ -657,7 +657,7 @@ In Linux 2.6.20, the fixed sized
 was removed in favor of dynamic sizing.
 .TP
 .IR tcp_max_tw_buckets " (integer; default: see below; since Linux 2.4)"
-.\" Since 2.3.41
+.\" Since Linux 2.3.41
 The maximum number of sockets in TIME_WAIT state allowed in
 the system.
 This limit exists only to prevent simple denial-of-service attacks.
@@ -667,14 +667,14 @@ If this number is
 exceeded, the socket is closed and a warning is printed.
 .TP
 .IR tcp_moderate_rcvbuf " (Boolean; default: enabled; since Linux 2.4.17/2.6.7)"
-.\" The following is from 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
 If enabled, TCP performs receive buffer auto-tuning,
 attempting to automatically size the buffer (no greater than
 .IR tcp_rmem[2] )
 to match the size required by the path for full throughput.
 .TP
 .IR tcp_mem " (since Linux 2.4)"
-.\" Since 2.4.0-test7
+.\" Since Linux 2.4.0-test7
 This is a vector of 3 integers: [low, pressure, high].
 These bounds, measured in units of the system page size,
 are used by TCP to track its memory usage.
@@ -705,7 +705,7 @@ This value overrides any other limits imposed by the kernel.
 .RE
 .TP
 .IR tcp_mtu_probing " (integer; default: 0; since Linux 2.6.17)"
-.\" The following is from 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
 This parameter controls TCP Packetization-Layer Path MTU Discovery.
 The following values may be assigned to the file:
 .RS
@@ -722,7 +722,7 @@ Always enabled, use initial MSS of
 .RE
 .TP
 .IR tcp_no_metrics_save " (Boolean; default: disabled; since Linux 2.6.6)"
-.\" The following is from 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
 By default, TCP saves various connection metrics in the route cache
 when the connection closes, so that connections established in the
 near future can use these to set initial conditions.
@@ -733,12 +733,12 @@ If
 is enabled, TCP will not cache metrics on closing connections.
 .TP
 .IR tcp_orphan_retries " (integer; default: 8; since Linux 2.4)"
-.\" Since 2.3.41
+.\" Since Linux 2.3.41
 The maximum number of attempts made to probe the other
 end of a connection which has been closed by our end.
 .TP
 .IR tcp_reordering " (integer; default: 3; since Linux 2.4)"
-.\" Since 2.4.0-test7
+.\" Since Linux 2.4.0-test7
 The maximum a packet can be reordered in a TCP packet stream
 without TCP assuming packet loss and going into slow start.
 It is not advisable to change this number.
@@ -747,11 +747,11 @@ minimize unnecessary back off and retransmits provoked by
 reordering of packets on a connection.
 .TP
 .IR tcp_retrans_collapse " (Boolean; default: enabled; since Linux 2.2)"
-.\" Since 2.1.96
+.\" Since Linux 2.1.96
 Try to send full-sized packets during retransmit.
 .TP
 .IR tcp_retries1 " (integer; default: 3; since Linux 2.2)"
-.\" Since 2.1.43
+.\" Since Linux 2.1.43
 The number of times TCP will attempt to retransmit a
 packet on an established connection normally,
 without the extra effort of getting the network layers involved.
@@ -761,7 +761,7 @@ update the route if possible before each new retransmit.
 The default is the RFC specified minimum of 3.
 .TP
 .IR tcp_retries2 " (integer; default: 15; since Linux 2.2)"
-.\" Since 2.1.43
+.\" Since Linux 2.1.43
 The maximum number of times a TCP packet is retransmitted
 in established state before giving up.
 The default value is 15, which corresponds to a duration of
@@ -771,7 +771,7 @@ The RFC\ 1122 specified
 minimum limit of 100 seconds is typically deemed too short.
 .TP
 .IR tcp_rfc1337 " (Boolean; default: disabled; since Linux 2.2)"
-.\" Since 2.1.90
+.\" Since Linux 2.1.90
 Enable TCP behavior conformant with RFC\ 1337.
 When disabled,
 if a RST is received in TIME_WAIT state, we close
@@ -779,7 +779,7 @@ the socket immediately without waiting for the end
 of the TIME_WAIT period.
 .TP
 .IR tcp_rmem " (since Linux 2.4)"
-.\" Since 2.4.0-test7
+.\" Since Linux 2.4.0-test7
 This is a vector of 3 integers: [min, default, max].
 These parameters are used by TCP to regulate receive buffer sizes.
 TCP dynamically adjusts the size of the
@@ -836,11 +836,11 @@ lowered to 87380 in low-memory systems).
 .RE
 .TP
 .IR tcp_sack " (Boolean; default: enabled; since Linux 2.2)"
-.\" Since 2.1.36
+.\" Since Linux 2.1.36
 Enable RFC\ 2018 TCP Selective Acknowledgements.
 .TP
 .IR tcp_slow_start_after_idle " (Boolean; default: enabled; since Linux 2.6.18)"
-.\" The following is from 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.28-rc4: Documentation/networking/ip-sysctl.txt
 If enabled, provide RFC 2861 behavior and time out the congestion
 window after an idle period.
 An idle period is defined as the current RTO (retransmission timeout).
@@ -848,7 +848,7 @@ If disabled, the congestion window will not
 be timed out after an idle period.
 .TP
 .IR tcp_stdurg " (Boolean; default: disabled; since Linux 2.2)"
-.\" Since 2.1.44
+.\" Since Linux 2.1.44
 If this option is enabled, then use the RFC\ 1122 interpretation
 of the TCP urgent-pointer field.
 .\" RFC 793 was ambiguous in its specification of the meaning of the
@@ -862,7 +862,7 @@ the urgent pointer points to the first byte after the urgent data.
 Enabling this option may lead to interoperability problems.
 .TP
 .IR tcp_syn_retries  " (integer; default: 6; since Linux 2.2)"
-.\" Since 2.1.38
+.\" Since Linux 2.1.38
 The maximum number of times initial SYNs for an active TCP
 connection attempt will be retransmitted.
 This value should not be higher than 255.
@@ -875,13 +875,13 @@ the default value was 5, which
 corresponded to approximately 180 seconds.
 .TP
 .IR tcp_synack_retries " (integer; default: 5; since Linux 2.2)"
-.\" Since 2.1.38
+.\" Since Linux 2.1.38
 The maximum number of times a SYN/ACK segment
 for a passive TCP connection will be retransmitted.
 This number should not be higher than 255.
 .TP
 .IR tcp_syncookies " (integer; default: 1; since Linux 2.2)"
-.\" Since 2.1.43
+.\" Since Linux 2.1.43
 Enable TCP syncookies.
 The kernel must be compiled with
 .BR CONFIG_SYN_COOKIES .
@@ -915,7 +915,7 @@ This can be useful for network testing.
 .RE
 .TP
 .IR tcp_timestamps " (integer; default: 1; since Linux 2.2)"
-.\" Since 2.1.36
+.\" Since Linux 2.1.36
 Set to one of the following values to enable or disable RFC\ 1323
 TCP timestamps:
 .RS
@@ -941,9 +941,9 @@ can be consumed by a single TCP Segmentation Offload (TSO) frame.
 The setting of this parameter is a tradeoff between burstiness and
 building larger TSO frames.
 .TP
-.IR tcp_tw_recycle " (Boolean; default: disabled; Linux 2.4 to 4.11)"
-.\" Since 2.3.15
-.\" removed in 4.12; commit 4396e46187ca5070219b81773c4e65088dac50cc
+.IR tcp_tw_recycle " (Boolean; default: disabled; Linux 2.4 to Linux 4.11)"
+.\" Since Linux 2.3.15
+.\" removed in Linux 4.12; commit 4396e46187ca5070219b81773c4e65088dac50cc
 Enable fast recycling of TIME_WAIT sockets.
 Enabling this option is
 not recommended as the remote IP may not use monotonically increasing
@@ -951,18 +951,18 @@ timestamps (devices behind NAT, devices with per-connection timestamp
 offsets).
 See RFC 1323 (PAWS) and RFC 6191.
 .\"
-.\" The following is from 2.6.12: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.12: Documentation/networking/ip-sysctl.txt
 .TP
 .IR tcp_tw_reuse " (Boolean; default: disabled; since Linux 2.4.19/2.6)"
-.\" Since 2.4.19/2.5.43
+.\" Since Linux 2.4.19/2.5.43
 Allow to reuse TIME_WAIT sockets for new connections when it is
 safe from protocol viewpoint.
 It should not be changed without advice/request of technical experts.
 .\"
-.\" The following is from 2.6.12: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.12: Documentation/networking/ip-sysctl.txt
 .TP
-.IR tcp_vegas_cong_avoid  " (Boolean; default: disabled; Linux 2.2 to 2.6.13)"
-.\" Since 2.1.8; removed in 2.6.13
+.IR tcp_vegas_cong_avoid  " (Boolean; default: disabled; Linux 2.2 to Linux 2.6.13)"
+.\" Since Linux 2.1.8; removed in Linux 2.6.13
 Enable TCP Vegas congestion avoidance algorithm.
 TCP Vegas is a sender-side-only change to TCP that anticipates
 the onset of congestion by estimating the bandwidth.
@@ -970,9 +970,9 @@ TCP Vegas adjusts the sending rate by modifying the congestion window.
 TCP Vegas should provide less packet loss, but it is
 not as aggressive as TCP Reno.
 .\"
-.\" The following is from 2.6.12: Documentation/networking/ip-sysctl.txt
+.\" The following is from Linux 2.6.12: Documentation/networking/ip-sysctl.txt
 .TP
-.IR tcp_westwood " (Boolean; default: disabled; Linux 2.4.26/2.6.3 to 2.6.13)"
+.IR tcp_westwood " (Boolean; default: disabled; Linux 2.4.26/2.6.3 to Linux 2.6.13)"
 Enable TCP Westwood+ congestion control algorithm.
 TCP Westwood+ is a sender-side-only modification of the TCP Reno
 protocol stack that optimizes the performance of TCP congestion control.
@@ -985,7 +985,7 @@ TCP Westwood+ significantly increases fairness with respect to
 TCP Reno in wired networks and throughput over wireless links.
 .TP
 .IR tcp_window_scaling " (Boolean; default: enabled; since Linux 2.2)"
-.\" Since 2.1.36
+.\" Since Linux 2.1.36
 Enable RFC\ 1323 TCP window scaling.
 This feature allows the use of a large window
 (> 64\ kB) on a TCP connection, should the other end support it.
@@ -999,7 +999,7 @@ is disabled, TCP will not negotiate the use of window
 scaling with the other end during connection setup.
 .TP
 .IR tcp_wmem " (since Linux 2.4)"
-.\" Since 2.4.0-test7
+.\" Since Linux 2.4.0-test7
 This is a vector of 3 integers: [min, default, max].
 These parameters are used by TCP to regulate send buffer sizes.
 TCP dynamically adjusts the size of the send buffer from the
@@ -1096,7 +1096,7 @@ can choose from any of the available congestion-control algorithms
 above).
 .TP
 .BR TCP_CORK " (since Linux 2.2)"
-.\" precisely: since 2.1.127
+.\" precisely: since Linux 2.1.127
 If set, don't send out partial frames.
 All queued partial frames are sent when the option is cleared again.
 This is useful for prepending headers before calling
@@ -1112,7 +1112,7 @@ only since Linux 2.5.71.
 This option should not be used in code intended to be portable.
 .TP
 .BR TCP_DEFER_ACCEPT " (since Linux 2.4)"
-.\" Precisely: since 2.3.38
+.\" Precisely: since Linux 2.3.38
 .\" Useful references:
 .\" http://www.techrepublic.com/article/take-advantage-of-tcp-ip-options-to-optimize-data-transmission/
 .\" http://unix.stackexchange.com/questions/94104/real-world-use-of-tcp-defer-accept
@@ -1129,14 +1129,14 @@ The kernel returns a \fIstruct tcp_info\fP as defined in the file
 This option should not be used in code intended to be portable.
 .TP
 .BR TCP_KEEPCNT " (since Linux 2.4)"
-.\" Precisely: since 2.3.18
+.\" Precisely: since Linux 2.3.18
 The maximum number of keepalive probes TCP should send
 before dropping the connection.
 This option should not be
 used in code intended to be portable.
 .TP
 .BR TCP_KEEPIDLE " (since Linux 2.4)"
-.\" Precisely: since 2.3.18
+.\" Precisely: since Linux 2.3.18
 The time (in seconds) the connection needs to remain idle
 before TCP starts sending keepalive probes, if the socket
 option
@@ -1145,12 +1145,12 @@ has been set on this socket.
 This option should not be used in code intended to be portable.
 .TP
 .BR TCP_KEEPINTVL " (since Linux 2.4)"
-.\" Precisely: since 2.3.18
+.\" Precisely: since Linux 2.3.18
 The time (in seconds) between individual keepalive probes.
 This option should not be used in code intended to be portable.
 .TP
 .BR TCP_LINGER2 " (since Linux 2.4)"
-.\" Precisely: since 2.3.41
+.\" Precisely: since Linux 2.3.41
 The lifetime of orphaned FIN_WAIT2 state sockets.
 This option can be used to override the system-wide setting in the file
 .I /proc/sys/net/ipv4/tcp_fin_timeout
@@ -1204,7 +1204,7 @@ This option should not be used in code intended to be
 portable.
 .TP
 .BR TCP_SYNCNT " (since Linux 2.4)"
-.\" Precisely: since 2.3.18
+.\" Precisely: since Linux 2.3.18
 Set the number of SYN retransmits that TCP should send before
 aborting the attempt to connect.
 It cannot exceed 255.
@@ -1257,7 +1257,7 @@ Further details on the user timeout feature can be found in
 RFC\ 793 and RFC\ 5482 ("TCP User Timeout Option").
 .TP
 .BR TCP_WINDOW_CLAMP " (since Linux 2.4)"
-.\" Precisely: since 2.3.41
+.\" Precisely: since Linux 2.3.41
 Bound the size of the advertised window to this value.
 The kernel imposes a minimum size of SOCK_MIN_RCVBUF/2.
 This option should not be used in code intended to be
@@ -1386,7 +1386,7 @@ It is possible to peek at out-of-band data using the
 .B MSG_PEEK
 flag.
 .PP
-Since version 2.4, Linux supports the use of
+Since Linux 2.4, Linux supports the use of
 .B MSG_TRUNC
 in the
 .I flags
@@ -1522,9 +1522,9 @@ or the generic socket layer may also be returned for TCP.
 Support for Explicit Congestion Notification, zero-copy
 .BR sendfile (2),
 reordering support and some SACK extensions
-(DSACK) were introduced in 2.4.
+(DSACK) were introduced in Linux 2.4.
 Support for forward acknowledgement (FACK), TIME_WAIT recycling,
-and per-connection keepalive socket options were introduced in 2.3.
+and per-connection keepalive socket options were introduced in Linux 2.3.
 .SH BUGS
 Not all errors are documented.
 .PP
index 358bc7f9e56106940888f239d71931a0c1cc8a64..c10e0a0873595c10809d97c970b2894dc48fdd91 100644 (file)
@@ -67,10 +67,10 @@ on kernels up to and including 2.4.x, HZ was 100,
 giving a jiffy value of 0.01 seconds;
 starting with 2.6.0, HZ was raised to 1000, giving a jiffy of
 0.001 seconds.
-Since kernel 2.6.13, the HZ value is a kernel
+Since Linux 2.6.13, the HZ value is a kernel
 configuration parameter and can be 100, 250 (the default) or 1000,
 yielding a jiffies value of, respectively, 0.01, 0.004, or 0.001 seconds.
-Since kernel 2.6.20, a further frequency is available:
+Since Linux 2.6.20, a further frequency is available:
 300, a number that divides evenly for the common video
 frame rates (PAL, 25 Hz; NTSC, 30 Hz).
 .PP
index 130d16c9490a9c726a61b2dc312eaf017ea0fdc6..5822bc551fdfe1bd2e17b6cc16e28ea460e09fef 100644 (file)
@@ -198,7 +198,7 @@ is accumulated into a single datagram that is transmitted when
 the option is disabled.
 This option should not be used in code intended to be
 portable.
-.\" FIXME document UDP_ENCAP (new in kernel 2.5.67)
+.\" FIXME document UDP_ENCAP (new in Linux 2.5.67)
 .\" From include/linux/udp.h:
 .\"     UDP_ENCAP_ESPINUDP_NON_IKE draft-ietf-ipsec-nat-t-ike-00/01
 .\"     UDP_ENCAP_ESPINUDP draft-ietf-ipsec-udp-encaps-06
index f11a70ebc23cd4aa949c800d7379a36895a3921d..b290117fcc93fa175822e375ed00fb212f53e9f8 100644 (file)
@@ -519,9 +519,8 @@ to fail with the error
 .BR EINVAL .
 .B SCM_MAX_FD
 has the value 253
-(or 255 in kernels
 .\" commit bba14de98753cb6599a2dae0e520714b2153522d
-before 2.6.38).
+(or 255 before Linux 2.6.38).
 .TP
 .B SCM_CREDENTIALS
 Send or receive UNIX credentials.
index fff6e2caab5787151a931c9595d24fe8a5192440..b08e6a8f7d8a6ccd07e788fc0f6df428e7d1e7a2 100644 (file)
@@ -47,7 +47,7 @@ with the
 .B CLONE_NEWUSER
 flag.
 .PP
-The kernel imposes (since version 3.11) a limit of 32 nested levels of
+The kernel imposes (since Linux 3.11) a limit of 32 nested levels of
 .\" commit 8742f229b635bf1c1c84a3dfe5e47c814c20b5c8
 user namespaces.
 .\" FIXME Explain the rationale for this limit. (What is the rationale?)
index 20e4bc063b8c2141aa5296c2cc5a436b6e96bfbb..8f69f191ae6d68f48e590ed5d8305575f2ff94c7 100644 (file)
@@ -394,7 +394,7 @@ __kernel_sync_dicache_p5    LINUX_2.6.15
 .ft P
 \}
 .PP
-In kernel versions before Linux 5.6,
+Before Linux 5.6,
 .\" commit 654abc69ef2e69712e6d4e8a6cb9292b97a4aa39
 the
 .B CLOCK_REALTIME_COARSE
@@ -434,7 +434,7 @@ __kernel_sync_dicache_p5    LINUX_2.6.15
 .ft P
 \}
 .PP
-In kernel versions before Linux 4.16,
+Before Linux 4.16,
 .\" commit 5c929885f1bb4b77f85b1769c49405a0e0f154a1
 the
 .B CLOCK_REALTIME_COARSE
index 5f790323dc93525d5bf207c0783db7e3bb15d78e..e279be5fae79c241c47be257a61ebf43db538e9d 100644 (file)
@@ -238,7 +238,7 @@ are delimited by colons or spaces.
 .B \-\-list
 List all dependencies and how they are resolved.
 .TP
-.BR \-\-list\-tunables " (since 2.33)"
+.BR \-\-list\-tunables " (since glibc 2.33)"
 Print the names and values of all tunables,
 along with the minimum and maximum allowed values.
 .TP
@@ -588,7 +588,7 @@ is ignored in secure-execution mode.
 By default, when searching shared libraries to resolve a symbol reference,
 the dynamic linker will resolve to the first definition it finds.
 .IP
-Old glibc versions (before 2.2), provided a different behavior:
+Old glibc versions (before glibc 2.2), provided a different behavior:
 if the linker found a symbol that was weak,
 it would remember that symbol and
 keep searching in the remaining shared libraries.
@@ -639,7 +639,7 @@ Since glibc 2.4,
 .B LD_ORIGIN_PATH
 is ignored in secure-execution mode.
 .TP
-.BR LD_POINTER_GUARD " (glibc from 2.4 to 2.22)"
+.BR LD_POINTER_GUARD " (from glibc 2.4 to glibc 2.22)"
 Set to 0 to disable pointer guarding.
 Any other value enables pointer guarding, which is also the default.
 Pointer guarding is a security mechanism whereby some pointers to code