X-Git-Url: http://git.buserror.net/cgi-bin/gitweb.cgi?p=polintos%2Fscott%2Fpriv.git;a=blobdiff_plain;f=kernel%2Finclude%2Fkern%2Fsched.h;fp=kernel%2Finclude%2Fkern%2Fsched.h;h=4d743382ee23ba91b6916f136df859eb54b4441b;hp=5592063c1fd39fdd7c3d01e3f078490cdd30b056;hb=1ac390fe1e18444008857b056c947710be9621a8;hpb=6e64b28821757af60447c790ae52a91831a9d4f0 diff --git a/kernel/include/kern/sched.h b/kernel/include/kern/sched.h index 5592063..4d74338 100644 --- a/kernel/include/kern/sched.h +++ b/kernel/include/kern/sched.h @@ -79,9 +79,10 @@ namespace Threads { // FIXME: use sleeping lock once implemented Lock::SpinLock threadlist_lock; - typedef void (*thread_func)(void *arg); + typedef void (*thread_func)(void *arg1, void *arg2); - Thread *new_thread(thread_func func, void *arg, char *name = NULL); + Thread *new_thread(thread_func func, void *arg1, void *arg2 = NULL, + char *name = NULL); void schedule(); void sched_new_thread();