citra/src/core/hle/kernel/thread.h

21 lines
624 B
C
Raw Normal View History

2014-05-10 03:11:18 +01:00
// Copyright 2014 Citra Emulator Project / PPSSPP Project
// Licensed under GPLv2
// Refer to the license.txt file included.
#pragma once
#include "common/common_types.h"
2014-05-14 03:29:31 +01:00
#include "core/hle/kernel/kernel.h"
2014-05-10 03:11:18 +01:00
class Thread;
/// Creates a new thread
Thread *__KernelCreateThread(Handle &handle, const char *name, u32 entry_point, s32 priority,
s32 processor_id, u32 stack_top, int stack_size=KERNEL_DEFAULT_STACK_SIZE);
/// Sets up the primary application thread
Handle __KernelSetupMainThread(s32 priority, int stack_size=KERNEL_DEFAULT_STACK_SIZE);
2014-05-10 03:11:18 +01:00
void __KernelThreadingInit();
void __KernelThreadingShutdown();