📄 power.c
字号:
#include <u.h>#include <libc.h>#include <thread.h>#include "threadimpl.h"/* first argument goes in a register; simplest just to ignore it */static voidlauncherpower(int, void (*f)(void *arg), void *arg){ (*f)(arg); threadexits(nil);}void_threadinitstack(Thread *t, void (*f)(void*), void *arg){ ulong *tos; tos = (ulong*)&t->stk[t->stksize&~7]; *--tos = (ulong)arg; *--tos = (ulong)f; *--tos = 0; /* first arg to launchermips */ *--tos = 0; /* place to store return PC */ t->sched[JMPBUFPC] = (ulong)launcherpower+JMPBUFDPC; t->sched[JMPBUFSP] = (ulong)tos;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -