Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ basename(3G) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

basename(1)

dirname(3G)

libgen(5)

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, a pointer to a static constant "." is
     returned.

EXAMPLES

     Input string   Output pointer
     _____________________________
     "/usr/lib"     "lib"
     "/usr/"        "usr"
     "/"            "/"

SEE ALSO
     basename(1), dirname(3G), libgen(5).



























Page 1                       Reliant UNIX 5.44                Printed 11/98

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