diff options
| author | Robert Morris <rtm@csail.mit.edu> | 2019-07-01 17:46:06 -0400 |
|---|---|---|
| committer | Robert Morris <rtm@csail.mit.edu> | 2019-07-01 17:46:06 -0400 |
| commit | abfe9999f447c15d904b3c11f32d4a22a45470a0 (patch) | |
| tree | bdcf8264c9da666661b107157a6c634b86608ee2 /kernel/defs.h | |
| parent | 18e76a6c47b0f62b2458430d4357f3eb68bfd759 (diff) | |
| download | xv6-labs-2022-abfe9999f447c15d904b3c11f32d4a22a45470a0.tar.xz xv6-labs-2022-abfe9999f447c15d904b3c11f32d4a22a45470a0.zip | |
have fork() fail, not panic, if not enough phys mem
Diffstat (limited to 'kernel/defs.h')
| -rw-r--r-- | kernel/defs.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/defs.h b/kernel/defs.h index 1b397fe..1c0b39a 100644 --- a/kernel/defs.h +++ b/kernel/defs.h @@ -185,7 +185,7 @@ pagetable_t uvmcreate(void); void uvminit(pagetable_t, uchar *, uint); uint64 uvmalloc(pagetable_t, uint64, uint64); uint64 uvmdealloc(pagetable_t, uint64, uint64); -void uvmcopy(pagetable_t, pagetable_t, uint64); +int uvmcopy(pagetable_t, pagetable_t, uint64); void uvmfree(pagetable_t, uint64); void mappages(pagetable_t, uint64, uint64, uint64, int); void unmappages(pagetable_t, uint64, uint64, int); |
