Make pagedir_destroy(NULL) a no-op.
[pintos-anon] / src / userprog / addrspace.h
index 0ab70b880a20c4871a65f1275c48ba6be6ce45c6..6e3b584a0f9c1bfe96877c2f12bdb7e69c00f234 100644 (file)
@@ -1,11 +1,10 @@
 #ifndef USERPROG_ADDRSPACE_H
 #define USERPROG_ADDRSPACE_H
 
-#include <stdbool.h>
+#include "threads/thread.h"
 
-struct thread;
-bool addrspace_load (struct thread *, const char *, void (**start) (void));
+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 */