| utime | |||
Nomutime, utimes - Changer la date d'accès ou de modification d'un i-noeud.Synopsis#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); Descriptionutime change les dates d'accès et de modification de l'i-noeud indiqué par filename pour les valeurs contenues respectivement dans les champs actime et modtime de buf Si buf est NULL, les dates d'accès et de modification sont mises à la date actuelle. la structure utimbuf est la suivante :
Dans la bibliothèque DLL Linux 4.4.1 utimes est juste un recouvrement de utime: tvp[0].tv_sec est égal à actime, et tvp[1].tv_sec est égal à modtime. La structure timeval est la suivante :
Valeur Renvoyéeutime et utimes renvoient 0 s'ils réussissent ou -1 s'ils échouent auquel cas errno contient le code d'erreur.ErreursPlusieurs erreurs peuvent se produire, les plus courantes étant :
Conformitéutime: SVr4, SVID, POSIX. SVr4 mentionne les conditions d'erreur supplémentaires EFAULT, EINTR, ELOOP, EMULTIHOP, ENAMETOOLONG, ENOLINK, ENOTDIR, EPERM, EROFS.utimes: BSD 4.3 Voir Aussistat(2)
TraductionChristophe Blaess, 1997.
|