musst semaphore.counter public machen, hasse alles. init läuft nun
This commit is contained in:
@@ -46,10 +46,11 @@ void sleep(Vault &vault, size_t ms) {
|
||||
}
|
||||
|
||||
bool sem_init(Vault &vault, size_t id, uint32_t value) {
|
||||
(void)vault;
|
||||
(void)id;
|
||||
(void)value;
|
||||
return false;
|
||||
if (id >= vault.MAX_SEMS) {
|
||||
return false; // out‐of‐range id
|
||||
}
|
||||
vault.sems[id].counter=value;
|
||||
return true;
|
||||
}
|
||||
|
||||
void sem_destroy(Vault &vault, size_t id) {
|
||||
|
||||
Reference in New Issue
Block a user