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)