From: Dmitry V. Levin <ldv@altlinux.org> Date: Thu, 15 Mar 2012 00:52:22 +0000 (+0000) Subject: Ensure that SWAP_FLAG_* constants are defined X-Git-Tag: v4.7~105 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ad0c01eeed01428b2aad34df5c54ccaf83052d6f;p=strace Ensure that SWAP_FLAG_* constants are defined * file.c: Define those of SWAP_FLAG_* constants which are not yet provided by <sys/swap.h>. Reported-by: Mike Frysinger <vapier@gentoo.org> --- diff --git a/file.c b/file.c index 850cdcf9..3e3a857b 100644 --- a/file.c +++ b/file.c @@ -2712,6 +2712,12 @@ sys_fallocate(struct tcb *tcp) return 0; } +#ifndef SWAP_FLAG_PREFER +# define SWAP_FLAG_PREFER 0x8000 +#endif +#ifndef SWAP_FLAG_DISCARD +# define SWAP_FLAG_DISCARD 0x10000 +#endif static const struct xlat swap_flags[] = { { SWAP_FLAG_PREFER, "SWAP_FLAG_PREFER" }, { SWAP_FLAG_DISCARD, "SWAP_FLAG_DISCARD" },