#ifndef HEADER_ADDRSPACE_H
#define HEADER_ADDRSPACE_H 1
-#include <stdint.h>
-#include "hash.h"
+#include <stdbool.h>
-struct addrspace
- {
- uint32_t *pagedir;
- };
-
-bool addrspace_load (struct addrspace *, const char *, void (**start) (void));
-void addrspace_destroy (struct addrspace *);
-
-void addrspace_activate (struct addrspace *);
+struct thread;
+bool addrspace_load (struct thread *, const char *, void (**start) (void));
+void addrspace_destroy (struct thread *);
+void addrspace_activate (struct thread *);
#endif /* addrspace.h */