| Skip Navigation Links | |
| Exit Print View | |
![]() | man pages section 3: Basic Library Functions Oracle Solaris 11 Information Library |
enable_extended_FILE_stdio(3C)
posix_spawnattr_getschedparam(3C)
posix_spawnattr_getschedpolicy(3C)
posix_spawnattr_getsigdefault(3C)
posix_spawnattr_getsigignore_np(3C)
posix_spawnattr_getsigmask(3C)
posix_spawnattr_setschedparam(3C)
posix_spawnattr_setschedpolicy(3C)
posix_spawnattr_setsigdefault(3C)
posix_spawnattr_setsigignore_np(3C)
posix_spawnattr_setsigmask(3C)
posix_spawn_file_actions_addclose(3C)
posix_spawn_file_actions_addclosefrom_np(3C)
posix_spawn_file_actions_adddup2(3C)
posix_spawn_file_actions_addopen(3C)
posix_spawn_file_actions_destroy(3C)
posix_spawn_file_actions_init(3C)
pthread_attr_getdetachstate(3C)
pthread_attr_getinheritsched(3C)
pthread_attr_getschedparam(3C)
pthread_attr_getschedpolicy(3C)
pthread_attr_setdetachstate(3C)
pthread_attr_setinheritsched(3C)
pthread_attr_setschedparam(3C)
pthread_attr_setschedpolicy(3C)
pthread_barrierattr_destroy(3C)
pthread_barrierattr_getpshared(3C)
pthread_barrierattr_setpshared(3C)
pthread_condattr_getpshared(3C)
pthread_condattr_setpshared(3C)
pthread_cond_reltimedwait_np(3C)
pthread_key_create_once_np(3C)
pthread_mutexattr_getprioceiling(3C)
pthread_mutexattr_getprotocol(3C)
pthread_mutexattr_getpshared(3C)
pthread_mutexattr_getrobust(3C)
pthread_mutexattr_setprioceiling(3C)
pthread_mutexattr_setprotocol(3C)
pthread_mutexattr_setpshared(3C)
pthread_mutexattr_setrobust(3C)
pthread_mutex_getprioceiling(3C)
pthread_mutex_reltimedlock_np(3C)
pthread_mutex_setprioceiling(3C)
pthread_rwlockattr_destroy(3C)
pthread_rwlockattr_getpshared(3C)
pthread_rwlockattr_setpshared(3C)
pthread_rwlock_reltimedrdlock_np(3C)
pthread_rwlock_reltimedwrlock_np(3C)
pthread_rwlock_timedrdlock(3C)
pthread_rwlock_timedwrlock(3C)
rctlblk_get_enforced_value(3C)
- get or set the date and time
#include <sys/time.h>intgettimeofday(struct timeval *tp,void *tzp);
intsettimeofday(struct timeval *tp,void *tzp);
Thegettimeofday() function gets and thesettimeofday() function sets the system's notion ofthe current time. The current time is expressed in elapsed seconds andmicroseconds since 00:00 Universal Coordinated Time, January 1, 1970. The resolution ofthe system clock is hardware dependent; the time may be updated continuouslyor in clock ticks.
Thetp argument points to atimeval structure, which includes the followingmembers:
long tv_sec; /* seconds since Jan. 1, 1970 */long tv_usec; /* and microseconds */
Iftp is a null pointer, the current time information is notreturned or set.
TheTZ environment variable holds time zone information. SeeTIMEZONE(4).
Thetzp argument togettimeofday() andsettimeofday() is ignored.
Only privileged processes can set the time of day.
Upon successful completion,0 is returned. Otherwise,-1 is returned anderrno is set to indicate the error.
Thesettimeofday() function will fail if:
The structure pointed to bytp specifies an invalid time.
The {PRIV_SYS_TIME} privilege was not asserted in the effective set of the calling process.
Thegettimeofday() function will fail for 32-bit interfaces if:
The system time has progressed beyond 2038, thus the size of thetv_sec member of thetimeval structure pointed to bytp is insufficient to hold the current time in seconds.
If thetv_usec member oftp is > 500000,settimeofday() rounds theseconds upward. If the time needs to be set with better thanone second accuracy, callsettimeofday() for the seconds and thenadjtime(2) forfiner accuracy.
Seeattributes(5) for descriptions of the following attributes:
|
adjtime(2),ctime(3C),gethrtime(3C),TIMEZONE(4),attributes(5),privileges(5),standards(5)
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.Legal Notices | ![]() ![]() |