wut/include/coreinit/scheduler.h
GaryOderNichts 2c98cc91aa
Some checks failed
C/C++ CI / ubuntu-latest (push) Has been cancelled
Run clang-format
`find . -regex '.*\.\(cpp\|hpp\|cu\|cuh\|c\|h\)' -exec clang-format -style=file -i {} \;`
2025-06-05 11:06:04 +01:00

42 lines
475 B
C

#pragma once
#include <wut.h>
/**
* \defgroup coreinit_scheduler Scheduler
* \ingroup coreinit
* @{
*/
#ifdef __cplusplus
extern "C" {
#endif
extern void *__OSSchedulerLock;
void
__OSEnableScheduler();
void
__OSDisableScheduler();
void
__OSLockScheduler(void *lockId);
void
__OSUnlockScheduler(void *lockId);
BOOL
OSIsSchedulerLocked(void *lockId);
void
__OSTryLockScheduler(void *lockId);
void
__OSTouchSchedulerLock();
#ifdef __cplusplus
}
#endif
/** @} */