aboutsummaryrefslogtreecommitdiff
path: root/emu/FreeRTOS/kproc-xthreads.c
diff options
context:
space:
mode:
Diffstat (limited to 'emu/FreeRTOS/kproc-xthreads.c')
-rw-r--r--emu/FreeRTOS/kproc-xthreads.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/emu/FreeRTOS/kproc-xthreads.c b/emu/FreeRTOS/kproc-xthreads.c
index ade5e35..2a6cc25 100644
--- a/emu/FreeRTOS/kproc-xthreads.c
+++ b/emu/FreeRTOS/kproc-xthreads.c
@@ -17,6 +17,10 @@
#include <semphr.h>
+void* pvGetLuaState();
+void uxSetLuaState(void*);
+
+
typedef SemaphoreHandle_t sem_t;
typedef struct Osdep Osdep;
@@ -220,10 +224,13 @@ osready(Proc *p)
void
kprocinit(Proc *p)
{
+ uxSetLuaState(p);
+#if 0 //{}
if(pthread_key_create(&prdakey, NULL))
panic("key_create failed");
if(pthread_setspecific(prdakey, p))
panic("set specific thread data failed");
+#endif
}
#ifdef ANDROID