]> granicus.if.org Git - strace/commitdiff
Update MADV_* constants
authorDmitry V. Levin <ldv@altlinux.org>
Thu, 14 Mar 2013 18:55:26 +0000 (18:55 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 14 Mar 2013 18:55:26 +0000 (18:55 +0000)
* mem.c (madvise_cmds): Add more MADV_* constants from
asm-generic/mman-common.h

Reported-by: Robin Hack <hack.robin@gmail.com>
mem.c

diff --git a/mem.c b/mem.c
index 3bd41b46c5669751823789ceb64174ed7db0fbd7..b767f1bd25abe3005d99a72a737064bf0fedcef2 100644 (file)
--- a/mem.c
+++ b/mem.c
@@ -399,6 +399,39 @@ static const struct xlat madvise_cmds[] = {
 #endif
 #ifdef MADV_DONTNEED
        { MADV_DONTNEED,        "MADV_DONTNEED" },
+#endif
+#ifdef MADV_REMOVE
+       { MADV_REMOVE,          "MADV_REMOVE" },
+#endif
+#ifdef MADV_DONTFORK
+       { MADV_DONTFORK,        "MADV_DONTFORK" },
+#endif
+#ifdef MADV_DOFORK
+       { MADV_DOFORK,          "MADV_DOFORK" },
+#endif
+#ifdef MADV_HWPOISON
+       { MADV_HWPOISON,        "MADV_HWPOISON" },
+#endif
+#ifdef MADV_SOFT_OFFLINE
+       { MADV_SOFT_OFFLINE,    "MADV_SOFT_OFFLINE" },
+#endif
+#ifdef MADV_MERGEABLE
+       { MADV_MERGEABLE,       "MADV_MERGEABLE" },
+#endif
+#ifdef MADV_UNMERGEABLE
+       { MADV_UNMERGEABLE,     "MADV_UNMERGEABLE" },
+#endif
+#ifdef MADV_HUGEPAGE
+       { MADV_HUGEPAGE,        "MADV_HUGEPAGE" },
+#endif
+#ifdef MADV_NOHUGEPAGE
+       { MADV_NOHUGEPAGE,      "MADV_NOHUGEPAGE" },
+#endif
+#ifdef MADV_DONTDUMP
+       { MADV_DONTDUMP,        "MADV_DONTDUMP" },
+#endif
+#ifdef MADV_DODUMP
+       { MADV_DODUMP,          "MADV_DODUMP" },
 #endif
        { 0,                    NULL },
 };