home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c019 / 1.ddi / ARC521_C / UTIMES.C < prev   
Encoding:
C/C++ Source or Header  |  1988-08-01  |  397 b   |  30 lines

  1.  
  2. /* bsd utimes emulation for Sys V */
  3. /* by Jon Zeeff */
  4.  
  5. #include <sys/types.h>
  6.  
  7. struct utimbuf {
  8.      time_t  actime;
  9.      time_t  modtime;
  10. };
  11.  
  12. struct timeval {
  13.      long    tv_sec;
  14.      long    tv_usec;
  15. };
  16.  
  17. utimes(path,tvp)
  18. char *path;
  19. struct timeval tvp[2];
  20. {
  21.  
  22. struct utimbuf times;
  23.  
  24. times.actime = (time_t) tvp[0].tv_sec;
  25. times.modtime = (time_t) tvp[1].tv_sec;
  26.  
  27. return utime(path,times);
  28.  
  29. }
  30.