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 )