basename(3G) 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
/ /
REFERENCES
basename(1), dirname(3G)
Copyright 1994 Novell, Inc. Page 1