C Microkernel Realtime eXecutive
Realtime Operating System for Cortex-M based microcontrollers
 
Loading...
Searching...
No Matches
futex_t Struct Reference

Futex structure. More...

Data Fields

uint8_t owner
 
uint8_t flags
 
uint8_t state
 

Detailed Description

Futex structure.

This is fast userspace mutex, which avoids calling kernel. It provides basic functionality for locking, unlocking and non-blocking lock. It can be single-issue, or recursive.

Field Documentation

◆ flags

uint8_t futex_t::flags

◆ owner

uint8_t futex_t::owner

◆ state

uint8_t futex_t::state