man pages section 3: Threads and Realtime Library Functions
    
S
 
 sched_get_priority_max -- get scheduling parameter limits ( Index Term Link )
 
 sched_get_priority_min -- get scheduling parameter limits ( Index Term Link )
 
 sched_getparam -- get scheduling parameters ( Index Term Link )
 
 sched_getparam -- set/get scheduling parameters ( Index Term Link )
 
 sched_getscheduler -- get scheduling policy ( Index Term Link )
 
 sched_rr_get_interval -- get execution time limits ( Index Term Link )
 
 sched_setparam -- set/get scheduling parameters ( Index Term Link )
 
 sched_setscheduler -- set scheduling policy and scheduling parameters ( Index Term Link )
 
 sched_yield -- yield processor ( Index Term Link )
 
 schedctl_exit -- preemption control ( Index Term Link )
 
 schedctl_init -- preemption control ( Index Term Link )
 
 schedctl_lookup -- preemption control ( Index Term Link )
 
 schedctl_start -- preemption control ( Index Term Link )
 
 schedctl_stop -- preemption control ( Index Term Link )
 
 sem_close -- close a named semaphore ( Index Term Link )
 
 sem_destroy -- destroy an unnamed semaphore ( Index Term Link )
 
 sem_getvalue -- get the value of a semaphore ( Index Term Link )
 
 sem_init -- initialize an unnamed semaphore ( Index Term Link )
 
 sem_open -- initialize/open a named semaphore ( Index Term Link )
 
 sem_post -- increment the count of a semaphore ( Index Term Link )
 
 sem_trywait -- acquire or wait for a semaphore ( Index Term Link )
 
 sem_unlink -- remove a named semaphore ( Index Term Link )
 
 sem_wait -- acquire or wait for a semaphore ( Index Term Link )
 
 sema_destroy() -- destroy a semaphore ( Index Term Link )
 
 sema_init() -- initialize a semaphore ( Index Term Link )
 
 sema_post() -- increment a semaphore ( Index Term Link )
 
 sema_trywait() -- decrement a semaphore ( Index Term Link )
 
 sema_wait() -- decrement a semaphore ( Index Term Link )
 
 semaphore
  acquire or wait for -- sem_wait, sem_trywait ( Index Term Link )
  close a named one -- sem_close ( Index Term Link )
  destroy an unnamed one -- sem_destroy ( Index Term Link )
  get the value -- sem_getvalue ( Index Term Link )
  increment the count -- sem_post ( Index Term Link )
  initialize an unnamed one -- sem_init ( Index Term Link )
  initialize/open a named one -- sem_open ( Index Term Link )
  remove a named one -- sem_unlink ( Index Term Link )
 
 set concurrency level for target process -- td_ta_setconcurrency ( Index Term Link )
 
 set/get scheduling parameters
  -- sched_getparam ( Index Term Link )
  -- sched_setparam ( Index Term Link )
 
 set scheduling policy and scheduling parameters -- sched_setscheduler ( Index Term Link )
 
 set the cancellation type of a thread -- pthread_setcanceltype ( Index Term Link )
 
 set the priority of a thread -- td_thr_setprio ( Index Term Link )
 
 shared memory object
  open -- shm_open ( Index Term Link )
  remove -- shm_unlink ( Index Term Link )
 
 shm_open -- open a shared memory object ( Index Term Link )
 
 shm_unlink -- remove a shared memory object ( Index Term Link )
 
 signal
  queue one to a process -- sigqueue ( Index Term Link )
  wait for queued signals -- sigwaitinfo, sigtimedwait ( Index Term Link )
 
 signal or broadcast a condition
  -- pthread_cond_broadcast ( Index Term Link )
  -- pthread_cond_signal ( Index Term Link )
 
 sigqueue -- queue a signal to a process ( Index Term Link )
 
 sigtimedwait -- wait for queued signals ( Index Term Link )
 
 sigwaitinfo -- wait for queued signals ( Index Term Link )
 
 sleep, high resolution -- nanosleep ( Index Term Link )
 
 specify an alternative door server thread creation function -- door_server_create ( Index Term Link )
 
 suspend and resume threads in libthread_db
  -- td_thr_dbresume ( Index Term Link )
  -- td_thr_dbsuspend ( Index Term Link )
 
 synchronize a file's data, -- fdatasync ( Index Term Link )