basename(3G) basename(3G)
NAME
basename - Letztes Element eines Pfadnamens zurückgeben
SYNTAX
cc [option ...] datei ... -lgen [bibliothek ...]
#include <libgen.h>
char *basename(char *Pfad);
BESCHREIBUNG
Wenn man basename() einen Zeiger auf eine mit Null beendete Zeichen-
kette übergibt, die einen Pfadnamen enthält, gibt basename() einen
Zeiger auf das letzte Element von Pfad zurück. Abschließende /-Zeichen
werden gelöscht.
Wenn Pfad oder *Pfad Null ist, wird ein Zeiger auf eine static-
Konstante "." zurückgegeben.
BEISPIELE
Eingabe-String Ausgabe-Zeiger
_______________________________
"/usr/lib" "lib"
"/usr/" "usr"
"/" "/"
SIEHE AUCH
basename(1), dirname(3G), libgen(5).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98