From ab6f7331406b22f8ab6e2df5f8b8e464fb35b611 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ciro=20Santilli=20=E5=85=AD=E5=9B=9B=E4=BA=8B=E4=BB=B6=20?= =?UTF-8?q?=E6=B3=95=E8=BD=AE=E5=8A=9F?= Date: Tue, 17 Dec 2019 00:00:00 +0000 Subject: [PATCH] futex: move required includes to header --- lkmc/futex.h | 7 +++++++ userland/linux/futex.c | 3 --- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lkmc/futex.h b/lkmc/futex.h index 880238b..5bf3aab 100644 --- a/lkmc/futex.h +++ b/lkmc/futex.h @@ -1,6 +1,13 @@ #ifndef LKMC_FUTEX_H #define LKMC_FUTEX_H +#ifndef _GNU_SOURCE +#define _GNU_SOURCE +#endif +#include +#include +#include + static int lkmc_futex(int *uaddr, int futex_op, int val, const struct timespec *timeout, int *uaddr2, int val3) diff --git a/userland/linux/futex.c b/userland/linux/futex.c index 00c2cbd..13af1ff 100644 --- a/userland/linux/futex.c +++ b/userland/linux/futex.c @@ -1,13 +1,10 @@ /* https://cirosantilli.com/linux-kernel-module-cheat#futex-system-call */ -#define _GNU_SOURCE #include -#include #include #include #include #include -#include #include