| /*************************************************************************** |
| * Copyright 1995, Technion, Israel Institute of Technology |
| * Electrical Eng, Software Lab. |
| * Author: Michael Veksler. |
| *************************************************************************** |
| * Purpose: Handle semaphores for shared memory operations. |
| *************************************************************************** |
| #ifndef __WINE_SHM_SEMAPH_H |
| #define __WINE_SHM_SEMAPH_H |
| /* IMPORTANT: If possible, restrict usage of these functions. */ |
| void shm_read_wait(shm_sem semid); |
| void shm_write_wait(shm_sem semid); |
| void shm_write_signal(shm_sem semid); |
| void shm_read_signal(shm_sem semid); |
| void shm_sem_init(shm_sem *semptr); |
| void shm_sem_done(shm_sem *semptr); |
| #endif /* __WINE_SHM_SEMAPH_H */ |