utime

Function Header

#include <sys/types.h>
#include <utime.h>

Function Prototype

int utime(const char *pathname, const struct utimbuf *times);

Function

Change atime(last access time) and mtime(modification time) of i-node

struct utimbuf {
	time_t actime;
	time_t modtime;
}
  • time = null set as current time
    • required effective UID = file UID or write permission to the file
  • time != null set as requested
    • required effective UID = file UID an write permission on file