From 632c9a2bd0ccd68cd70cbb8594678a7f9fa793c5 Mon Sep 17 00:00:00 2001 From: Martine Lenders Date: Sat, 26 Dec 2015 17:30:35 +0100 Subject: [PATCH] sema: harmonize sema_post return with rest of API --- sys/include/sema.h | 1 + sys/sema/sema.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/include/sema.h b/sys/include/sema.h index 360c4deb5..b57e7b489 100644 --- a/sys/include/sema.h +++ b/sys/include/sema.h @@ -133,6 +133,7 @@ static inline int sema_wait(sema_t *sema) * * @param[in] sema A semaphore. * + * @return 0, on success * @return -EINVAL, if semaphore is invalid. * @return -EOVERFLOW, if the semaphore's value would overflow. */ diff --git a/sys/sema/sema.c b/sys/sema/sema.c index b9ae892a9..00d701e57 100644 --- a/sys/sema/sema.c +++ b/sys/sema/sema.c @@ -169,7 +169,7 @@ int sema_post(sema_t *sema) restoreIRQ(old_state); } - return 1; + return 0; } /** @} */