basename(3X)
NAME
basename − return the last element of a path name
SYNOPSIS
cc [flag ...] file ... −lgen [library ...]
#include <libgen.h>
char ∗basename (char ∗path);
DESCRIPTION
Given a pointer to a null-terminated character string that contains a path name, basename returns a pointer to the last element of path. Trailing “/” characters are deleted.
If path or ∗path is zero, pointer to a static constant “.” is returned.
EXAMPLES
| Input string | Output pointer |
| /usr/lib | lib |
| /usr/ | usr |
| / | / |
SEE ALSO
dirname(3X).
basename(1) in the CX/UX User’s Reference Manual.
CX/UX Programmer’s Reference Manual