User Tools

Site Tools


solaris:basename.3c

basename


NAME

basename - return the last element of a path name

SYNOPSIS

#include <libgen.h>

char *basename(char *path);

DESCRIPTION

The basename() function takes the pathname pointed to by path and returns a pointer to the final component of the pathname, deleting any trailing ’/’ characters.

If the string consists entirely of the ’/’ character, basename() returns a pointer to the string “/” .

If path is a null pointer or points to an empty string, basename() returns a pointer to the string “.” .

RETURN VALUES

The basename() function returns a pointer to the final component of path.

USAGE

The basename() function may modify the string pointed to by path, and may return a pointer to static storage that may then be overwritten by a subsequent call to basename().

EXAMPLES

Example 1 Examples for Input String and Output String

ATTRIBUTES

See attributes(7) for descriptions of the following attributes:

SEE ALSO

solaris/basename.3c.txt · Last modified: 2023/07/19 08:57 by A User Not Logged in