--- tests/ioctl_dm.c | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-)
diff --git a/tests/ioctl_dm.c b/tests/ioctl_dm.c index 0a3bbf4..5f2689c 100644 --- a/tests/ioctl_dm.c +++ b/tests/ioctl_dm.c @@ -1,10 +1,13 @@ #include "tests.h" -#include <inttypes.h> -#include <stdio.h> -#include <stddef.h> -#include <string.h> -#include <sys/ioctl.h> -#include <linux/dm-ioctl.h> + +#ifdef HAVE_LINUX_DM_IOCTL_H + +# include <inttypes.h> +# include <stdio.h> +# include <stddef.h> +# include <string.h> +# include <sys/ioctl.h> +# include <linux/dm-ioctl.h> static struct s { struct dm_ioctl ioc; @@ -103,3 +106,9 @@ main(void) puts("+++ exited with 0 +++"); return 0; } + +#else /* !HAVE_LINUX_DM_IOCTL_H */ + +SKIP_MAIN_UNDEFINED("HAVE_LINUX_DM_IOCTL_H") + +#endif /* HAVE_LINUX_DM_IOCTL_H */ -- 1.7.10.4 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Strace-devel mailing list Strace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/strace-devel