Changeset 111b9b9 in mainline for kernel/generic/src/synch/semaphore.c
- Timestamp:
- 2023-02-11T19:13:44Z (2 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4777e02
- Parents:
- 76e17d7c
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2022-08-15 17:46:39)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2023-02-11 19:13:44)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/synch/semaphore.c
r76e17d7c r111b9b9 70 70 errno_t semaphore_down_timeout(semaphore_t *sem, uint32_t usec) 71 71 { 72 errno_t rc = waitq_sleep_timeout(&sem->wq, usec , SYNCH_FLAGS_NON_BLOCKING, NULL);72 errno_t rc = waitq_sleep_timeout(&sem->wq, usec); 73 73 assert(rc == EOK || rc == ETIMEOUT || rc == EAGAIN); 74 74 return rc; … … 90 90 void semaphore_up(semaphore_t *sem) 91 91 { 92 waitq_wake up(&sem->wq, WAKEUP_FIRST);92 waitq_wake_one(&sem->wq); 93 93 } 94 94
Note:
See TracChangeset
for help on using the changeset viewer.