Add non-LFS-safe fts(3) family of functions

Signed-off-by: Guillem Jover <guillem@debian.org>
Signed-off-by: Niels Thykier <niels@thykier.net>
c/binaries.desc: Expands tag description to explain how to add LFS

[nthykier: break the description into smaller paragraphs]

Signed-off-by: Guillem Jover <guillem@debian.org>
Signed-off-by: Niels Thykier <niels@thykier.net>
c/binaries{,.desc}: Handle partially LFS-enabled binaries

If an object which is part of the binary has been correctly built with
LFS but not another the check should trigger, as it means at least parts
of the binary will be unable to correctly handle large files. Add a
regression test for the partially shared library.

[nthykier: remove (now) inaccurate comment]

Signed-off-by: Guillem Jover <guillem@debian.org>
Signed-off-by: Niels Thykier <niels@thykier.net>
d/changelog: Update entry about the new LFS tag

Signed-off-by: Niels Thykier <niels@thykier.net>
d/binaries/lfs-symbols: Correct documentation

Signed-off-by: Niels Thykier <niels@thykier.net>
data/binaries/lfs-symbols: Add __{,f,l}xstat symbols

... and remove the {,f,l}stat variants as they will not appear in the
resulting binary (e.g. fstat will be mapped to __fxstat.

Signed-off-by: Niels Thykier <niels@thykier.net>