以 PDF 格式下載這本書 (1785 KB)
utime(2)Name | Synopsis | Description | Return Values | Errors | Attributes | See Also Name
Synopsis#include <sys/types.h> #include <utime.h> int utime(const char *path, const struct utimbuf *times); DescriptionThe utime() function sets the access and modification times of the file pointed to by path, and causes the time of the last file status change (st_ctime) to be updated. 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 (defined in <utime.h>) and the access and modification times are set to the values contained in the designated structure. Only the owner of the file or a process that has the {PRIV_FILE_OWNER} privilege asserted in its effective set can use utime() in this manner. The utimbuf structure contains the following members: time_t actime; /* access time */ time_t modtime; /* modification time */ The times contained in the members of the utimbuf structure are measured in seconds since 00:00:00 UTC, January 1, 1970. Return ValuesUpon successful completion, 0 is returned. Otherwise, -1 is returned and errno is set to indicate the error. Errors
The utime() function will fail if: AttributesSee attributes(5) for descriptions of the following attributes:
See AlsoSunOS 5.11 Last Revised 1 Sep 2009Name | Synopsis | Description | Return Values | Errors | Attributes | See Also |
|||||||||