Manual Reference Pages - INITTODR (9)
- initialize system time
inittodr time_t base
function determines the time and sets the system clock.
It tries to pick the correct time using a set of heuristics that examine
the systems battery backed clock and the time obtained from the root
file system, as given in
value is obtained will vary depending on the
root file system type.
The heuristics used include:
- If the battery-backed clock has a valid time, it is used.
- If the battery-backed clock does not have a valid time,
the time provided in
will be used.
Once a system time has been determined, it is stored in the
function prints diagnostic messages if it has trouble figuring
out the system time.
Conditions that can cause diagnostic messages to be printed include:
- The battery-backed clocks time appears nonsensical.
On many systems,
has to convert from
a time expressed in terms of year, month, day, hours, minutes,
and seconds to
expressed in seconds.
Many of the implementations could share code, but do not.
Each systems heuristics for picking the correct time are slightly
implementation should do a better job of validating the time provided in
when the battery-backed clock is unusable.
Currently it unconditionally sets the system clock to this value.
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.