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 )