RTEMS: Add semaphore <sys/lock.h> functions
Declare semaphore try wait and post binary functions. Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
This commit is contained in:
		| @@ -300,8 +300,12 @@ int _Semaphore_Wait_timed(struct _Semaphore_Control *, | |||||||
|  |  | ||||||
| int _Semaphore_Wait_timed_ticks(struct _Semaphore_Control *, __uint32_t); | int _Semaphore_Wait_timed_ticks(struct _Semaphore_Control *, __uint32_t); | ||||||
|  |  | ||||||
|  | int _Semaphore_Try_wait(struct _Semaphore_Control *); | ||||||
|  |  | ||||||
| void _Semaphore_Post(struct _Semaphore_Control *); | void _Semaphore_Post(struct _Semaphore_Control *); | ||||||
|  |  | ||||||
|  | void _Semaphore_Post_binary(struct _Semaphore_Control *); | ||||||
|  |  | ||||||
| static __inline void | static __inline void | ||||||
| _Semaphore_Destroy(struct _Semaphore_Control *_semaphore) | _Semaphore_Destroy(struct _Semaphore_Control *_semaphore) | ||||||
| { | { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user