/*************************************************************************** * Copyright 1995, Technion, Israel Institute of Technology * Electrical Eng, Software Lab. * Author: Michael Veksler. *************************************************************************** * File: shm_semaph.h * 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. */ #ifdef CONFIG_IPC typedef int shm_sem; 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 /* CONFIG_IPC */ #endif /* __WINE_SHM_SEMAPH_H */