#include #include // struct utimbuf, utime #include // perror int main(int argc, char* argv[]) { struct stat buf; if(stat(argv[1], &buf) < 0) { perror("stat"); return 1; } struct utimbuf newtime = { buf.st_atime - 60 * 60 * 1, buf.st_mtime + 60 * 1 }; if (utime(argv[1], &newtime) < 0) { perror("utime"); return 2; } }