Handbuch zur dynamischen Ablaufverfolgung in Solaris

basename()

string basename(char *Zeichenkette)

basename() ist ein D-Pendant zu basename(1). Diese Subroutine erzeugt eine Zeichenkette, die aus einer Kopie der angegebenen Zeichenkette ohne ein auf / endendes Präfix besteht. Der zurückgegebenen Zeichenkette wird Speicherplatz im Scratch-Bereich reserviert, sodass sie nur für die Dauer der Klausel gültig ist. Wenn nicht genügend Platz im Scratch-Bereich vorhanden ist, wird basename nicht ausgeführt und ein Fehler generiert.