CFLAGS += -std=gnu99 -Wall -Wextra -g \
-include $(KERNELDIR)/include/uapi/linux/memfd.h \
- -include $(KERNELDIR)/include/uapi/asm-generic/unistd.h \
-D_GNU_SOURCE \
-Wno-unused-parameter \
-Wmaybe-uninitialized \
#include <linux/memfd.h>
#endif
+#ifndef __NR_memfd_create
+ #ifdef __x86_64__
+ #define __NR_memfd_create 319
+ #elif defined __arm__
+ #define __NR_memfd_create 385
+ #else
+ #define __NR_memfd_create 356
+ #endif
+#endif
+
#include "kdbus-util.h"
#include "kdbus-enum.h"