Changeset 5110d0a in mainline for kernel/generic/src/synch/mutex.c
- Timestamp:
- 2023-02-07T16:02:50Z (15 months ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7c5320c
- Parents:
- 8a55346
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2023-02-06 16:44:26)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2023-02-07 16:02:50)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/synch/mutex.c
r8a55346 r5110d0a 85 85 * 86 86 */ 87 errno_t _mutex_lock_timeout(mutex_t *mtx, uint32_t usec, unsigned int flags)87 static errno_t _mutex_lock_timeout(mutex_t *mtx, uint32_t usec, unsigned int flags) 88 88 { 89 89 errno_t rc; … … 128 128 } 129 129 130 errno_t mutex_trylock(mutex_t *mtx) 131 { 132 return _mutex_lock_timeout(mtx, SYNCH_NO_TIMEOUT, SYNCH_FLAGS_NON_BLOCKING); 133 } 134 135 errno_t mutex_lock(mutex_t *mtx) 136 { 137 return _mutex_lock_timeout(mtx, SYNCH_NO_TIMEOUT, SYNCH_FLAGS_NONE); 138 } 139 140 errno_t mutex_lock_timeout(mutex_t *mtx, uint32_t usec) 141 { 142 return _mutex_lock_timeout(mtx, usec, SYNCH_FLAGS_NON_BLOCKING); 143 } 144 130 145 /** Release mutex. 131 146 *
Note:
See TracChangeset
for help on using the changeset viewer.