summary refs log tree commit diff stats
path: root/bsd-user/syscall_defs.h
diff options
context:
space:
mode:
authorKarim Taha <kariem.taha2.7@gmail.com>2023-09-25 21:27:02 +0300
committerWarner Losh <imp@bsdimp.com>2023-10-03 17:14:07 -0600
commit0c1ced42c84bdd8beeef6c40dff8d143cf409f15 (patch)
treefac1941d2603164722a8c9e4610d119859a0f77c /bsd-user/syscall_defs.h
parent0a49ef02a643864a9c6a36ebaf452e0d30c96b0b (diff)
downloadfocaccia-qemu-0c1ced42c84bdd8beeef6c40dff8d143cf409f15.tar.gz
focaccia-qemu-0c1ced42c84bdd8beeef6c40dff8d143cf409f15.zip
bsd-user: Implment madvise(2) to match the linux-user implementation.
Signed-off-by: Karim Taha <kariem.taha2.7@gmail.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230925182709.4834-17-kariem.taha2.7@gmail.com>
Diffstat (limited to 'bsd-user/syscall_defs.h')
-rw-r--r--bsd-user/syscall_defs.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/bsd-user/syscall_defs.h b/bsd-user/syscall_defs.h
index ff69281433..52f84d5dd1 100644
--- a/bsd-user/syscall_defs.h
+++ b/bsd-user/syscall_defs.h
@@ -95,6 +95,8 @@ struct bsd_shm_regions {
 /*
  *  sys/mman.h
  */
+#define TARGET_MADV_DONTNEED            4       /* dont need these pages */
+
 #define TARGET_FREEBSD_MAP_RESERVED0080 0x0080  /* previously misimplemented */
                                                 /* MAP_INHERIT */
 #define TARGET_FREEBSD_MAP_RESERVED0100 0x0100  /* previously unimplemented */