Index: src/untrusted/pthread/nc_semaphore.c |
diff --git a/src/untrusted/pthread/nc_semaphore.c b/src/untrusted/pthread/nc_semaphore.c |
index 84a31f78f94443929f11709c63cc651070d95cf9..635dc859bc5c5fe4ca1b0504951001d6e9418e6d 100644 |
--- a/src/untrusted/pthread/nc_semaphore.c |
+++ b/src/untrusted/pthread/nc_semaphore.c |
@@ -46,10 +46,6 @@ |
/* Initialize semaphore */ |
int sem_init(sem_t *sem, int pshared, unsigned int value) { |
- if (NULL == sem) { |
- errno = EINVAL; |
- return -1; |
- } |
if (pshared) { |
/* We don't support shared semaphores yet. */ |
errno = ENOSYS; |
@@ -65,10 +61,6 @@ int sem_init(sem_t *sem, int pshared, unsigned int value) { |
} |
int sem_destroy(sem_t *sem) { |
- if (NULL == sem) { |
- errno = EINVAL; |
- return -1; |
- } |
if (sem->nwaiters != 0) { |
errno = EBUSY; |
return -1; |
@@ -87,11 +79,6 @@ static int decrement_if_positive(volatile int *ptr) { |
} |
int sem_wait(sem_t *sem) { |
- if (NULL == sem) { |
- errno = EINVAL; |
- return -1; |
- } |
- |
if (decrement_if_positive(&sem->count)) |
return 0; |
@@ -104,11 +91,6 @@ int sem_wait(sem_t *sem) { |
} |
int sem_post(sem_t *sem) { |
- if (NULL == sem) { |
- errno = EINVAL; |
- return -1; |
- } |
- |
/* Increment sem->count, checking for overflow. */ |
int old_value; |
do { |