at master 448 B view raw
1// SPDX-License-Identifier: GPL-2.0 2#include <uapi/linux/unistd.h> 3#include <linux/kbuild.h> 4 5#pragma GCC diagnostic push 6#pragma GCC diagnostic ignored "-Wmissing-prototypes" 7 8#define SYSNR(_NR) DEFINE(SYS ## _NR, _NR) 9 10void syscall_defines(void) 11{ 12 COMMENT("Linux system call numbers."); 13 SYSNR(__NR_write); 14 SYSNR(__NR_read); 15#ifdef __NR_mmap2 16 SYSNR(__NR_mmap2); 17#endif 18#ifdef __NR_mmap 19 SYSNR(__NR_mmap); 20#endif 21 22} 23 24#pragma GCC diagnostic pop