|
cru2x(9) -- functions related to user credentials
|
The ucred family of functions is used to manage user credential structures (struct ucred) within the kernel. The crget() function allocates memory for a new structure, sets its reference count to 1, a... |
crypto(9) -- API for cryptographic services in the kernel
|
crypto is a framework for drivers of cryptographic hardware to register with the kernel so ``consumers'' (other kernel subsystems, and users through the /dev/crypto device) are able to make use of i... |
CTASSERT(9) -- compile time assertion macro
|
The CTASSERT() macro evaluates expression at compile time and causes a compiler error if it is false. The CTASSERT() macro is useful for asserting the size or alignment of important data structures an... |
CTR0(9) -- kernel tracing facility
|
KTR provides a circular buffer of events that can be logged in a printf(9) style fashion. These events can then be dumped either via ddb(4) or gdb(1). Events are created and logged in the kernel via t... |
CTR1(9) -- kernel tracing facility
|
KTR provides a circular buffer of events that can be logged in a printf(9) style fashion. These events can then be dumped either via ddb(4) or gdb(1). Events are created and logged in the kernel via t... |
CTR2(9) -- kernel tracing facility
|
KTR provides a circular buffer of events that can be logged in a printf(9) style fashion. These events can then be dumped either via ddb(4) or gdb(1). Events are created and logged in the kernel via t... |
CTR3(9) -- kernel tracing facility
|
KTR provides a circular buffer of events that can be logged in a printf(9) style fashion. These events can then be dumped either via ddb(4) or gdb(1). Events are created and logged in the kernel via t... |
CTR4(9) -- kernel tracing facility
|
KTR provides a circular buffer of events that can be logged in a printf(9) style fashion. These events can then be dumped either via ddb(4) or gdb(1). Events are created and logged in the kernel via t... |
CTR5(9) -- kernel tracing facility
|
KTR provides a circular buffer of events that can be logged in a printf(9) style fashion. These events can then be dumped either via ddb(4) or gdb(1). Events are created and logged in the kernel via t... |
curpriority_cmp(9) -- perform round-robin scheduling of runnable processes
|
Each process has three different priorities stored in struct proc: p_usrpri, p_nativepri, and p_priority. The p_usrpri member is the user priority of the process calculated from a process' estimated ... |
CURSIG(9) -- kernel signal functions
|
The SIGADDSET() macro adds signo to set. No effort is made to ensure that signo is a valid signal number. The SIGDELSET() macro removes signo from set. No effort is made to ensure that signo is a vali... |
cv_broadcast(9) -- kernel condition variable
|
Condition variables are used in conjunction with mutexes to wait for conditions to occur. Condition variables are created with cv_init(), where cvp is a pointer to space for a struct cv, and desc is a... |
cv_destroy(9) -- kernel condition variable
|
Condition variables are used in conjunction with mutexes to wait for conditions to occur. Condition variables are created with cv_init(), where cvp is a pointer to space for a struct cv, and desc is a... |