aboutsummaryrefslogtreecommitdiff
path: root/kernel/proc/proc.c
diff options
context:
space:
mode:
authorsotech117 <michael_foiani@brown.edu>2024-05-13 12:10:55 +0000
committersotech117 <michael_foiani@brown.edu>2024-05-13 12:10:55 +0000
commit7585cb5ad84babe9db8c6595de464e33fb878f0c (patch)
tree3acdd29920420ca341ea7e3f90d60b16c384ce51 /kernel/proc/proc.c
parentf09878f6327426631d9419d825a4e8396e3b9dc4 (diff)
s5 fixes and issues with weenix
Diffstat (limited to 'kernel/proc/proc.c')
-rw-r--r--kernel/proc/proc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/proc/proc.c b/kernel/proc/proc.c
index f7878a2..f13064a 100644
--- a/kernel/proc/proc.c
+++ b/kernel/proc/proc.c
@@ -223,6 +223,9 @@ proc_t *proc_create(const char *name)
proc_initproc = proc;
}
+ proc->p_vmmap = vmmap_clone(curproc->p_vmmap);
+ curproc->p_vmmap->vmm_proc = proc;
+
#ifdef __VFS__
// clone and ref the files from curproc
for (int fd = 0; fd < NFILES; fd++)