Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ utime(2) — sys5 — Apollo Domain/IX SR9.5

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

stat(2)



UTIME(2)                 DOMAIN/IX SYS5                  UTIME(2)



NAME
     utime - set file access and modification times

USAGE
     #include <sys/types.h>
     int utime(path, times)
     char *path;
     struct utimbuf *times;


DESCRIPTION
     Utime sets the access and modification times of the file
     named by path.

     If times is NULL, the access and modification times of the
     file are set to the current time.  A process must be the
     owner of the file or have write permission to use utime in
     this manner.

     If times is not NULL, times is interpreted as a pointer to a
     utimbuf structure and the access and modification times are
     set to the values contained therein.  Only the owner of the
     file or the super-user may use utime this way.

     The times in the following structure are measured in seconds
     since 00:00:00 GMT, Jan. 1, 1970.

       struct    utimbuf        {
            time_t      actime; /* access time */
            time_t      modtime;/* modification time */
       };


RETURN VALUE
     A successful call returns zero.  A failed call returns -1
     and sets errno as indicated below.

ERRORS
     Utime will fail if one or more of the following is true:

     [ENOENT]  The file named does not exist.

     [ENOTDIR] A component of the path prefix is not a directory.

     [EACCES]  Search permission is denied by a component of the
               path prefix.

     [EPERM]   The effective user ID is not super-user and not
               the owner of the file and times is not NULL.




Printed 12/4/86                                           UTIME-1







UTIME(2)                 DOMAIN/IX SYS5                  UTIME(2)



     [EACCES]  The effective user ID is not super-user and not
               the owner of the file and times is NULL and write
               access is denied.

     [EROFS]   The file system containing the file is mounted
               read-only.

     [EFAULT]  Times is not NULL and points outside the process's
               allocated address space.

     [EFAULT]  Path points outside the process's allocated
               address space.

RELATED INFORMATION
     stat(2)






































UTIME-2                                           Printed 12/4/86





Typewritten Software • bear@typewritten.org • Edmonds, WA 98026