#include <revolution/os.h> s32 OSDisableScheduler(void);
None.
The counter value before the scheduler suspends (suspends if value > 0).
Suspends thread rescheduling (incremental). Interrupts must be disabled when this function is called.
The scheduler maintains a counter for the number of times the OSDisableScheduler function has been called. The OSEnableScheduler function decrements the counter. Scheduling is enabled only if the count is equal to or less than zero.
Thread Functions, Thread Synchronization Functions, OSEnableScheduler
2006/03/01 Initial version.
CONFIDENTIAL