libnx/nx/include/switch/kernel/thread.h
TuxSH 5abc4873d8 Include only what is really necessary...
add pragma once in every header, etc.
2018-01-22 18:42:57 +01:00

21 lines
443 B
C

#pragma once
#include <switch/types.h>
typedef struct {
Handle handle;
void* stack_mem;
void* stack_mirror;
size_t stack_sz;
} Thread;
Result threadCreate(
Thread* t, ThreadFunc entry, void* arg, size_t stack_sz, int prio,
int cpuid);
Result threadStart(Thread* t);
Result threadWaitForExit(Thread* t);
Result threadClose(Thread* t);
Result threadPause(Thread* t);
Result threadResume(Thread* t);