Be consistent about what we call the places the search starts.

* find/find.1: Consistently describe the paths at which the search
begins as "satrting points".
Refer to the info manual in a clearer and more explicit way.

* find/find.1 (SEE ALSO): Explain how to invoke info to read the
Texinfo manual.
* locate/locate.1 (SEE ALSO): Likewise.
* locate/updatedb.1 (SEE ALSO): Likewise.
* xargs/xargs.1 (SEE ALSO): Likewise.
Fix compilation error where struct dirent lacks a d_ino member.

* find/find.c (NOT_AN_INODE_NUMBER): Add missing identifier which
(when missing) caused a compilation error on system where struct
dirent lacks a d_ino member.
configure.ac: look for prefixed ar

Look for '${host}-ar' as set by AC_CANONICAL_HOST before looking for
the unprefixed 'ar'.  This is useful when cross-compiling when all
your binutils are prefixed.
Check for prefixed versions of ranlib, too.

* configure.ac: Check for prefixed versions of ranlib, too.
Add Benedikt Morbach to THANKS
Add Bernhard Voelker to AUTHORS.

* AUTHORS: Add Bernhard Voelker.
xargs: Fix integer overflow in implicit conversion in do_exec.

* xargs/xargs.c (xargs_do_exec): Change type of r from int to
size_t, since that is the type that safe_read actually returns.
Updated Greek translation.

* po/el.po: Updated Greek translation from the Translation
Project.
find: fix fd leak with --execdir option (bug#34976)

Prevent "Failed to save working dir[...]: Too many open files"
error by closing the file descriptor of the working directory.

* find/exec.c (impl_pred_exec): Free the working directory if find
executes the command in the local dir, i.e. if it has been saved
by record_exec_dir().  Re-indent code.
* find/testsuite/sv-34976-execdir-fd-leak.sh: Add test.
* find/testsuite/Makefile.am (test_shell_progs): Mention the test.
* NEWS: Mention the fix.
Fix typo "sturct".

* find/exec.c (impl_pred_exec): Typo fix: struct/struct.
* ChangeLog (2007-03-28): Likewise.
Make sv-34976-execdir-fd-leak.sh test more POSIX-compliant.

* find/testsuite/sv-34976-execdir-fd-leak.sh: Avoid using seq;
instead, use pre-generated lists of test file names.  Also avoid
using file descriptors 0, 1, 2 in the test.
find: fix potential buffer overflow in -execdir and -okdir

* lib/buildcmd.c (bc_push_arg): Take prefix length into account
to avoid state->argbuf overflow.
* NEWS: Mention this fix.
xargs: wait for process before prompting in interactive mode (-p)

In interactive mode, there is a race between xargs prompting
about the next command to be run, vs. the execution of the
echo command:

  $ echo 1 2 | xargs -n 1 -p
  /bin/echo 1 ?...y
  /bin/echo 2 ?...1
  y
  2

This behavior violates POSIX:
(http://pubs.opengroup.org/onlinepubs/9699919799/utilities/xargs.html):

  The xargs utility shall then invoke the constructed command line
  and wait for its completion. This sequence shall be repeated until
  one of the following occurs: [...]

* xargs/xargs.c (xargs_do_exec): Move the code for waiting for forked
processes up, so that the child process terminates before we prompt
for the next command.
* NEWS: Mention the fix.

Reported by jidanni@jidanni.org in
http://lists.gnu.org/archive/html/bug-findutils/2013-07/msg00015.html
find: state that -execdir command is run locally to the matched file.

* doc/find.texi (Single File): Correct the description of what the
current directory will be when the command specified by -execdir
gets run.  This fixes a documentation but reported by Eric
Hanchrow.
* NEWS: Mention this fix.
Issue an error message when fts_read fails. Fixes bug #39324.

* find/ftsfind.c (find): when fts_read fails, issue an error
message, set the exit status to zero and stop.  Previously the
program would just stop (i.e. it failed to distinguish "done" from
"failed").
* find/find.1 (-exec): explain that on failure, some pending
command launches may not happen.  The Texinfo documentation
already pointed this out, so that didn't need to be changed.
* NEWS: Mention this bugfix.
Add a bug number for bug #40088.

* NEWS: Add a bug number for bug #40088: potential buffer overflow
in -execdir and -okdir.  Re-order the bugs listed to be
decreasing numerically by ID.
Release findnutils-4.5.12.

* configure.ac (AC_INIT): Change version number to 4.5.12.
* NEWS: Change version number of most recent release to 4.5.12.
Did 'make distcheck'
Fix typo in ChangeLog