basename(3G) SDK R4.11 basename(3G)
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(3G).
basename(1).
Licensed material--property of copyright holder(s)