Definition | #include <unistd.h> long int pathconf(const char *path, int name); | |||||||||||||||||||||||||||||||
Beschreibung | Mit Für Für Das C-Laufzeitsystem unterstützt die Variablen, die in der folgenden Tabelle aufgeführt sind. Andere X/Open-kompatible Implementierungen können weitere Variablen unterstützen. Die folgende Tabelle enthält die Systemvariablen aus den Dateien
| |||||||||||||||||||||||||||||||
Returnwert | aktueller Wert von name | |||||||||||||||||||||||||||||||
bei Erfolg. | ||||||||||||||||||||||||||||||||
-1 | wenn die Variable zu name keine Grenze für path oder den Dateideskriptor hat. | |||||||||||||||||||||||||||||||
| -1 | wenn name einen ungültigen Wert hat, oder wenn die Implementierung path oder fildes benutzen muss, um den Wert von name zu bestimmen und die Implementierung die Zuordnung von name zu der durch path oder fildes angegebenen Datei nicht unterstützt, oder wenn der Prozess nicht die entsprechenden Rechte besitzt, um die durch path oder fildes angegebene Datei zu überprüfen, oder wenn path nicht existiert, oder wenn fildes kein gültiger Dateideskriptor ist. In diesen Fällen wird | ||||||||||||||||||||||||||||||
Fehler |
Erweiterung | |||||||||||||||||||||||||||||||
| Für eine Komponente des Pfadnamens besteht kein Suchrecht. (Ende) | |||||||||||||||||||||||||||||||
| Der Wert von name ist ungültig, | |||||||||||||||||||||||||||||||
Erweiterung | ||||||||||||||||||||||||||||||||
|
| Es gibt zu viele symbolische Verweise beim Übersetzen von path. | ||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||
Die Länge der Zeichenkette path überschreitet den Wert | ||||||||||||||||||||||||||||||||
| Die angegebene Datei existiert nicht, | |||||||||||||||||||||||||||||||
| Eine Komponente des Pfadnamen-Anfangs ist kein Dateiverzeichnis. | |||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||
| Der Wert von name ist ungültig, | |||||||||||||||||||||||||||||||
| fildes ist kein gültiger Dateideskriptor. | |||||||||||||||||||||||||||||||
Siehe auch |
|