From e11b2ef0c606ab516a4344aeea1dbba22cb1fe5d Mon Sep 17 00:00:00 2001 From: manuel Date: Thu, 21 Jun 2012 16:47:23 +0200 Subject: initial implementation of memory mapped files --- userprog/process.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'userprog/process.h') diff --git a/userprog/process.h b/userprog/process.h index 5fcd80e..bac9a60 100644 --- a/userprog/process.h +++ b/userprog/process.h @@ -2,6 +2,7 @@ #define USERPROG_PROCESS_H #include "threads/thread.h" +#include "vm/mmap.h" #define STACK_SIZE (1 << 23) /* 8MB maximum stack size */ @@ -27,6 +28,7 @@ struct process { /* files */ struct file *executable; /* Loaded executable, if any. */ struct fd_table fd_table; /* File descriptor table */ + struct mmap_table mmap_table; /* Memory mapped files table */ /* Owned by syscall.c */ void* syscall_buffer; -- cgit v1.2.3