I just debugged a failure in sharutils-4.14.2-1 for using basename()
without including <libgen.h>. In the process, I realized that we
aren't doing a good job of explaining why we don't offer a libgen.h
replacement (it is useless because the only two functions it
provides are also useless).
* doc/posix-headers/libgen.texi (libgen.h): Refer to dirname module.
Signed-off-by: Eric Blake <eblake@redhat.com>
+2014-12-22 Eric Blake <eblake@redhat.com>
+
+ docs: mention why libgen.h is bad
+ * doc/posix-headers/libgen.texi (libgen.h): Refer to dirname module.
+
2014-12-20 Paul Eggert <eggert@cs.ucla.edu>
assure: new module
This header file is missing on some platforms:
mingw, MSVC 9, BeOS.
@end itemize
+
+The Gnulib module @code{dirname} provides similar API, with functions
+@code{base_name} and @code{dir_name} that also work with Windows file names.