sem_overview(7) Miscellaneous Information Manual sem_overview(7) sem_overview - (semaphores) POSIX POSIX (threads) . (semaphore) . : (sem_post(3)) (sem_wait(3)). sem_wait(3) (block) . POSIX : (named semaphores) (unnamed semaphores). /somename (null-terminated) NAME_MAX-4 ( 251) . (processes) sem_open(3). sem_open(3) . sem_post(3) sem_wait(3). sem_close(3) . sem_unlink(3). ( ) . ( thread-shared semaphore) ( process-shared semaphore). . ( System V shmget(2) POSIX shm_open(3)). sem_init(3). sem_post(3) sem_wait(3). sem_destroy(3). Linux POSIX. Linux 2.6 Linux . Linux 2.6 glibc NPTL POSIX. POSIX (kernel persistence): sem_unlink(3) . (Linking) POSIX cc -pthread (real-time library) librt. Linux /dev/shm sem.somename. ( NAME_MAX-4 NAME_MAX .) Linux 2.6.19 (ACLs) . System V (semget(2) semop(2) ) . POSIX System V POSIX ( ) System V. POSIX sem_wait(3). sem_close(3) sem_destroy(3) sem_getvalue(3) sem_init(3) sem_open(3) sem_post(3) sem_unlink(3) sem_wait(3) pthreads(7) shm_overview(7) 3 . . : . 6.18 8 2026 sem_overview(7)