diff options
author | Mole Shang <[email protected]> | 2024-02-11 17:51:28 +0800 |
---|---|---|
committer | Mole Shang <[email protected]> | 2024-02-11 17:51:28 +0800 |
commit | 4a6593f1a6f666c618d303a4858c4c6d31b41c63 (patch) | |
tree | 29d5302aec4e0f3c34a70baa9fb83c0bb35dbf7c /kernel/defs.h | |
parent | 2fe04bc8faa4bf737a86c36a8017473e84814f3b (diff) | |
download | xv6-labs-cow.tar.gz xv6-labs-cow.tar.bz2 xv6-labs-cow.zip |
lab cow: finishcow
Diffstat (limited to 'kernel/defs.h')
-rw-r--r-- | kernel/defs.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/kernel/defs.h b/kernel/defs.h index 04a0276..870c984 100644 --- a/kernel/defs.h +++ b/kernel/defs.h @@ -23,6 +23,9 @@ void consoleinit(void); void consoleintr(int); void consputc(int); +// cow.c +int cow_handler(pagetable_t, uint64); + // exec.c int exec(char*, char**); @@ -61,6 +64,8 @@ void ramdiskintr(void); void ramdiskrw(struct buf*); // kalloc.c +int refcnt_inc(uint64); +int refcnt_dec(uint64); void* kalloc(void); void kfree(void *); void kinit(void); |