/* * placed in the public domain by Uwe Ohse, uwe@ohse.de. */ #include #include #include int utimes(char *fname, struct timeval *t) { struct utimbuf u; /* we lose tv_usec here. oh well. */ u.actime = t[0].tv_sec; /* long -> time_t. */ u.modtime = t[1].tv_sec; return (utime(fname, &u)); }