mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-23 13:22:40 +02:00
18 lines
356 B
C
18 lines
356 B
C
// Copyright 2018 plutoo
|
|
#pragma once
|
|
#include "../kernel/mutex.h"
|
|
#include "../kernel/wait.h"
|
|
|
|
typedef struct UsermodeEvent UsermodeEvent;
|
|
|
|
struct UsermodeEvent
|
|
{
|
|
Waitable waitable;
|
|
bool signal;
|
|
bool auto_clear;
|
|
};
|
|
|
|
void ueventCreate(UsermodeEvent* e, bool auto_clear);
|
|
void ueventClear(UsermodeEvent* e);
|
|
void ueventSignal(UsermodeEvent* e);
|