Definition | #include <unistd.h> char *getcwd(char *buf, int size); | |
Beschreibung |
Wenn buf nicht null ist, wird der Pfadname in dem Speicherplatz gespeichert, auf den buf zeigt. Wenn buf ein Nullzeiger ist, erhält Das aktuelle Dateiverzeichnis entspricht nur solange dem Home-Verzeichnis, bis ein Aufruf von Beim Starten eines C-Programms wird als aktuelles Dateiverzeichnis das in der Datei Existiert das in der Datei BS2000 Mit einem Aufruf von | |
Returnwert | Zeiger auf den Pfadnamen des aktuellen Dateiverzeichnisses | |
| bei Erfolg. | |
| 0 | wenn size nicht groß genug ist oder wenn ein Fehler in einer unten liegenden Funktion auftritt. |
Fehler |
| |
|
| Ein übergeordnetes Verzeichnis kann nicht gelesen werden, um seinen Namen zu erhalten. |
|
| size ist gleich 0. |
|
| Es ist nicht genügend Speicherplatz vorhanden. |
|
| ist kleiner als 0 oder größer als 0 und kleiner als die Länge des Pfadnamens plus 1. |
Hinweis |
| |
Siehe auch |
|