X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fthreads%2Fthread.h;h=4d65e1bdf68980b8d7cfcbd9150162eacf466084;hb=edbf01ab5f8bca57472150a02543971da231eec1;hp=efa3a024c419604a0e5beca2b68bb1cbc9e4a996;hpb=bf866bc97d077fa3757b4aceaa7a6b41e7298c73;p=pintos-anon diff --git a/src/threads/thread.h b/src/threads/thread.h index efa3a02..4d65e1b 100644 --- a/src/threads/thread.h +++ b/src/threads/thread.h @@ -28,10 +28,8 @@ struct thread #endif }; -void thread_init (void); - -struct thread *thread_create (const char *name, - void (*function) (void *aux), void *aux); +void thread_init (const char *name, void (*) (void *aux), void *) NO_RETURN; +struct thread *thread_create (const char *name, void (*) (void *aux), void *); void thread_destroy (struct thread *); struct thread *thread_current (void); @@ -39,13 +37,10 @@ struct thread *thread_current (void); bool thread_execute (const char *filename); #endif -void thread_start (struct thread *) NO_RETURN; void thread_ready (struct thread *); void thread_exit (void) NO_RETURN; void thread_yield (void); void thread_sleep (void); -void thread_self_test (void); - #endif /* thread.h */