24 lines · 448 B · C
RawDownload
// SPDX-License-Identifier: GPL-2.0#include <uapi/linux/unistd.h>#include <linux/kbuild.h> #pragma GCC diagnostic push#pragma GCC diagnostic ignored "-Wmissing-prototypes" #define SYSNR(_NR) DEFINE(SYS ## _NR, _NR) void syscall_defines(void){	COMMENT("Linux system call numbers.");	SYSNR(__NR_write);	SYSNR(__NR_read);#ifdef __NR_mmap2	SYSNR(__NR_mmap2);#endif#ifdef __NR_mmap	SYSNR(__NR_mmap);#endif } #pragma GCC diagnostic pop