next up previous contents
Next: Implementation Up: Semaphores: Implementation Previous: Initialization   Contents

Semaphore Functionality

 int sema_wait(struct sema * sem,oskit_u32_t time)
This function waits on the $sem$ with a timeout of $time$ jiffies. A $time$ value of -1 implies waiting without a timeout.

int sema_signal(struct sema * sem)
This function signals the $sem$ semaphore.



Soumyadeb Mitra 2002-08-07