X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fuserprog%2Faddrspace.h;h=6e3b584a0f9c1bfe96877c2f12bdb7e69c00f234;hb=e49318880e6420e9b5a4ae9ffb986b49f89798e0;hp=0b4b372b8cbd147ba9f16faa338f97b9b49d1e3a;hpb=979d9e154fd0d644f65cac9cf20b379e107a8cee;p=pintos-anon diff --git a/src/userprog/addrspace.h b/src/userprog/addrspace.h index 0b4b372..6e3b584 100644 --- a/src/userprog/addrspace.h +++ b/src/userprog/addrspace.h @@ -1,12 +1,10 @@ #ifndef USERPROG_ADDRSPACE_H #define USERPROG_ADDRSPACE_H -#include +#include "threads/thread.h" -struct thread; -bool addrspace_load (struct thread *, const char *, - void (**eip) (void), void **esp); +tid_t addrspace_execute (const char *filename); void addrspace_destroy (struct thread *); -void addrspace_activate (struct thread *); +void addrspace_activate (void); #endif /* userprog/addrspace.h */