* doc/find.texi: add year of release each time we mention a findutils
release number.
* find/find.1: Likewise.
* xargs/xargs.1: Likewise.
---
doc/find.texi | 26 ++++++++++++++------------
find/find.1 | 2 +-
xargs/xargs.1 | 6 +++---
3 files changed, 18 insertions(+), 16 deletions(-)
diff --git a/doc/find.texi b/doc/find.texi
index a958baf2..f693db8c 100644
--- a/doc/find.texi
+++ b/doc/find.texi
@@ -514,7 +514,7 @@ find /usr/local/doc -name '*.texi'
Notice that the wildcard must be enclosed in quotes in order to
protect it from expansion by the shell.
-As of findutils version 4.2.2, patterns for @samp{-name} and
+As of findutils version 4.2.2 (2004), patterns for @samp{-name} and
@samp{-iname} match a file name with a leading @samp{.}. For
example the command @samp{find /tmp -name \*bar} match the file
@file{/tmp/.foobar}. Braces within the pattern (@samp{@{@}}) are not
@@ -1108,7 +1108,8 @@ There are two ways to list files in @file{/usr} modified
after
find /usr -newermt "Feb 1"
@end example
-The other way of doing this works on the versions of find before 4.3.3:
+The other way of doing this works on the versions of find before 4.3.3
+(2007):
@c Idea from Rick Sladkey.
@example
@@ -1432,8 +1433,8 @@ As above.
@quotation Warning
If you specify @samp{-perm /000} or @samp{-perm /mode} where the
symbolic mode @samp{mode} has no bits set, the test matches all files.
-Versions of GNU @code{find} prior to 4.3.3 matched no files in this
-situation.
+Versions of GNU @code{find} prior to 4.3.3 (2007) matched no files in
+this situation.
@end quotation
@end deffn
@@ -2126,7 +2127,7 @@ semantics, you will see a difference between the mode as
printed by
@item %M
File's type and mode bits (in symbolic form, as for @code{ls}). This
-directive is supported in findutils 4.2.5 and later.
+directive is supported in findutils 4.2.5 (2004) and later.
@end table
@node Size Directives
@@ -2683,7 +2684,7 @@ True; like @samp{-print0} but write to @var{file} like
@samp{-fprint}
(@pxref{Print File Name}). The output file is always created.
@end deffn
-As of findutils version 4.2.4, the @code{locate} program also has a
+As of findutils version 4.2.4 (2004), the @code{locate} program also has a
@samp{--null} option which does the same thing. For similarity with
@code{xargs}, the short form of the option @samp{-0} can also be used.
@@ -2853,8 +2854,8 @@ Run up to @var{max-procs} processes at a time; the
default is 1. If
possible at a time. Use the @samp{-n}, @samp{-s}, or @samp{-L} option
with @samp{-P}; otherwise chances are that the command will be run
only once. If a child process exits with status 255, @code{xargs} will
-still wait for all child processes to exit (before version 4.9.0 this
-might not happen).
+still wait for all child processes to exit. This would not necessarily
+happen in versions before 4.9.0 (2022).
@end table
If @code{xargs} is run without the @samp{-P} option, it will not
@@ -3246,8 +3247,9 @@ specify where to look (by using @samp{-d} or setting
The file name databases contain lists of files that were in particular
directory trees when the databases were last updated. The file name
-database format changed starting with GNU @code{locate} version 4.0 to
-allow machines with different byte orderings to share the databases.
+database format changed starting with GNU @code{locate} version 4.0
+(1994) to allow machines with different byte orderings to share the
+databases.
GNU @code{locate} can read both the old pre-findutils-4.0 database
format and the @samp{LOCATE02} database format. Support for the old
@@ -4054,7 +4056,7 @@ the input is ignored. If @var{eof-str} is omitted
(@samp{-e}) or blank
(either @samp{-e} or @samp{-E}), there is no logical end-of-file marker
string. The @samp{-e} form of this option is deprecated in favour of
the POSIX-compliant @samp{-E} option, which you should use instead. As
-of GNU @code{xargs} version 4.2.9, the default behaviour of @code{xargs}
+of GNU @code{xargs} version 4.2.9 (2004), the default behaviour of @code{xargs}
is not to have a logical end-of-file marker string. The POSIX standard
(IEEE Std 1003.1, 2004 Edition) allows this.
@@ -5052,7 +5054,7 @@ The @samp{-delete} action is not completely portable, but
the only
other possibility which is as secure (@samp{-execdir}) is no more
portable. The most efficient portable alternative is @samp{-exec
@dots{}+}, but this is insecure and isn't supported by versions of GNU
-findutils prior to 4.2.12.
+findutils prior to 4.2.12 (2005).
@node Copying A Subset of Files
@section Copying A Subset of Files
diff --git a/find/find.1 b/find/find.1
index 455e561a..1b8562c5 100644
--- a/find/find.1
+++ b/find/find.1
@@ -1755,7 +1755,7 @@ flag (as in, for example, `%#m').
.IP %M
File's permissions (in symbolic form, as for
.BR ls ).
-This directive is supported in findutils 4.2.5 and later.
+This directive is supported in findutils 4.2.5 (2004) and later.
.IP %n
Number of hard links to file.
.IP %p
diff --git a/xargs/xargs.1 b/xargs/xargs.1
index 163fbef2..377a1855 100644
--- a/xargs/xargs.1
+++ b/xargs/xargs.1
@@ -561,7 +561,7 @@ appeared first in Issue 8 (IEEE Std 1003.1\-2024) of the
POSIX standard.
.P
As of GNU
.I findutils
-version 4.2.9, the default behaviour of
+version 4.2.9 (2004), the default behaviour of
.B xargs
is not to have a logical end-of-file marker.
POSIX (IEEE Std 1003.1, 2004 Edition) allows this.
@@ -588,7 +588,7 @@ current system.
.P
In versions of
.B xargs
-up to and including version 4.9.0, SIGUSR1 and SIGUSR2 would
+up to and including version 4.9.0 (2022), SIGUSR1 and SIGUSR2 would
not cause
.B xargs
to terminate even if the
@@ -674,7 +674,7 @@ because it emits just one filename per line.
.P
In versions of
.B xargs
-up to and including version 4.9.0,
+up to and including version 4.9.0 (2022),
.B xargs -P
would exit while some of its children were still running, if one of
them exited with status 255.
--
2.47.3