Sync with FreeBSD.
authorPeter Avalos <pavalos@dragonflybsd.org>
Tue, 28 Aug 2007 15:36:44 +0000 (15:36 +0000)
committerPeter Avalos <pavalos@dragonflybsd.org>
Tue, 28 Aug 2007 15:36:44 +0000 (15:36 +0000)
commitd75f2174f5dcbd25d8d140a2fff5b360d76c9975
treefef98cce4262d6578f48363cac4220bf5251ce16
parenta55afca2e0fd73436eaab66f5f905a32a42573fc
Sync with FreeBSD.

Make it possible to have this (basename(1)) perform basename(3) on multiple
files.  The traditional behaviour, 'basename string .suffix', is preserved,
however a suffix may now also be specified via a getopt(3) option, -s, such
that if it is specified in that way, all string arguments follow.  There is
also a new flag, -a, which allows a user to say "yes, please basename(3) on
all arguments".

Add EXIT STATUS.

Cross-reference basename(3) and dirname(3).

Obtained-from:  FreeBSD
usr.bin/basename/basename.1
usr.bin/basename/basename.c