DDI_GET_TIME(9F) Kernel Functions for Drivers DDI_GET_TIME(9F)
NAME
ddi_get_time - returns the current time in seconds
SYNOPSIS
#include <sys/types.h>
#include <sys/ddi.h>
#include <sys/sunddi.h>
time_t ddi_get_time(
void);
INTERFACE LEVEL
illumos DDI specific (illumos DDI).
DESCRIPTION
ddi_get_time() returns the current time in seconds since 00:00:00
UTC, January 1, 1970. Changes in time of day clock may result in this
value changing. In other words, the value is not monotonically
increasing and therefore it must not be used to set wait or
expiration intervals. For that, instead use
ddi_get_lbolt(9F) or
gethrtime(9F).
RETURN VALUES
ddi_get_time() returns the time in seconds.
CONTEXT
This routine can be called from any context.
SEE ALSO
ddi_get_lbolt(9F),
drv_getparm(9F),
drv_usectohz(9F),
gethrtime(9F) Writing Device Drivers STREAMS Programming Guide April 15, 2014 DDI_GET_TIME(9F)