.I <libgen.h>
is included, and the GNU version otherwise.
.SH BUGS
-In the glibc implementation of the POSIX versions of these functions
-they modify their argument, and segfault when called with a static string
-like "/usr/".
+In the glibc implementation,
+the POSIX versions of these functions modify the
+.I path
+argument, and segfault when called with a static string
+such as "/usr/".
+
Before glibc 2.2.1, the glibc version of
.BR dirname ()
did not correctly handle pathnames with trailing \(aq/\(aq characters,