string dirname(char *Zeichenkette)
dirname() ist ein D-Pendant zu dirname(1). Diese Subroutine erzeugt eine Zeichenkette, die aus dem mit Zeichenkette angegebenen Pfadnamen ohne dem letzten Glied 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 dirname nicht ausgeführt und ein Fehler generiert.