# | Line 25 | Line 25 | |
---|---|---|
25 | * with mutex. Seems to be working correctly now. | |
26 | */ | |
27 | ||
28 | – | #include <stdio.h> |
28 | #include <sys/types.h> | |
29 | + | #include <stdio.h> |
30 | #include <errno.h> | |
31 | + | #include <time.h> |
32 | #include <pthread.h> | |
33 | + | |
34 | #include "semaphore.h" | |
35 | ||
36 | extern "C" { | |
# | Line 62 | Line 64 | int sem_destroy(sem_t* sem) | |
64 | } | |
65 | pthread_mutex_destroy(&sem->sem_lock); | |
66 | sem->sem_waiting = 0; | |
65 | – | sem->sem_lock = NULL; |
67 | sem->sem_value = 0; | |
68 | return 0; | |
69 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |