Преглед изворни кода

thread: added declaration for __KernelReschedule to be used by syscall module

bunnei пре 12 година
родитељ
комит
f5a119a367
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      src/core/hle/kernel/thread.h

+ 3 - 0
src/core/hle/kernel/thread.h

@@ -28,6 +28,9 @@ Handle __KernelCreateThread(const char *name, u32 entry_point, s32 priority,
 /// Sets up the primary application thread
 /// Sets up the primary application thread
 Handle __KernelSetupMainThread(s32 priority, int stack_size=KERNEL_DEFAULT_STACK_SIZE);
 Handle __KernelSetupMainThread(s32 priority, int stack_size=KERNEL_DEFAULT_STACK_SIZE);
 
 
+/// Reschedules to the next available thread (call after current thread is suspended)
+void __KernelReschedule(const char *reason);
+
 void __KernelThreadingInit();
 void __KernelThreadingInit();
 void __KernelThreadingShutdown();
 void __KernelThreadingShutdown();