Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

dirname(3X)

basename(1)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026