| Main index | Section 2 | 日本語 | Options |
#include <sys/time.h>
The structures pointed to by tp and tzp are defined in <sys/time.h> as:
struct timeval {
time_t tv_sec; /* seconds */
suseconds_t tv_usec; /* and microseconds */
};
struct timezone {
int tz_minuteswest; /* minutes west of Greenwich */
int tz_dsttime; /* type of dst correction */
};
The timezone structure indicates the local time zone (measured in minutes of time westward from Greenwich), and a flag that, if nonzero, indicates that Daylight Saving time applies locally during the appropriate part of the year.
Only the super-user may set the time of day or time zone. If the system is running at securelevel >= 2 (see init(8)), the time may only be advanced or retarded by a maximum of one second. This limitation is imposed to prevent a malicious super-user from setting arbitrary time stamps on files. The system time can be adjusted backwards without restriction using the adjtime(2) system call even when the system is secure.
| [EINVAL] | |
| The supplied timeval value is invalid. | |
| [EPERM] | |
| A user other than the super-user attempted to set the time. | |
| GETTIMEOFDAY (2) | August 4, 2018 |
| Main index | Section 2 | 日本語 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
| “ | C is a language that combines all the elegance and power of assembly language with all the readability and maintainability of assembly language. | ” |