next up previous contents
Next: creazione di link fisici Up: Funzioni comuni a tutti Previous: gestione utente, gruppo e   Indice

manipolazione del tempo di accesso e modifica

$ \texttt{int utime(const char *}$ pathname, $ \texttt{const struct utimbuf *}$times $ \texttt{);}$

Il tempo di accesso e di modifica di un file può essere cambiato tramite la funzione $ \texttt{utime()}$. La struttura di supporto è $ \texttt{utimbuf}$ composta dai campi actime e modtime, il cui valore è espresso in secondi a partire dalle ore 00:00:00 del giorno 1 gennaio 1970 secondo l'ora di Greenwich. Se il campo times è $ \texttt{NULL}$, entrambi i tempi sono impostati al valore attuale dell'orologio di sistema.

Non è possibile specificare un valore per il tempo del cambio di stato, poiché la variabile interessata viene automaticamente aggiornata all'invocazione di $ \texttt{utime()}$ stesso.



2004-11-19