Definition | #include <sys/time.h> int utimes(const char *path, const struct timeval times[2]); CRTE111A30 | |
Beschreibung |
Das Argument times ist ein Array, das aus zwei Strukturen des Typs Wenn times der Nullzeiger ist, werden Zugriffs- und Änderungszeit auf die aktuelle Zeit gesetzt. Wenn Bei erfolgreicher Beendigung versieht Die Funktion | |
Returnwert | 0 | bei Erfolg. |
-1 | bei Fehler. | |
Fehler |
| |
|
| Eine Komponente des Pfades darf nicht durchsucht werden, oder times ist ein Nullzeiger und die effektive Benutzernummer ist nicht diejenige des Systemverwalters und nicht diejenige des Eigentümers der Datei, und der Schreibzugriff wird verweigert. |
| Erweiterung | |
|
| times ist ungleich null und weist über den zugewiesenen Adressraum des Prozesses hinaus, oder path weist über den zugewiesenen Adressraum des Prozesses hinaus. |
|
| Ein Signal wurde während des Systemaufrufs |
|
| Es wurde versucht, auf eine BS2000-Datei zuzugreifen. |
|
| Während der Übersetzung von path traten zu viele symbolische Verweise auf. (Ende) |
| ||
Die Länge von path überschreitet | ||
| Die angegebene Datei ist nicht vorhanden. | |
| Eine Komponente des Pfades ist kein Dateiverzeichnis. | |
| Die effektive Benutzernummer ist nicht diejenige des Systemverwalters und nicht diejenige des Eigentümers der Datei, und times ist nicht gleich null. | |
| Das Dateisystem, das die Datei enthält, ist schreibgeschützt eingehängt. | |
| ||
|
| POSIX-BC Korrekturstand < A47. |
Siehe auch |
|