Unix/Linux Go Back    

NetBSD 6.1.5 - man page for hardclock (netbsd section 9)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

HARDCLOCK(9)			  BSD Kernel Developer's Manual 		     HARDCLOCK(9)

     hardclock -- real-time timer

     hardclock(struct clockframe *frame);

     The hardclock() function is called hz(9) times per second.  It implements the real-time sys-
     tem clock.  The argument frame is an opaque, machine-dependent structure that encapsulates
     the previous machine state.

     The hardclock() performs different tasks such as:

	   o   Run the current process's virtual and profile time (decrease the corresponding
	       timers, if they are activated, and generate SIGVTALRM or SIGPROF, respectively).

	   o   Increment the time-of-day, taking care of any ntpd(8) or adjtime(2) induced
	       changes and leap seconds, as well as any necessary compensations to keep in sync
	       with PPS signals or external clocks, if support for this is in the kernel (see

	   o   Schedule softclock interrupts if any callouts should be triggered (see

     adjtime(2), ntp_adjtime(2), signal(7), ntpd(8), callout(9), hz(9)

BSD					  March 25, 2010				      BSD
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 11:35 AM.