Provided by:
manpages-de-dev_0.5-4.1ubuntu1_all 
BEZEICHNUNG
utime, utimes - ändere Zugriffs- und/oder Modifikations-Zeiten eines
inode
ÜBERSICHT
#include <sys/types.h>
#include <utime.h>
int utime(const char *filename, struct utimbuf *buf);
#include <sys/time.h>
int utimes(char *filename, struct timeval *tvp);
BESCHREIBUNG
utime ändert die Zugriffs- und Modifikations-Zeiten des inode, der
durch filename angegeben ist, in die Felder actime und modtime von buf
. Wenn buf NULL ist, dann werden Zugriffs- und Modifikations-Zeiten
auf die aktuelle Zeit gesetzt Die Struktur utimbuf ist:
struct utimbuf {
time_t actime; /* Zugriffszeit */
time_t modtime; /* Modifikationszeit */
};
In den Linux DLL 4.4.1 - Bibliotheken ist utimes nur ein Umschlag für
utime: tvp[0].tv_sec ist actime, und tvp[1].tv_sec ist modtime. Die
Struktur timeval ist:
struct timeval {
long tv_sec; /* Sekunden */
long tv_usec; /* Microsekunden */
};
RÜCKGABEWERT
Bei Erfolg wird Null zurückgegeben. Im Fehlerfall wird -1
zurückgegeben und errno entsprechend gesetzt.
FEHLER
Andere Fehler können Auftreten.
EACCESS Zugriff in die Datei zu schreiben wurde verweigert.
ENOENT filename existiert nicht.
KONFORM ZU
utime: SVID, POSIX
utimes: BSD 4.3
SIEHE AUCH
stat(2).