1 #ifndef ___PSEMAPHORE_H__
2 #define ___PSEMAPHORE_H__
8 typedef struct psemaphore_t {
15 void psem_init ( psemaphore* sem );
16 void psem_take ( psemaphore* sem, struct garbagelist* gl );
17 void psem_give ( psemaphore* sem );
18 void psem_reset( psemaphore* sem );
21 #endif // ___PSEMAPHORE_H__