ChorusOS man pages section 2K: Kernel System Calls
  • S
    • semInit(2K)- initialize a semaphore; wait on a semaphore; signal a semaphore
    • semP(2K)- initialize a semaphore; wait on a semaphore; signal a semaphore
    • semV(2K)- initialize a semaphore; wait on a semaphore; signal a semaphore
    • svAbortHandler(2K)- Define an exception handler; Define an abort handler
    • svActorAbortHandler(2K)- Connect an actor abort handler; Disconnect an actor abort handler; Get an actor abort handler
    • svActorAbortHandlerConnect(2K)- Connect an actor abort handler; Disconnect an actor abort handler; Get an actor abort handler
    • svActorAbortHandlerDisconnect(2K)- Connect an actor abort handler; Disconnect an actor abort handler; Get an actor abort handler
    • svActorAbortHandlerGetConnected(2K)- Connect an actor abort handler; Disconnect an actor abort handler; Get an actor abort handler
    • svActorExcHandler(2K)- Connect an actor exception handler; Disconnect an actor exception handler; Get an actor exception handler
    • svActorExcHandlerConnect(2K)- Connect an actor exception handler; Disconnect an actor exception handler; Get an actor exception handler
    • svActorExcHandlerDisconnect(2K)- Connect an actor exception handler; Disconnect an actor exception handler; Get an actor exception handler
    • svActorExcHandlerGetConnected(2K)- Connect an actor exception handler; Disconnect an actor exception handler; Get an actor exception handler
    • svActorStopHandler(2K)- Actor stop handler management: Connect an actor stop handler; Disconnect an actor stop handler; Get an actor stop handler
    • svActorStopHandlerConnect(2K)- Actor stop handler management: Connect an actor stop handler; Disconnect an actor stop handler; Get an actor stop handler
    • svActorStopHandlerDisconnect(2K)- Actor stop handler management: Connect an actor stop handler; Disconnect an actor stop handler; Get an actor stop handler
    • svActorStopHandlerGetConnected(2K)- Actor stop handler management: Connect an actor stop handler; Disconnect an actor stop handler; Get an actor stop handler
    • svActorVirtualTimeout(2K)- Set an actor's virtual timeout; Cancel an actor's virtual timeout
    • svActorVirtualTimeoutCancel(2K)- Set an actor's virtual timeout; Cancel an actor's virtual timeout
    • svActorVirtualTimeoutSet(2K)- Set an actor's virtual timeout; Cancel an actor's virtual timeout
    • svCopyIn(2K)- Copy from trap caller space; Copy string from trap caller space; Copy to trap caller space
    • svCopyInString(2K)- Copy from trap caller space; Copy string from trap caller space; Copy to trap caller space
    • svCopyOut(2K)- Copy from trap caller space; Copy string from trap caller space; Copy to trap caller space
    • svDdmAudit(2K)- enable the DDM client to obtain some detailed information on a device being managed
    • svDdmClose(2K)- enable the client to close a previously made connection to the DDM
    • svDdmDiag(2K)- enable the DDM client to obtain some detailed information on a device being managed
    • svDdmDisable(2K)- enable the DDM client to set the availability state of the specified node to disabled
    • svDdmEnable(2K)- allow the DDM client to set the availability state of the specified node to enabled
    • svDdmGetInfo(2K)- enable the DDM client to obtain some information on the specified node
    • svDdmGetState(2K)- enable the DDM client to get the state of the specified node
    • svDdmGetStats(2K)- enable the DDM client to obtain some detailed information on a device being managed
    • svDdmOffline(2K)- enable the DDM client to set the state of the specified node to offline
    • svDdmOnline(2K)- enable the DDM client to set the state of the specified node to online
    • svDdmOpen(2K)- enable a client to open a connection to the DDM
    • svDdmShutdown(2K)- allow the DDM client to request shutdown of the driver running on the specified node
    • svExcHandler(2K)- Define an exception handler; Define an abort handler
    • svFpuContext(2K)- get and/or set the floating point context of a thread
    • svGetInvoker(2K)- get handler invoker
    • svIntrLevel(2K)- Initialize a spin lock; Disable interrupts and acquire a spin lock; Try to disable interrupts and acquire a spin lock; Release a spin lock and enable interrupts; Initialize a spin lock; Acquire a spin lock; Try to acquire a spin lock; Release a spin lock
    • svLapBind(2K)- bind a symbolic name to a lap descriptor; unbind the symbolic name bound to a lap descriptor; get a lap descriptor from a lap symbolic name
    • svLapCreate(2K)- create a LAP; reset a LAP descriptor; test if a LAP descriptor has been initialized; duplicate a lap descriptor
    • svLapDelete(2K)- delete a local access point
    • svLapUnbind(2K)- bind a symbolic name to a lap descriptor; unbind the symbolic name bound to a lap descriptor; get a lap descriptor from a lap symbolic name
    • svMaskedLockGet(2K)- Initialize a spin lock; Disable interrupts and acquire a spin lock; Try to disable interrupts and acquire a spin lock; Release a spin lock and enable interrupts; Initialize a spin lock; Acquire a spin lock; Try to acquire a spin lock; Release a spin lock
    • svMaskedLockInit(2K)- Initialize a spin lock; Disable interrupts and acquire a spin lock; Try to disable interrupts and acquire a spin lock; Release a spin lock and enable interrupts; Initialize a spin lock; Acquire a spin lock; Try to acquire a spin lock; Release a spin lock
    • svMaskedLockRel(2K)- Initialize a spin lock; Disable interrupts and acquire a spin lock; Try to disable interrupts and acquire a spin lock; Release a spin lock and enable interrupts; Initialize a spin lock; Acquire a spin lock; Try to acquire a spin lock; Release a spin lock
    • svMaskedLockTry(2K)- Initialize a spin lock; Disable interrupts and acquire a spin lock; Try to disable interrupts and acquire a spin lock; Release a spin lock and enable interrupts; Initialize a spin lock; Acquire a spin lock; Try to acquire a spin lock; Release a spin lock
    • svMemRead(2K)- Copy from supervisor caller space; Copy to supervisor caller space
    • svMemWrite(2K)- Copy from supervisor caller space; Copy to supervisor caller space
    • svMsgHandler(2K)- Connect/disconnect a message handler; Prepare a reply to a handled message
    • svMsgHdlReply(2K)- Connect/disconnect a message handler; Prepare a reply to a handled message
    • svPagesAllocate(2K)- supervisor address space memory allocator
    • svPagesFree(2K)- supervisor address space memory allocator
    • svPreemptable(2K)- Initialize a spin lock; Disable interrupts and acquire a spin lock; Try to disable interrupts and acquire a spin lock; Release a spin lock and enable interrupts; Initialize a spin lock; Acquire a spin lock; Try to acquire a spin lock; Release a spin lock
    • svSoftIntrDeclare(2K)- declare and trigger software interrupts
    • svSoftIntrForget(2K)- declare and trigger software interrupts
    • svSoftIntrTrigger(2K)- declare and trigger software interrupts
    • svSpinLockGet(2K)- Initialize a spin lock; Disable interrupts and acquire a spin lock; Try to disable interrupts and acquire a spin lock; Release a spin lock and enable interrupts; Initialize a spin lock; Acquire a spin lock; Try to acquire a spin lock; Release a spin lock
    • svSpinLockInit(2K)- Initialize a spin lock; Disable interrupts and acquire a spin lock; Try to disable interrupts and acquire a spin lock; Release a spin lock and enable interrupts; Initialize a spin lock; Acquire a spin lock; Try to acquire a spin lock; Release a spin lock
    • svSpinLockRel(2K)- Initialize a spin lock; Disable interrupts and acquire a spin lock; Try to disable interrupts and acquire a spin lock; Release a spin lock and enable interrupts; Initialize a spin lock; Acquire a spin lock; Try to acquire a spin lock; Release a spin lock
    • svSpinLockTry(2K)- Initialize a spin lock; Disable interrupts and acquire a spin lock; Try to disable interrupts and acquire a spin lock; Release a spin lock and enable interrupts; Initialize a spin lock; Acquire a spin lock; Try to acquire a spin lock; Release a spin lock
    • svSysCtx(2K)- get system context table address
    • svSysPanic(2K)- trigger the invocation of the panic handler
    • svSysTimeout(2K)- Request a timeout; Cancel a timeout; Get timeout resolution
    • svSysTimeoutCancel(2K)- Request a timeout; Cancel a timeout; Get timeout resolution
    • svSysTimeoutSet(2K)- Request a timeout; Cancel a timeout; Get timeout resolution
    • svSysTrapHandler(2K)- Connect a trap handler; Disconnect a trap handler; Get a trap handler
    • svSysTrapHandlerConnect(2K)- Connect a trap handler; Disconnect a trap handler; Get a trap handler
    • svSysTrapHandlerDisconnect(2K)- Connect a trap handler; Disconnect a trap handler; Get a trap handler
    • svSysTrapHandlerGetConnected(2K)- Connect a trap handler; Disconnect a trap handler; Get a trap handler
    • svThreadVirtualTimeout(2K)- Set a thread's virtual timeout; Cancel a thread's virtual timeout
    • svThreadVirtualTimeoutCancel(2K)- Set a thread's virtual timeout; Cancel a thread's virtual timeout
    • svThreadVirtualTimeoutSet(2K)- Set a thread's virtual timeout; Cancel a thread's virtual timeout
    • svTimeoutGetRes(2K)- Request a timeout; Cancel a timeout; Get timeout resolution
    • svTrapConnect(2K)- Connect a trap handler; Disconnect a trap handler
    • svTrapDisConnect(2K)- Connect a trap handler; Disconnect a trap handler
    • svVecContext(2K)- get and/or set the vector unit context of a thread
    • svVirtualTimeoutCancel(2K)- Set a virtual timeout; Cancel a virtual timeout
    • svVirtualTimeoutSet(2K)- Set a virtual timeout; Cancel a virtual timeout
    • sysBench(2K)- microkernel benchmark utility
    • sysGetConf(2K)- Get ChorusOS module configuration value
    • sysGetEnv(2K)- Get a value from the ChorusOS configuration environment
    • sysLog(2K)- log a message in the microkernel's cyclical buffer
    • sysPoll(2K)- Read characters from the system console; Write characters to the system console; Poll characters from the system console
    • sysRead(2K)- Read characters from the system console; Write characters to the system console; Poll characters from the system console
    • sysReboot(2K)- request a reboot of the local site
    • sysSetEnv(2K)- Set a value in the ChorusOS configuration environment
    • sysShutdown(2K)- shut down or restart the system
    • sysTime(2K)- get system time; get system time resolution
    • sysTimeGetRes(2K)- get system time; get system time resolution
    • sysTimer(2K)- system timer management
    • sysTimerGetCounterFrequency(2K)- system timer management
    • sysTimerGetCounterPeriod(2K)- system timer management
    • sysTimerReadCounter(2K)- system timer management
    • sysTimerStartFreerun(2K)- system timer management
    • sysTimerStartPeriodic(2K)- system timer management
    • sysTimerStop(2K)- system timer management
    • sysUnsetEnv(2K)- delete a value from the ChorusOS configuration environment
    • sysWrite(2K)- Read characters from the system console; Write characters to the system console; Poll characters from the system console