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 )