|
runtime(9) -- system time variables
|
The time variable is the system's ``wall time'' clock. It is set at boot by inittodr(9), and is updated by the settimeofday(2) system call and by periodic clock interrupts. The boottime variable ho... |
scsipi(9) -- SCSI/ATAPI middle-layer interface
|
The scsipi system is the middle layer interface between SCSI/ATAPI host bus adapters (HBA) and high-level SCSI/ATAPI drivers. This document describes the interfaces provided by the scsipi layer toward... |
|
setdisklabel(9) -- disk label management routines
|
This collection of routines provides a disklabel management interface to kernel device drivers. These routines are classified as machine- or architecture-dependent because of restrictions imposed by t... |
setrunqueue(9) -- manipulate system run queue
|
The setrunqueue and remrunqueue functions manipulate the system queue of runnable processes. The system scheduler uses this queue to find the highest-priority process when a process switch occurs. The... |
shutdownhook_disestablish(9) -- add or remove a shutdown hook
|
The shutdownhook_establish() function adds fn to the list of hooks invoked by doshutdownhooks(9) at shutdown. When invoked, the hook function fn will be passed arg as its only argument. The shutdownho... |
shutdownhook_establish(9) -- add or remove a shutdown hook
|
The shutdownhook_establish() function adds fn to the list of hooks invoked by doshutdownhooks(9) at shutdown. When invoked, the hook function fn will be passed arg as its only argument. The shutdownho... |
simple_lock(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
simple_lock_dump(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
simple_lock_freecheck(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
simple_lock_init(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
simple_lock_try(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
simple_lock_unlock(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple threads from simultaneously executing critical sections of code accessing shared data. A number of different locks are a... |
sleep(9) -- process context sleep and and wakeup
|
These functions implement voluntary context switching. ltsleep(), tsleep() and sleep() are used throughout the kernel whenever processing in the current context can not continue for any of the followi... |
snprintf(9) -- kernel formatted output conversion
|
The printf() family of functions allows the kernel to send formatted messages to various output devices. The functions printf() and vprintf() send formatted strings to the system console. The function... |
softintr(9) -- machine-independent software interrupt framework
|
The NetBSD machine-independent software interrupt framework is designed to provide a generic software interrupt mechanism which can be used any time a low-priority callback is needed. It allows dynami... |