authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2025-04-20 16:22:27 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2025-04-20 16:22:27 -07:00
logacb8e0fa394de15c5a1b1ef20c8498c0b7b3111c
treeaf456f064b1149ce67a3668833dd962818b30dcf
parent0fcaa4555d9099b536e43cc7070399433d52991a

add todos so the symbols show up in autocomplete


1 files changed, 346 insertions(+), 0 deletions(-)

mod.zig+346
...@@ -40,1258 +40,1572 @@ pub fn write(fd: c_int, buf: []const u8) errno.Error!usize {...@@ -40,1258 +40,1572 @@ pub fn write(fd: c_int, buf: []const u8) errno.Error!usize {
40// open40// open
41// int open(const char *pathname, int flags, ... /* mode_t mode */ );41// int open(const char *pathname, int flags, ... /* mode_t mode */ );
42// asmlinkage long sys_open(const char __user *filename, int flags, umode_t mode);42// asmlinkage long sys_open(const char __user *filename, int flags, umode_t mode);
43pub const open = @compileError("TODO: open");
4344
44// close45// close
45// int close(int fd);46// int close(int fd);
46// asmlinkage long sys_close(unsigned int fd);47// asmlinkage long sys_close(unsigned int fd);
48pub const close = @compileError("TODO: close");
4749
48// stat50// stat
49// int stat(const char *restrict pathname, struct stat *restrict statbuf);51// int stat(const char *restrict pathname, struct stat *restrict statbuf);
50// asmlinkage long sys_stat(const char __user *filename, struct __old_kernel_stat __user *statbuf);52// asmlinkage long sys_stat(const char __user *filename, struct __old_kernel_stat __user *statbuf);
53pub const stat = @compileError("TODO: stat");
5154
52// fstat55// fstat
53// int fstat(int fd, struct stat *statbuf);56// int fstat(int fd, struct stat *statbuf);
54// asmlinkage long sys_fstat(unsigned int fd, struct __old_kernel_stat __user *statbuf);57// asmlinkage long sys_fstat(unsigned int fd, struct __old_kernel_stat __user *statbuf);
58pub const fstat = @compileError("TODO: fstat");
5559
56// lstat60// lstat
57// int lstat(const char *restrict pathname, struct stat *restrict statbuf);61// int lstat(const char *restrict pathname, struct stat *restrict statbuf);
58// asmlinkage long sys_lstat(const char __user *filename, struct __old_kernel_stat __user *statbuf);62// asmlinkage long sys_lstat(const char __user *filename, struct __old_kernel_stat __user *statbuf);
63pub const lstat = @compileError("TODO: lstat");
5964
60// poll65// poll
61// int poll(struct pollfd *fds, nfds_t nfds, int timeout);66// int poll(struct pollfd *fds, nfds_t nfds, int timeout);
62// asmlinkage long sys_poll(struct pollfd __user *ufds, unsigned int nfds, int timeout);67// asmlinkage long sys_poll(struct pollfd __user *ufds, unsigned int nfds, int timeout);
68pub const poll = @compileError("TODO: poll");
6369
64// lseek70// lseek
65// off_t lseek(int fd, off_t offset, int whence);71// off_t lseek(int fd, off_t offset, int whence);
66// asmlinkage long sys_lseek(unsigned int fd, off_t offset, unsigned int whence);72// asmlinkage long sys_lseek(unsigned int fd, off_t offset, unsigned int whence);
73pub const lseek = @compileError("TODO: lseek");
6774
68// mmap75// mmap
69// void *mmap(void addr[.length], size_t length, int prot, int flags, int fd, off_t offset);76// void *mmap(void addr[.length], size_t length, int prot, int flags, int fd, off_t offset);
70// asmlinkage long sys_mmap(unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long fd, unsigned long off);77// asmlinkage long sys_mmap(unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long fd, unsigned long off);
78pub const mmap = @compileError("TODO: mmap");
7179
72// mprotect80// mprotect
73// int mprotect(void addr[.len], size_t len, int prot);81// int mprotect(void addr[.len], size_t len, int prot);
74// asmlinkage long sys_mprotect(unsigned long start, size_t len, unsigned long prot);82// asmlinkage long sys_mprotect(unsigned long start, size_t len, unsigned long prot);
83pub const mprotect = @compileError("TODO: mprotect");
7584
76// munmap85// munmap
77// int munmap(void addr[.length], size_t length);86// int munmap(void addr[.length], size_t length);
78// asmlinkage long sys_munmap(unsigned long addr, size_t len);87// asmlinkage long sys_munmap(unsigned long addr, size_t len);
88pub const munmap = @compileError("TODO: munmap");
7989
80// brk90// brk
81// int brk(void *addr);91// int brk(void *addr);
82// asmlinkage long sys_brk(unsigned long brk);92// asmlinkage long sys_brk(unsigned long brk);
93pub const brk = @compileError("TODO: brk");
8394
84// rt_sigaction95// rt_sigaction
85// int sigaction(int signum, const struct sigaction *_Nullable restrict act, struct sigaction *_Nullable restrict oldact);96// int sigaction(int signum, const struct sigaction *_Nullable restrict act, struct sigaction *_Nullable restrict oldact);
86// asmlinkage long sys_rt_sigaction(int, const struct sigaction __user *, struct sigaction __user *, size_t);97// asmlinkage long sys_rt_sigaction(int, const struct sigaction __user *, struct sigaction __user *, size_t);
98pub const rt_sigaction = @compileError("TODO: rt_sigaction");
8799
88// rt_sigprocmask100// rt_sigprocmask
89// int sigprocmask(int how, const sigset_t *_Nullable restrict set, sigset_t *_Nullable restrict oldset);101// int sigprocmask(int how, const sigset_t *_Nullable restrict set, sigset_t *_Nullable restrict oldset);
90// asmlinkage long sys_rt_sigprocmask(int how, sigset_t __user *set, sigset_t __user *oset, size_t sigsetsize);102// asmlinkage long sys_rt_sigprocmask(int how, sigset_t __user *set, sigset_t __user *oset, size_t sigsetsize);
103pub const rt_sigprocmask = @compileError("TODO: rt_sigprocmask");
91104
92// rt_sigreturn105// rt_sigreturn
93// int sigreturn(...);106// int sigreturn(...);
94// asmlinkage long sys_rt_sigreturn(struct pt_regs *regs);107// asmlinkage long sys_rt_sigreturn(struct pt_regs *regs);
108pub const rt_sigreturn = @compileError("TODO: rt_sigreturn");
95109
96// ioctl110// ioctl
97// int ioctl(int fd, unsigned long op, ...);111// int ioctl(int fd, unsigned long op, ...);
98// asmlinkage long sys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg);112// asmlinkage long sys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg);
113pub const ioctl = @compileError("TODO: ioctl");
99114
100// pread64115// pread64
101// ssize_t pread(int fd, void buf[.count], size_t count, off_t offset);116// ssize_t pread(int fd, void buf[.count], size_t count, off_t offset);
102// asmlinkage long sys_pread64(unsigned int fd, char __user *buf, size_t count, loff_t pos);117// asmlinkage long sys_pread64(unsigned int fd, char __user *buf, size_t count, loff_t pos);
118pub const pread64 = @compileError("TODO: pread64");
103119
104// pwrite64120// pwrite64
105// ssize_t pwrite(int fd, const void buf[.count], size_t count, off_t offset);121// ssize_t pwrite(int fd, const void buf[.count], size_t count, off_t offset);
106// asmlinkage long sys_pwrite64(unsigned int fd, const char __user *buf, size_t count, loff_t pos);122// asmlinkage long sys_pwrite64(unsigned int fd, const char __user *buf, size_t count, loff_t pos);
123pub const pwrite64 = @compileError("TODO: pwrite64");
107124
108// readv125// readv
109// ssize_t readv(int fd, const struct iovec *iov, int iovcnt);126// ssize_t readv(int fd, const struct iovec *iov, int iovcnt);
110// asmlinkage long sys_readv(unsigned long fd, const struct iovec __user *vec, unsigned long vlen);127// asmlinkage long sys_readv(unsigned long fd, const struct iovec __user *vec, unsigned long vlen);
128pub const readv = @compileError("TODO: readv");
111129
112// writev130// writev
113// ssize_t writev(int fd, const struct iovec *iov, int iovcnt);131// ssize_t writev(int fd, const struct iovec *iov, int iovcnt);
114// asmlinkage long sys_writev(unsigned long fd, const struct iovec __user *vec, unsigned long vlen);132// asmlinkage long sys_writev(unsigned long fd, const struct iovec __user *vec, unsigned long vlen);
133pub const writev = @compileError("TODO: writev");
115134
116// access135// access
117// int access(const char *pathname, int mode);136// int access(const char *pathname, int mode);
118// asmlinkage long sys_access(const char __user *filename, int mode);137// asmlinkage long sys_access(const char __user *filename, int mode);
138pub const access = @compileError("TODO: access");
119139
120// pipe140// pipe
121// int pipe(int pipefd[2]);141// int pipe(int pipefd[2]);
122// asmlinkage long sys_pipe(int __user *fildes);142// asmlinkage long sys_pipe(int __user *fildes);
143pub const pipe = @compileError("TODO: pipe");
123144
124// select145// select
125// int select(int nfds, fd_set *_Nullable restrict readfds, fd_set *_Nullable restrict writefds, fd_set *_Nullable restrict exceptfds, struct timeval *_Nullable restrict timeout);146// int select(int nfds, fd_set *_Nullable restrict readfds, fd_set *_Nullable restrict writefds, fd_set *_Nullable restrict exceptfds, struct timeval *_Nullable restrict timeout);
126// asmlinkage long sys_select(int n, fd_set __user *inp, fd_set __user *outp, fd_set __user *exp, struct __kernel_old_timeval __user *tvp);147// asmlinkage long sys_select(int n, fd_set __user *inp, fd_set __user *outp, fd_set __user *exp, struct __kernel_old_timeval __user *tvp);
148pub const select = @compileError("TODO: select");
127149
128// sched_yield150// sched_yield
129// int sched_yield(void);151// int sched_yield(void);
130// asmlinkage long sys_sched_yield(void);152// asmlinkage long sys_sched_yield(void);
153pub const sched_yield = @compileError("TODO: sched_yield");
131154
132// mremap155// mremap
133// void *mremap(void old_address[.old_size], size_t old_size, size_t new_size, int flags, ... /* void *new_address */);156// void *mremap(void old_address[.old_size], size_t old_size, size_t new_size, int flags, ... /* void *new_address */);
134// asmlinkage long sys_mremap(unsigned long addr, unsigned long old_len, unsigned long new_len, unsigned long flags, unsigned long new_addr);157// asmlinkage long sys_mremap(unsigned long addr, unsigned long old_len, unsigned long new_len, unsigned long flags, unsigned long new_addr);
158pub const mremap = @compileError("TODO: mremap");
135159
136// msync160// msync
137// int msync(void addr[.length], size_t length, int flags);161// int msync(void addr[.length], size_t length, int flags);
138// asmlinkage long sys_msync(unsigned long start, size_t len, int flags);162// asmlinkage long sys_msync(unsigned long start, size_t len, int flags);
163pub const msync = @compileError("TODO: msync");
139164
140// mincore165// mincore
141// int mincore(void addr[.length], size_t length, unsigned char *vec);166// int mincore(void addr[.length], size_t length, unsigned char *vec);
142// asmlinkage long sys_mincore(unsigned long start, size_t len, unsigned char __user * vec);167// asmlinkage long sys_mincore(unsigned long start, size_t len, unsigned char __user * vec);
168pub const mincore = @compileError("TODO: mincore");
143169
144// madvise170// madvise
145// int madvise(void addr[.length], size_t length, int advice);171// int madvise(void addr[.length], size_t length, int advice);
146// asmlinkage long sys_madvise(unsigned long start, size_t len, int behavior);172// asmlinkage long sys_madvise(unsigned long start, size_t len, int behavior);
173pub const madvise = @compileError("TODO: madvise");
147174
148// shmget175// shmget
149// int shmget(key_t key, size_t size, int shmflg);176// int shmget(key_t key, size_t size, int shmflg);
150// asmlinkage long sys_shmget(key_t key, size_t size, int flag);177// asmlinkage long sys_shmget(key_t key, size_t size, int flag);
178pub const shmget = @compileError("TODO: shmget");
151179
152// shmat180// shmat
153// void *shmat(int shmid, const void *_Nullable shmaddr, int shmflg);181// void *shmat(int shmid, const void *_Nullable shmaddr, int shmflg);
154// asmlinkage long sys_shmat(int shmid, char __user *shmaddr, int shmflg);182// asmlinkage long sys_shmat(int shmid, char __user *shmaddr, int shmflg);
183pub const shmat = @compileError("TODO: shmat");
155184
156// shmctl185// shmctl
157// int shmctl(int shmid, int op, struct shmid_ds *buf);186// int shmctl(int shmid, int op, struct shmid_ds *buf);
158// asmlinkage long sys_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);187// asmlinkage long sys_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
188pub const shmctl = @compileError("TODO: shmctl");
159189
160// dup190// dup
161// int dup(int oldfd);191// int dup(int oldfd);
162// asmlinkage long sys_dup(unsigned int fildes);192// asmlinkage long sys_dup(unsigned int fildes);
193pub const dup = @compileError("TODO: dup");
163194
164// dup2195// dup2
165// int dup2(int oldfd, int newfd);196// int dup2(int oldfd, int newfd);
166// asmlinkage long sys_dup2(unsigned int oldfd, unsigned int newfd);197// asmlinkage long sys_dup2(unsigned int oldfd, unsigned int newfd);
198pub const dup2 = @compileError("TODO: dup2");
167199
168// pause200// pause
169// int pause(void);201// int pause(void);
170// asmlinkage long sys_pause(void);202// asmlinkage long sys_pause(void);
203pub const pause = @compileError("TODO: pause");
171204
172// nanosleep205// nanosleep
173// int nanosleep(const struct timespec *duration, struct timespec *_Nullable rem);206// int nanosleep(const struct timespec *duration, struct timespec *_Nullable rem);
174// asmlinkage long sys_nanosleep(struct __kernel_timespec __user *rqtp, struct __kernel_timespec __user *rmtp);207// asmlinkage long sys_nanosleep(struct __kernel_timespec __user *rqtp, struct __kernel_timespec __user *rmtp);
208pub const nanosleep = @compileError("TODO: nanosleep");
175209
176// getitimer210// getitimer
177// int getitimer(int which, struct itimerval *curr_value);211// int getitimer(int which, struct itimerval *curr_value);
178// asmlinkage long sys_getitimer(int which, struct __kernel_old_itimerval __user *value);212// asmlinkage long sys_getitimer(int which, struct __kernel_old_itimerval __user *value);
213pub const getitimer = @compileError("TODO: getitimer");
179214
180// alarm215// alarm
181// unsigned int alarm(unsigned int seconds);216// unsigned int alarm(unsigned int seconds);
182// asmlinkage long sys_alarm(unsigned int seconds);217// asmlinkage long sys_alarm(unsigned int seconds);
218pub const alarm = @compileError("TODO: alarm");
183219
184// setitimer220// setitimer
185// int setitimer(int which, const struct itimerval *restrict new_value, struct itimerval *_Nullable restrict old_value);221// int setitimer(int which, const struct itimerval *restrict new_value, struct itimerval *_Nullable restrict old_value);
186// asmlinkage long sys_setitimer(int which, struct __kernel_old_itimerval __user *value, struct __kernel_old_itimerval __user *ovalue);222// asmlinkage long sys_setitimer(int which, struct __kernel_old_itimerval __user *value, struct __kernel_old_itimerval __user *ovalue);
223pub const setitimer = @compileError("TODO: setitimer");
187224
188// getpid225// getpid
189// pid_t getpid(void);226// pid_t getpid(void);
190// asmlinkage long sys_getpid(void);227// asmlinkage long sys_getpid(void);
228pub const getpid = @compileError("TODO: getpid");
191229
192// sendfile230// sendfile
193// ssize_t sendfile(int out_fd, int in_fd, off_t *_Nullable offset, size_t count);231// ssize_t sendfile(int out_fd, int in_fd, off_t *_Nullable offset, size_t count);
194// asmlinkage long sys_sendfile(int out_fd, int in_fd, off_t __user *offset, size_t count);232// asmlinkage long sys_sendfile(int out_fd, int in_fd, off_t __user *offset, size_t count);
233pub const sendfile = @compileError("TODO: sendfile");
195234
196// socket235// socket
197// int socket(int domain, int type, int protocol);236// int socket(int domain, int type, int protocol);
198// asmlinkage long sys_socket(int, int, int);237// asmlinkage long sys_socket(int, int, int);
238pub const socket = @compileError("TODO: socket");
199239
200// connect240// connect
201// int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen);241// int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen);
202// asmlinkage long sys_connect(int, struct sockaddr __user *, int);242// asmlinkage long sys_connect(int, struct sockaddr __user *, int);
243pub const connect = @compileError("TODO: connect");
203244
204// accept245// accept
205// int accept(int sockfd, struct sockaddr *_Nullable restrict addr, socklen_t *_Nullable restrict addrlen);246// int accept(int sockfd, struct sockaddr *_Nullable restrict addr, socklen_t *_Nullable restrict addrlen);
206// asmlinkage long sys_accept(int, struct sockaddr __user *, int __user *);247// asmlinkage long sys_accept(int, struct sockaddr __user *, int __user *);
248pub const accept = @compileError("TODO: accept");
207249
208// sendto250// sendto
209// ssize_t sendto(int sockfd, const void buf[.len], size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen);251// ssize_t sendto(int sockfd, const void buf[.len], size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen);
210// asmlinkage long sys_sendto(int, void __user *, size_t, unsigned, struct sockaddr __user *, int);252// asmlinkage long sys_sendto(int, void __user *, size_t, unsigned, struct sockaddr __user *, int);
253pub const sendto = @compileError("TODO: sendto");
211254
212// recvfrom255// recvfrom
213// ssize_t recvfrom(int sockfd, void buf[restrict .len], size_t len, int flags, struct sockaddr *_Nullable restrict src_addr, socklen_t *_Nullable restrict addrlen);256// ssize_t recvfrom(int sockfd, void buf[restrict .len], size_t len, int flags, struct sockaddr *_Nullable restrict src_addr, socklen_t *_Nullable restrict addrlen);
214// asmlinkage long sys_recvfrom(int, void __user *, size_t, unsigned, struct sockaddr __user *, int __user *);257// asmlinkage long sys_recvfrom(int, void __user *, size_t, unsigned, struct sockaddr __user *, int __user *);
258pub const recvfrom = @compileError("TODO: recvfrom");
215259
216// sendmsg260// sendmsg
217// ssize_t sendmsg(int sockfd, const struct msghdr *msg, int flags);261// ssize_t sendmsg(int sockfd, const struct msghdr *msg, int flags);
218// asmlinkage long sys_sendmsg(int fd, struct user_msghdr __user *msg, unsigned flags);262// asmlinkage long sys_sendmsg(int fd, struct user_msghdr __user *msg, unsigned flags);
263pub const sendmsg = @compileError("TODO: sendmsg");
219264
220// recvmsg265// recvmsg
221// ssize_t recvmsg(int sockfd, struct msghdr *msg, int flags);266// ssize_t recvmsg(int sockfd, struct msghdr *msg, int flags);
222// asmlinkage long sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned flags);267// asmlinkage long sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned flags);
268pub const recvmsg = @compileError("TODO: recvmsg");
223269
224// shutdown270// shutdown
225// int shutdown(int sockfd, int how);271// int shutdown(int sockfd, int how);
226// asmlinkage long sys_shutdown(int, int);272// asmlinkage long sys_shutdown(int, int);
273pub const shutdown = @compileError("TODO: shutdown");
227274
228// bind275// bind
229// int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen);276// int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen);
230// asmlinkage long sys_bind(int, struct sockaddr __user *, int);277// asmlinkage long sys_bind(int, struct sockaddr __user *, int);
278pub const bind = @compileError("TODO: bind");
231279
232// listen280// listen
233// int listen(int sockfd, int backlog);281// int listen(int sockfd, int backlog);
234// asmlinkage long sys_listen(int, int);282// asmlinkage long sys_listen(int, int);
283pub const listen = @compileError("TODO: listen");
235284
236// getsockname285// getsockname
237// int getsockname(int sockfd, struct sockaddr *restrict addr, socklen_t *restrict addrlen);286// int getsockname(int sockfd, struct sockaddr *restrict addr, socklen_t *restrict addrlen);
238// asmlinkage long sys_getsockname(int, struct sockaddr __user *, int __user *);287// asmlinkage long sys_getsockname(int, struct sockaddr __user *, int __user *);
288pub const getsockname = @compileError("TODO: getsockname");
239289
240// getpeername290// getpeername
241// int getpeername(int sockfd, struct sockaddr *restrict addr, socklen_t *restrict addrlen);291// int getpeername(int sockfd, struct sockaddr *restrict addr, socklen_t *restrict addrlen);
242// asmlinkage long sys_getpeername(int, struct sockaddr __user *, int __user *);292// asmlinkage long sys_getpeername(int, struct sockaddr __user *, int __user *);
293pub const getpeername = @compileError("TODO: getpeername");
243294
244// socketpair295// socketpair
245// int socketpair(int domain, int type, int protocol, int sv[2]);296// int socketpair(int domain, int type, int protocol, int sv[2]);
246// asmlinkage long sys_socketpair(int, int, int, int __user *);297// asmlinkage long sys_socketpair(int, int, int, int __user *);
298pub const socketpair = @compileError("TODO: socketpair");
247299
248// setsockopt300// setsockopt
249// int setsockopt(int sockfd, int level, int optname, const void optval[.optlen], socklen_t optlen);301// int setsockopt(int sockfd, int level, int optname, const void optval[.optlen], socklen_t optlen);
250// asmlinkage long sys_setsockopt(int fd, int level, int optname, char __user *optval, int optlen);302// asmlinkage long sys_setsockopt(int fd, int level, int optname, char __user *optval, int optlen);
303pub const setsockopt = @compileError("TODO: setsockopt");
251304
252// getsockopt305// getsockopt
253// int getsockopt(int sockfd, int level, int optname, void optval[restrict *.optlen], socklen_t *restrict optlen);306// int getsockopt(int sockfd, int level, int optname, void optval[restrict *.optlen], socklen_t *restrict optlen);
254// asmlinkage long sys_getsockopt(int fd, int level, int optname, char __user *optval, int __user *optlen);307// asmlinkage long sys_getsockopt(int fd, int level, int optname, char __user *optval, int __user *optlen);
308pub const getsockopt = @compileError("TODO: getsockopt");
255309
256// clone310// clone
257// int clone(int (*fn)(void *_Nullable), void *stack, int flags, void *_Nullable arg, ... /* pid_t *_Nullable parent_tid, void *_Nullable tls, pid_t *_Nullable child_tid */ );311// int clone(int (*fn)(void *_Nullable), void *stack, int flags, void *_Nullable arg, ... /* pid_t *_Nullable parent_tid, void *_Nullable tls, pid_t *_Nullable child_tid */ );
258// asmlinkage long sys_clone(unsigned long, unsigned long, int __user *, int __user *, unsigned long);312// asmlinkage long sys_clone(unsigned long, unsigned long, int __user *, int __user *, unsigned long);
313pub const clone = @compileError("TODO: clone");
259314
260// fork315// fork
261// pid_t fork(void);316// pid_t fork(void);
262// asmlinkage long sys_fork(void);317// asmlinkage long sys_fork(void);
318pub const fork = @compileError("TODO: fork");
263319
264// vfork320// vfork
265// pid_t vfork(void);321// pid_t vfork(void);
266// asmlinkage long sys_vfork(void);322// asmlinkage long sys_vfork(void);
323pub const vfork = @compileError("TODO: vfork");
267324
268// execve325// execve
269// int execve(const char *pathname, char *const _Nullable argv[], char *const _Nullable envp[]);326// int execve(const char *pathname, char *const _Nullable argv[], char *const _Nullable envp[]);
270// asmlinkage long sys_execve(const char __user *filename, const char __user *const __user *argv, const char __user *const __user *envp);327// asmlinkage long sys_execve(const char __user *filename, const char __user *const __user *argv, const char __user *const __user *envp);
328pub const execve = @compileError("TODO: execve");
271329
272// exit330// exit
273// [[noreturn]] void _exit(int status);331// [[noreturn]] void _exit(int status);
274// asmlinkage long sys_exit(int error_code);332// asmlinkage long sys_exit(int error_code);
333pub const exit = @compileError("TODO: exit");
275334
276// wait4335// wait4
277// pid_t wait4(pid_t pid, int *_Nullable wstatus, int options, struct rusage *_Nullable rusage);336// pid_t wait4(pid_t pid, int *_Nullable wstatus, int options, struct rusage *_Nullable rusage);
278// asmlinkage long sys_wait4(pid_t pid, int __user *stat_addr, int options, struct rusage __user *ru);337// asmlinkage long sys_wait4(pid_t pid, int __user *stat_addr, int options, struct rusage __user *ru);
338pub const wait4 = @compileError("TODO: wait4");
279339
280// kill340// kill
281// int kill(pid_t pid, int sig);341// int kill(pid_t pid, int sig);
282// asmlinkage long sys_kill(pid_t pid, int sig);342// asmlinkage long sys_kill(pid_t pid, int sig);
343pub const kill = @compileError("TODO: kill");
283344
284// uname345// uname
285// int uname(struct utsname *buf);346// int uname(struct utsname *buf);
286// asmlinkage long sys_uname(struct old_utsname __user *);347// asmlinkage long sys_uname(struct old_utsname __user *);
348pub const uname = @compileError("TODO: uname");
287349
288// semget350// semget
289// int semget(key_t key, int nsems, int semflg);351// int semget(key_t key, int nsems, int semflg);
290// asmlinkage long sys_semget(key_t key, int nsems, int semflg);352// asmlinkage long sys_semget(key_t key, int nsems, int semflg);
353pub const semget = @compileError("TODO: semget");
291354
292// semop355// semop
293// int semop(int semid, struct sembuf *sops, size_t nsops);356// int semop(int semid, struct sembuf *sops, size_t nsops);
294// asmlinkage long sys_semop(int semid, struct sembuf __user *sops, unsigned nsops);357// asmlinkage long sys_semop(int semid, struct sembuf __user *sops, unsigned nsops);
358pub const semop = @compileError("TODO: semop");
295359
296// semctl360// semctl
297// int semctl(int semid, int semnum, int op, ...);361// int semctl(int semid, int semnum, int op, ...);
298// asmlinkage long sys_semctl(int semid, int semnum, int cmd, unsigned long arg);362// asmlinkage long sys_semctl(int semid, int semnum, int cmd, unsigned long arg);
363pub const semctl = @compileError("TODO: semctl");
299364
300// shmdt365// shmdt
301// int shmdt(const void *shmaddr);366// int shmdt(const void *shmaddr);
302// asmlinkage long sys_shmdt(char __user *shmaddr);367// asmlinkage long sys_shmdt(char __user *shmaddr);
368pub const shmdt = @compileError("TODO: shmdt");
303369
304// msgget370// msgget
305// int msgget(key_t key, int msgflg);371// int msgget(key_t key, int msgflg);
306// asmlinkage long sys_msgget(key_t key, int msgflg);372// asmlinkage long sys_msgget(key_t key, int msgflg);
373pub const msgget = @compileError("TODO: msgget");
307374
308// msgsnd375// msgsnd
309// int msgsnd(int msqid, const void msgp[.msgsz], size_t msgsz, int msgflg);376// int msgsnd(int msqid, const void msgp[.msgsz], size_t msgsz, int msgflg);
310// asmlinkage long sys_msgsnd(int msqid, struct msgbuf __user *msgp, size_t msgsz, int msgflg);377// asmlinkage long sys_msgsnd(int msqid, struct msgbuf __user *msgp, size_t msgsz, int msgflg);
378pub const msgsnd = @compileError("TODO: msgsnd");
311379
312// msgrcv380// msgrcv
313// ssize_t msgrcv(int msqid, void msgp[.msgsz], size_t msgsz, long msgtyp, int msgflg);381// ssize_t msgrcv(int msqid, void msgp[.msgsz], size_t msgsz, long msgtyp, int msgflg);
314// asmlinkage long sys_msgrcv(int msqid, struct msgbuf __user *msgp, size_t msgsz, long msgtyp, int msgflg);382// asmlinkage long sys_msgrcv(int msqid, struct msgbuf __user *msgp, size_t msgsz, long msgtyp, int msgflg);
383pub const msgrcv = @compileError("TODO: msgrcv");
315384
316// msgctl385// msgctl
317// int msgctl(int msqid, int op, struct msqid_ds *buf);386// int msgctl(int msqid, int op, struct msqid_ds *buf);
318// asmlinkage long sys_msgctl(int msqid, int cmd, struct msqid_ds __user *buf);387// asmlinkage long sys_msgctl(int msqid, int cmd, struct msqid_ds __user *buf);
388pub const msgctl = @compileError("TODO: msgctl");
319389
320// fcntl390// fcntl
321// int fcntl(int fd, int op, ... /* arg */ );391// int fcntl(int fd, int op, ... /* arg */ );
322// asmlinkage long sys_fcntl(unsigned int fd, unsigned int cmd, unsigned long arg);392// asmlinkage long sys_fcntl(unsigned int fd, unsigned int cmd, unsigned long arg);
393pub const fcntl = @compileError("TODO: fcntl");
323394
324// flock395// flock
325// int flock(int fd, int op);396// int flock(int fd, int op);
326// asmlinkage long sys_flock(unsigned int fd, unsigned int cmd);397// asmlinkage long sys_flock(unsigned int fd, unsigned int cmd);
398pub const flock = @compileError("TODO: flock");
327399
328// fsync400// fsync
329// int fsync(int fd);401// int fsync(int fd);
330// asmlinkage long sys_fsync(unsigned int fd);402// asmlinkage long sys_fsync(unsigned int fd);
403pub const fsync = @compileError("TODO: fsync");
331404
332// fdatasync405// fdatasync
333// int fdatasync(int fd);406// int fdatasync(int fd);
334// asmlinkage long sys_fdatasync(unsigned int fd);407// asmlinkage long sys_fdatasync(unsigned int fd);
408pub const fdatasync = @compileError("TODO: fdatasync");
335409
336// truncate410// truncate
337// int truncate(const char *path, off_t length);411// int truncate(const char *path, off_t length);
338// asmlinkage long sys_truncate(const char __user *path, long length);412// asmlinkage long sys_truncate(const char __user *path, long length);
413pub const truncate = @compileError("TODO: truncate");
339414
340// ftruncate415// ftruncate
341// int ftruncate(int fd, off_t length);416// int ftruncate(int fd, off_t length);
342// asmlinkage long sys_ftruncate(unsigned int fd, off_t length);417// asmlinkage long sys_ftruncate(unsigned int fd, off_t length);
418pub const ftruncate = @compileError("TODO: ftruncate");
343419
344// getdents420// getdents
345// long syscall(SYS_getdents, unsigned int fd, struct linux_dirent *dirp, unsigned int count);421// long syscall(SYS_getdents, unsigned int fd, struct linux_dirent *dirp, unsigned int count);
346// asmlinkage long sys_getdents(unsigned int fd, struct linux_dirent __user *dirent, unsigned int count);422// asmlinkage long sys_getdents(unsigned int fd, struct linux_dirent __user *dirent, unsigned int count);
423pub const getdents = @compileError("TODO: getdents");
347424
348// getcwd425// getcwd
349// char *getcwd(char buf[.size], size_t size);426// char *getcwd(char buf[.size], size_t size);
350// asmlinkage long sys_getcwd(char __user *buf, unsigned long size);427// asmlinkage long sys_getcwd(char __user *buf, unsigned long size);
428pub const getcwd = @compileError("TODO: getcwd");
351429
352// chdir430// chdir
353// int chdir(const char *path);431// int chdir(const char *path);
354// asmlinkage long sys_chdir(const char __user *filename);432// asmlinkage long sys_chdir(const char __user *filename);
433pub const chdir = @compileError("TODO: chdir");
355434
356// fchdir435// fchdir
357// int fchdir(int fd);436// int fchdir(int fd);
358// asmlinkage long sys_fchdir(unsigned int fd);437// asmlinkage long sys_fchdir(unsigned int fd);
438pub const fchdir = @compileError("TODO: fchdir");
359439
360// rename440// rename
361// int rename(const char *oldpath, const char *newpath);441// int rename(const char *oldpath, const char *newpath);
362// asmlinkage long sys_rename(const char __user *oldname, const char __user *newname);442// asmlinkage long sys_rename(const char __user *oldname, const char __user *newname);
443pub const rename = @compileError("TODO: rename");
363444
364// mkdir445// mkdir
365// int mkdir(const char *pathname, mode_t mode);446// int mkdir(const char *pathname, mode_t mode);
366// asmlinkage long sys_mkdir(const char __user *pathname, umode_t mode);447// asmlinkage long sys_mkdir(const char __user *pathname, umode_t mode);
448pub const mkdir = @compileError("TODO: mkdir");
367449
368// rmdir450// rmdir
369// int rmdir(const char *pathname);451// int rmdir(const char *pathname);
370// asmlinkage long sys_rmdir(const char __user *pathname);452// asmlinkage long sys_rmdir(const char __user *pathname);
453pub const rmdir = @compileError("TODO: rmdir");
371454
372// creat455// creat
373// int creat(const char *pathname, mode_t mode);456// int creat(const char *pathname, mode_t mode);
374// asmlinkage long sys_creat(const char __user *pathname, umode_t mode);457// asmlinkage long sys_creat(const char __user *pathname, umode_t mode);
458pub const creat = @compileError("TODO: creat");
375459
376// link460// link
377// int link(const char *oldpath, const char *newpath);461// int link(const char *oldpath, const char *newpath);
378// asmlinkage long sys_link(const char __user *oldname, const char __user *newname);462// asmlinkage long sys_link(const char __user *oldname, const char __user *newname);
463pub const link = @compileError("TODO: link");
379464
380// unlink465// unlink
381// int unlink(const char *pathname);466// int unlink(const char *pathname);
382// asmlinkage long sys_unlink(const char __user *pathname);467// asmlinkage long sys_unlink(const char __user *pathname);
468pub const unlink = @compileError("TODO: unlink");
383469
384// symlink470// symlink
385// int symlink(const char *target, const char *linkpath);471// int symlink(const char *target, const char *linkpath);
386// asmlinkage long sys_symlink(const char __user *old, const char __user *new);472// asmlinkage long sys_symlink(const char __user *old, const char __user *new);
473pub const symlink = @compileError("TODO: symlink");
387474
388// readlink475// readlink
389// ssize_t readlink(const char *restrict pathname, char *restrict buf, size_t bufsiz);476// ssize_t readlink(const char *restrict pathname, char *restrict buf, size_t bufsiz);
390// asmlinkage long sys_readlink(const char __user *path, char __user *buf, int bufsiz);477// asmlinkage long sys_readlink(const char __user *path, char __user *buf, int bufsiz);
478pub const readlink = @compileError("TODO: readlink");
391479
392// chmod480// chmod
393// int chmod(const char *pathname, mode_t mode);481// int chmod(const char *pathname, mode_t mode);
394// asmlinkage long sys_chmod(const char __user *filename, umode_t mode);482// asmlinkage long sys_chmod(const char __user *filename, umode_t mode);
483pub const chmod = @compileError("TODO: chmod");
395484
396// fchmod485// fchmod
397// int fchmod(int fd, mode_t mode);486// int fchmod(int fd, mode_t mode);
398// asmlinkage long sys_fchmod(unsigned int fd, umode_t mode);487// asmlinkage long sys_fchmod(unsigned int fd, umode_t mode);
488pub const fchmod = @compileError("TODO: fchmod");
399489
400// chown490// chown
401// int chown(const char *pathname, uid_t owner, gid_t group);491// int chown(const char *pathname, uid_t owner, gid_t group);
402// asmlinkage long sys_chown(const char __user *filename, uid_t user, gid_t group);492// asmlinkage long sys_chown(const char __user *filename, uid_t user, gid_t group);
493pub const chown = @compileError("TODO: chown");
403494
404// fchown495// fchown
405// int fchown(int fd, uid_t owner, gid_t group);496// int fchown(int fd, uid_t owner, gid_t group);
406// asmlinkage long sys_fchown(unsigned int fd, uid_t user, gid_t group);497// asmlinkage long sys_fchown(unsigned int fd, uid_t user, gid_t group);
498pub const fchown = @compileError("TODO: fchown");
407499
408// lchown500// lchown
409// int lchown(const char *pathname, uid_t owner, gid_t group);501// int lchown(const char *pathname, uid_t owner, gid_t group);
410// asmlinkage long sys_lchown(const char __user *filename, uid_t user, gid_t group);502// asmlinkage long sys_lchown(const char __user *filename, uid_t user, gid_t group);
503pub const lchown = @compileError("TODO: lchown");
411504
412// umask505// umask
413// mode_t umask(mode_t mask);506// mode_t umask(mode_t mask);
414// asmlinkage long sys_umask(int mask);507// asmlinkage long sys_umask(int mask);
508pub const umask = @compileError("TODO: umask");
415509
416// gettimeofday510// gettimeofday
417// int gettimeofday(struct timeval *restrict tv, struct timezone *_Nullable restrict tz);511// int gettimeofday(struct timeval *restrict tv, struct timezone *_Nullable restrict tz);
418// asmlinkage long sys_gettimeofday(struct __kernel_old_timeval __user *tv, struct timezone __user *tz);512// asmlinkage long sys_gettimeofday(struct __kernel_old_timeval __user *tv, struct timezone __user *tz);
513pub const gettimeofday = @compileError("TODO: gettimeofday");
419514
420// getrlimit515// getrlimit
421// int getrlimit(int resource, struct rlimit *rlim);516// int getrlimit(int resource, struct rlimit *rlim);
422// asmlinkage long sys_getrlimit(unsigned int resource, struct rlimit __user *rlim);517// asmlinkage long sys_getrlimit(unsigned int resource, struct rlimit __user *rlim);
518pub const getrlimit = @compileError("TODO: getrlimit");
423519
424// getrusage520// getrusage
425// int getrusage(int who, struct rusage *usage);521// int getrusage(int who, struct rusage *usage);
426// asmlinkage long sys_getrusage(int who, struct rusage __user *ru);522// asmlinkage long sys_getrusage(int who, struct rusage __user *ru);
523pub const getrusage = @compileError("TODO: getrusage");
427524
428// sysinfo525// sysinfo
429// int sysinfo(struct sysinfo *info);526// int sysinfo(struct sysinfo *info);
430// asmlinkage long sys_sysinfo(struct sysinfo __user *info);527// asmlinkage long sys_sysinfo(struct sysinfo __user *info);
528pub const sysinfo = @compileError("TODO: sysinfo");
431529
432// times530// times
433// clock_t times(struct tms *buf);531// clock_t times(struct tms *buf);
434// asmlinkage long sys_times(struct tms __user *tbuf);532// asmlinkage long sys_times(struct tms __user *tbuf);
533pub const times = @compileError("TODO: times");
435534
436// ptrace535// ptrace
437// long ptrace(enum __ptrace_request op, pid_t pid, void *addr, void *data);536// long ptrace(enum __ptrace_request op, pid_t pid, void *addr, void *data);
438// asmlinkage long sys_ptrace(long request, long pid, unsigned long addr, unsigned long data);537// asmlinkage long sys_ptrace(long request, long pid, unsigned long addr, unsigned long data);
538pub const ptrace = @compileError("TODO: ptrace");
439539
440// getuid540// getuid
441// uid_t getuid(void);541// uid_t getuid(void);
442// asmlinkage long sys_getuid(void);542// asmlinkage long sys_getuid(void);
543pub const getuid = @compileError("TODO: getuid");
443544
444// syslog545// syslog
445// int syscall(SYS_syslog, int type, char *bufp, int len);546// int syscall(SYS_syslog, int type, char *bufp, int len);
446// asmlinkage long sys_syslog(int type, char __user *buf, int len);547// asmlinkage long sys_syslog(int type, char __user *buf, int len);
548pub const syslog = @compileError("TODO: syslog");
447549
448// getgid550// getgid
449// gid_t getgid(void);551// gid_t getgid(void);
450// asmlinkage long sys_getgid(void);552// asmlinkage long sys_getgid(void);
553pub const getgid = @compileError("TODO: getgid");
451554
452// setuid555// setuid
453// int setuid(uid_t uid);556// int setuid(uid_t uid);
454// asmlinkage long sys_setuid(uid_t uid);557// asmlinkage long sys_setuid(uid_t uid);
558pub const setuid = @compileError("TODO: setuid");
455559
456// setgid560// setgid
457// int setgid(gid_t gid);561// int setgid(gid_t gid);
458// asmlinkage long sys_setgid(gid_t gid);562// asmlinkage long sys_setgid(gid_t gid);
563pub const setgid = @compileError("TODO: setgid");
459564
460// geteuid565// geteuid
461// uid_t geteuid(void);566// uid_t geteuid(void);
462// asmlinkage long sys_geteuid(void);567// asmlinkage long sys_geteuid(void);
568pub const geteuid = @compileError("TODO: geteuid");
463569
464// getegid570// getegid
465// gid_t getegid(void);571// gid_t getegid(void);
466// asmlinkage long sys_getegid(void);572// asmlinkage long sys_getegid(void);
573pub const getegid = @compileError("TODO: getegid");
467574
468// setpgid575// setpgid
469// int setpgid(pid_t pid, pid_t pgid);576// int setpgid(pid_t pid, pid_t pgid);
470// asmlinkage long sys_setpgid(pid_t pid, pid_t pgid);577// asmlinkage long sys_setpgid(pid_t pid, pid_t pgid);
578pub const setpgid = @compileError("TODO: setpgid");
471579
472// getppid580// getppid
473// pid_t getppid(void);581// pid_t getppid(void);
474// asmlinkage long sys_getppid(void);582// asmlinkage long sys_getppid(void);
583pub const getppid = @compileError("TODO: getppid");
475584
476// getpgrp585// getpgrp
477// pid_t getpgrp(void);586// pid_t getpgrp(void);
478// asmlinkage long sys_getpgrp(void);587// asmlinkage long sys_getpgrp(void);
588pub const getpgrp = @compileError("TODO: getpgrp");
479589
480// setsid590// setsid
481// pid_t setsid(void);591// pid_t setsid(void);
482// asmlinkage long sys_setsid(void);592// asmlinkage long sys_setsid(void);
593pub const setsid = @compileError("TODO: setsid");
483594
484// setreuid595// setreuid
485// int setreuid(uid_t ruid, uid_t euid);596// int setreuid(uid_t ruid, uid_t euid);
486// asmlinkage long sys_setreuid(uid_t ruid, uid_t euid);597// asmlinkage long sys_setreuid(uid_t ruid, uid_t euid);
598pub const setreuid = @compileError("TODO: setreuid");
487599
488// setregid600// setregid
489// int setregid(gid_t rgid, gid_t egid);601// int setregid(gid_t rgid, gid_t egid);
490// asmlinkage long sys_setregid(gid_t rgid, gid_t egid);602// asmlinkage long sys_setregid(gid_t rgid, gid_t egid);
603pub const setregid = @compileError("TODO: setregid");
491604
492// getgroups605// getgroups
493// int getgroups(int size, gid_t list[]);606// int getgroups(int size, gid_t list[]);
494// asmlinkage long sys_getgroups(int gidsetsize, gid_t __user *grouplist);607// asmlinkage long sys_getgroups(int gidsetsize, gid_t __user *grouplist);
608pub const getgroups = @compileError("TODO: getgroups");
495609
496// setgroups610// setgroups
497// int setgroups(size_t size, const gid_t *_Nullable list);611// int setgroups(size_t size, const gid_t *_Nullable list);
498// asmlinkage long sys_setgroups(int gidsetsize, gid_t __user *grouplist);612// asmlinkage long sys_setgroups(int gidsetsize, gid_t __user *grouplist);
613pub const setgroups = @compileError("TODO: setgroups");
499614
500// setresuid615// setresuid
501// int setresuid(uid_t ruid, uid_t euid, uid_t suid);616// int setresuid(uid_t ruid, uid_t euid, uid_t suid);
502// asmlinkage long sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);617// asmlinkage long sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
618pub const setresuid = @compileError("TODO: setresuid");
503619
504// getresuid620// getresuid
505// int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);621// int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
506// asmlinkage long sys_getresuid(uid_t __user *ruid, uid_t __user *euid, uid_t __user *suid);622// asmlinkage long sys_getresuid(uid_t __user *ruid, uid_t __user *euid, uid_t __user *suid);
623pub const getresuid = @compileError("TODO: getresuid");
507624
508// setresgid625// setresgid
509// int setresgid(gid_t rgid, gid_t egid, gid_t sgid);626// int setresgid(gid_t rgid, gid_t egid, gid_t sgid);
510// asmlinkage long sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid);627// asmlinkage long sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid);
628pub const setresgid = @compileError("TODO: setresgid");
511629
512// getresgid630// getresgid
513// int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);631// int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);
514// asmlinkage long sys_getresgid(gid_t __user *rgid, gid_t __user *egid, gid_t __user *sgid);632// asmlinkage long sys_getresgid(gid_t __user *rgid, gid_t __user *egid, gid_t __user *sgid);
633pub const getresgid = @compileError("TODO: getresgid");
515634
516// getpgid635// getpgid
517// pid_t getpgid(pid_t pid);636// pid_t getpgid(pid_t pid);
518// asmlinkage long sys_getpgid(pid_t pid);637// asmlinkage long sys_getpgid(pid_t pid);
638pub const getpgid = @compileError("TODO: getpgid");
519639
520// setfsuid640// setfsuid
521// [[deprecated]] int setfsuid(uid_t fsuid);641// [[deprecated]] int setfsuid(uid_t fsuid);
522// asmlinkage long sys_setfsuid(uid_t uid);642// asmlinkage long sys_setfsuid(uid_t uid);
643pub const setfsuid = @compileError("TODO: setfsuid");
523644
524// setfsgid645// setfsgid
525// [[deprecated]] int setfsgid(gid_t fsgid);646// [[deprecated]] int setfsgid(gid_t fsgid);
526// asmlinkage long sys_setfsgid(gid_t gid);647// asmlinkage long sys_setfsgid(gid_t gid);
648pub const setfsgid = @compileError("TODO: setfsgid");
527649
528// getsid650// getsid
529// pid_t getsid(pid_t pid);651// pid_t getsid(pid_t pid);
530// asmlinkage long sys_getsid(pid_t pid);652// asmlinkage long sys_getsid(pid_t pid);
653pub const getsid = @compileError("TODO: getsid");
531654
532// capget655// capget
533// int syscall(SYS_capget, cap_user_header_t hdrp, cap_user_data_t datap);656// int syscall(SYS_capget, cap_user_header_t hdrp, cap_user_data_t datap);
534// asmlinkage long sys_capget(cap_user_header_t header, cap_user_data_t dataptr);657// asmlinkage long sys_capget(cap_user_header_t header, cap_user_data_t dataptr);
658pub const capget = @compileError("TODO: capget");
535659
536// capset660// capset
537// int syscall(SYS_capset, cap_user_header_t hdrp, const cap_user_data_t datap);661// int syscall(SYS_capset, cap_user_header_t hdrp, const cap_user_data_t datap);
538// asmlinkage long sys_capset(cap_user_header_t header, const cap_user_data_t data);662// asmlinkage long sys_capset(cap_user_header_t header, const cap_user_data_t data);
663pub const capset = @compileError("TODO: capset");
539664
540// rt_sigpending665// rt_sigpending
541// int sigpending(sigset_t *set);666// int sigpending(sigset_t *set);
542// asmlinkage long sys_rt_sigpending(sigset_t __user *set, size_t sigsetsize);667// asmlinkage long sys_rt_sigpending(sigset_t __user *set, size_t sigsetsize);
668pub const rt_sigpending = @compileError("TODO: rt_sigpending");
543669
544// rt_sigtimedwait670// rt_sigtimedwait
545// int sigtimedwait(const sigset_t *restrict set, siginfo_t *_Nullable restrict info, const struct timespec *restrict timeout);671// int sigtimedwait(const sigset_t *restrict set, siginfo_t *_Nullable restrict info, const struct timespec *restrict timeout);
546// asmlinkage long sys_rt_sigtimedwait(const sigset_t __user *uthese, siginfo_t __user *uinfo, const struct __kernel_timespec __user *uts, size_t sigsetsize);672// asmlinkage long sys_rt_sigtimedwait(const sigset_t __user *uthese, siginfo_t __user *uinfo, const struct __kernel_timespec __user *uts, size_t sigsetsize);
673pub const rt_sigtimedwait = @compileError("TODO: rt_sigtimedwait");
547674
548// rt_sigqueueinfo675// rt_sigqueueinfo
549// int syscall(SYS_rt_sigqueueinfo, pid_t tgid, int sig, siginfo_t *info);676// int syscall(SYS_rt_sigqueueinfo, pid_t tgid, int sig, siginfo_t *info);
550// asmlinkage long sys_rt_sigqueueinfo(pid_t pid, int sig, siginfo_t __user *uinfo);677// asmlinkage long sys_rt_sigqueueinfo(pid_t pid, int sig, siginfo_t __user *uinfo);
678pub const rt_sigqueueinfo = @compileError("TODO: rt_sigqueueinfo");
551679
552// rt_sigsuspend680// rt_sigsuspend
553// int sigsuspend(const sigset_t *mask);681// int sigsuspend(const sigset_t *mask);
554// asmlinkage long sys_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize);682// asmlinkage long sys_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize);
683pub const rt_sigsuspend = @compileError("TODO: rt_sigsuspend");
555684
556// sigaltstack685// sigaltstack
557// int sigaltstack(const stack_t *_Nullable restrict ss, stack_t *_Nullable restrict old_ss);686// int sigaltstack(const stack_t *_Nullable restrict ss, stack_t *_Nullable restrict old_ss);
558// asmlinkage long sys_sigaltstack(const struct sigaltstack __user *uss, struct sigaltstack __user *uoss);687// asmlinkage long sys_sigaltstack(const struct sigaltstack __user *uss, struct sigaltstack __user *uoss);
688pub const sigaltstack = @compileError("TODO: sigaltstack");
559689
560// utime690// utime
561// int utime(const char *filename, const struct utimbuf *_Nullable times);691// int utime(const char *filename, const struct utimbuf *_Nullable times);
562// asmlinkage long sys_utime(char __user *filename, struct utimbuf __user *times);692// asmlinkage long sys_utime(char __user *filename, struct utimbuf __user *times);
693pub const utime = @compileError("TODO: utime");
563694
564// mknod695// mknod
565// int mknod(const char *pathname, mode_t mode, dev_t dev);696// int mknod(const char *pathname, mode_t mode, dev_t dev);
566// asmlinkage long sys_mknod(const char __user *filename, umode_t mode, unsigned dev);697// asmlinkage long sys_mknod(const char __user *filename, umode_t mode, unsigned dev);
698pub const mknod = @compileError("TODO: mknod");
567699
568// uselib700// uselib
569// [[deprecated]] int uselib(const char *library);701// [[deprecated]] int uselib(const char *library);
570// asmlinkage long sys_uselib(const char __user *library);702// asmlinkage long sys_uselib(const char __user *library);
703pub const uselib = @compileError("TODO: uselib");
571704
572// personality705// personality
573// int personality(unsigned long persona);706// int personality(unsigned long persona);
574// asmlinkage long sys_personality(unsigned int personality);707// asmlinkage long sys_personality(unsigned int personality);
708pub const personality = @compileError("TODO: personality");
575709
576// ustat710// ustat
577// [[deprecated]] int ustat(dev_t dev, struct ustat *ubuf);711// [[deprecated]] int ustat(dev_t dev, struct ustat *ubuf);
578// asmlinkage long sys_ustat(unsigned dev, struct ustat __user *ubuf);712// asmlinkage long sys_ustat(unsigned dev, struct ustat __user *ubuf);
713pub const ustat = @compileError("TODO: ustat");
579714
580// statfs715// statfs
581// int statfs(const char *path, struct statfs *buf);716// int statfs(const char *path, struct statfs *buf);
582// asmlinkage long sys_statfs(const char __user * path, struct statfs __user *buf);717// asmlinkage long sys_statfs(const char __user * path, struct statfs __user *buf);
718pub const statfs = @compileError("TODO: statfs");
583719
584// fstatfs720// fstatfs
585// int fstatfs(int fd, struct statfs *buf);721// int fstatfs(int fd, struct statfs *buf);
586// asmlinkage long sys_fstatfs(unsigned int fd, struct statfs __user *buf);722// asmlinkage long sys_fstatfs(unsigned int fd, struct statfs __user *buf);
723pub const fstatfs = @compileError("TODO: fstatfs");
587724
588// sysfs725// sysfs
589//726//
590// asmlinkage long sys_sysfs(int option, unsigned long arg1, unsigned long arg2);727// asmlinkage long sys_sysfs(int option, unsigned long arg1, unsigned long arg2);
728pub const sysfs = @compileError("TODO: sysfs");
591729
592// getpriority730// getpriority
593// int getpriority(int which, id_t who);731// int getpriority(int which, id_t who);
594// asmlinkage long sys_getpriority(int which, int who);732// asmlinkage long sys_getpriority(int which, int who);
733pub const getpriority = @compileError("TODO: getpriority");
595734
596// setpriority735// setpriority
597// int setpriority(int which, id_t who, int prio);736// int setpriority(int which, id_t who, int prio);
598// asmlinkage long sys_setpriority(int which, int who, int niceval);737// asmlinkage long sys_setpriority(int which, int who, int niceval);
738pub const setpriority = @compileError("TODO: setpriority");
599739
600// sched_setparam740// sched_setparam
601// int sched_setparam(pid_t pid, const struct sched_param *param);741// int sched_setparam(pid_t pid, const struct sched_param *param);
602// asmlinkage long sys_sched_setparam(pid_t pid, struct sched_param __user *param);742// asmlinkage long sys_sched_setparam(pid_t pid, struct sched_param __user *param);
743pub const sched_setparam = @compileError("TODO: sched_setparam");
603744
604// sched_getparam745// sched_getparam
605// int sched_getparam(pid_t pid, struct sched_param *param);746// int sched_getparam(pid_t pid, struct sched_param *param);
606// asmlinkage long sys_sched_getparam(pid_t pid, struct sched_param __user *param);747// asmlinkage long sys_sched_getparam(pid_t pid, struct sched_param __user *param);
748pub const sched_getparam = @compileError("TODO: sched_getparam");
607749
608// sched_setscheduler750// sched_setscheduler
609// int sched_setscheduler(pid_t pid, int policy, const struct sched_param *param);751// int sched_setscheduler(pid_t pid, int policy, const struct sched_param *param);
610// asmlinkage long sys_sched_setscheduler(pid_t pid, int policy, struct sched_param __user *param);752// asmlinkage long sys_sched_setscheduler(pid_t pid, int policy, struct sched_param __user *param);
753pub const sched_setscheduler = @compileError("TODO: sched_setscheduler");
611754
612// sched_getscheduler755// sched_getscheduler
613// int sched_getscheduler(pid_t pid);756// int sched_getscheduler(pid_t pid);
614// asmlinkage long sys_sched_getscheduler(pid_t pid);757// asmlinkage long sys_sched_getscheduler(pid_t pid);
758pub const sched_getscheduler = @compileError("TODO: sched_getscheduler");
615759
616// sched_get_priority_max760// sched_get_priority_max
617// int sched_get_priority_max(int policy);761// int sched_get_priority_max(int policy);
618// asmlinkage long sys_sched_get_priority_max(int policy);762// asmlinkage long sys_sched_get_priority_max(int policy);
763pub const sched_get_priority_max = @compileError("TODO: sched_get_priority_max");
619764
620// sched_get_priority_min765// sched_get_priority_min
621// int sched_get_priority_min(int policy);766// int sched_get_priority_min(int policy);
622// asmlinkage long sys_sched_get_priority_min(int policy);767// asmlinkage long sys_sched_get_priority_min(int policy);
768pub const sched_get_priority_min = @compileError("TODO: sched_get_priority_min");
623769
624// sched_rr_get_interval770// sched_rr_get_interval
625// int sched_rr_get_interval(pid_t pid, struct timespec *tp);771// int sched_rr_get_interval(pid_t pid, struct timespec *tp);
626// asmlinkage long sys_sched_rr_get_interval(pid_t pid, struct __kernel_timespec __user *interval);772// asmlinkage long sys_sched_rr_get_interval(pid_t pid, struct __kernel_timespec __user *interval);
773pub const sched_rr_get_interval = @compileError("TODO: sched_rr_get_interval");
627774
628// mlock775// mlock
629// int mlock(const void addr[.len], size_t len);776// int mlock(const void addr[.len], size_t len);
630// asmlinkage long sys_mlock(unsigned long start, size_t len);777// asmlinkage long sys_mlock(unsigned long start, size_t len);
778pub const mlock = @compileError("TODO: mlock");
631779
632// munlock780// munlock
633// int munlock(const void addr[.len], size_t len);781// int munlock(const void addr[.len], size_t len);
634// asmlinkage long sys_munlock(unsigned long start, size_t len);782// asmlinkage long sys_munlock(unsigned long start, size_t len);
783pub const munlock = @compileError("TODO: munlock");
635784
636// mlockall785// mlockall
637// int mlockall(int flags);786// int mlockall(int flags);
638// asmlinkage long sys_mlockall(int flags);787// asmlinkage long sys_mlockall(int flags);
788pub const mlockall = @compileError("TODO: mlockall");
639789
640// munlockall790// munlockall
641// int munlockall(void);791// int munlockall(void);
642// asmlinkage long sys_munlockall(void);792// asmlinkage long sys_munlockall(void);
793pub const munlockall = @compileError("TODO: munlockall");
643794
644// vhangup795// vhangup
645// int vhangup(void);796// int vhangup(void);
646// asmlinkage long sys_vhangup(void);797// asmlinkage long sys_vhangup(void);
798pub const vhangup = @compileError("TODO: vhangup");
647799
648// pivot_root800// pivot_root
649// int syscall(SYS_pivot_root, const char *new_root, const char *put_old);801// int syscall(SYS_pivot_root, const char *new_root, const char *put_old);
650// asmlinkage long sys_pivot_root(const char __user *new_root, const char __user *put_old);802// asmlinkage long sys_pivot_root(const char __user *new_root, const char __user *put_old);
803pub const pivot_root = @compileError("TODO: pivot_root");
651804
652// prctl805// prctl
653// int prctl(int op, ... /* unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5 */ );806// int prctl(int op, ... /* unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5 */ );
654// asmlinkage long sys_prctl(int option, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5);807// asmlinkage long sys_prctl(int option, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5);
808pub const prctl = @compileError("TODO: prctl");
655809
656// arch_prctl810// arch_prctl
657//811//
658// asmlinkage long sys_arch_prctl(int option, unsigned long arg2)812// asmlinkage long sys_arch_prctl(int option, unsigned long arg2)
813pub const arch_prctl = @compileError("TODO: arch_prctl");
659814
660// adjtimex815// adjtimex
661// int adjtimex(struct timex *buf);816// int adjtimex(struct timex *buf);
662// asmlinkage long sys_adjtimex(struct __kernel_timex __user *txc_p);817// asmlinkage long sys_adjtimex(struct __kernel_timex __user *txc_p);
818pub const adjtimex = @compileError("TODO: adjtimex");
663819
664// setrlimit820// setrlimit
665// int setrlimit(int resource, const struct rlimit *rlim);821// int setrlimit(int resource, const struct rlimit *rlim);
666// asmlinkage long sys_setrlimit(unsigned int resource, struct rlimit __user *rlim);822// asmlinkage long sys_setrlimit(unsigned int resource, struct rlimit __user *rlim);
823pub const setrlimit = @compileError("TODO: setrlimit");
667824
668// chroot825// chroot
669// int chroot(const char *path);826// int chroot(const char *path);
670// asmlinkage long sys_chroot(const char __user *filename);827// asmlinkage long sys_chroot(const char __user *filename);
828pub const chroot = @compileError("TODO: chroot");
671829
672// sync830// sync
673// void sync(void);831// void sync(void);
674// asmlinkage long sys_sync(void);832// asmlinkage long sys_sync(void);
833pub const sync = @compileError("TODO: sync");
675834
676// acct835// acct
677// int acct(const char *_Nullable filename);836// int acct(const char *_Nullable filename);
678// asmlinkage long sys_acct(const char __user *name);837// asmlinkage long sys_acct(const char __user *name);
838pub const acct = @compileError("TODO: acct");
679839
680// settimeofday840// settimeofday
681// int settimeofday(const struct timeval *tv, const struct timezone *_Nullable tz);841// int settimeofday(const struct timeval *tv, const struct timezone *_Nullable tz);
682// asmlinkage long sys_settimeofday(struct __kernel_old_timeval __user *tv, struct timezone __user *tz);842// asmlinkage long sys_settimeofday(struct __kernel_old_timeval __user *tv, struct timezone __user *tz);
843pub const settimeofday = @compileError("TODO: settimeofday");
683844
684// mount845// mount
685// int mount(const char *source, const char *target, const char *filesystemtype, unsigned long mountflags, const void *_Nullable data);846// int mount(const char *source, const char *target, const char *filesystemtype, unsigned long mountflags, const void *_Nullable data);
686// asmlinkage long sys_mount(char __user *dev_name, char __user *dir_name, char __user *type, unsigned long flags, void __user *data);847// asmlinkage long sys_mount(char __user *dev_name, char __user *dir_name, char __user *type, unsigned long flags, void __user *data);
848pub const mount = @compileError("TODO: mount");
687849
688// umount2850// umount2
689// int umount2(const char *target, int flags);851// int umount2(const char *target, int flags);
690// asmlinkage long sys_umount(char __user *name, int flags);852// asmlinkage long sys_umount(char __user *name, int flags);
853pub const umount = @compileError("TODO: umount");
691854
692// swapon855// swapon
693// int swapon(const char *path, int swapflags);856// int swapon(const char *path, int swapflags);
694// asmlinkage long sys_swapon(const char __user *specialfile, int swap_flags);857// asmlinkage long sys_swapon(const char __user *specialfile, int swap_flags);
858pub const swapon = @compileError("TODO: swapon");
695859
696// swapoff860// swapoff
697// int swapoff(const char *path);861// int swapoff(const char *path);
698// asmlinkage long sys_swapoff(const char __user *specialfile);862// asmlinkage long sys_swapoff(const char __user *specialfile);
863pub const swapoff = @compileError("TODO: swapoff");
699864
700// reboot865// reboot
701// int reboot(int op);866// int reboot(int op);
702// asmlinkage long sys_reboot(int magic1, int magic2, unsigned int cmd, void __user *arg);867// asmlinkage long sys_reboot(int magic1, int magic2, unsigned int cmd, void __user *arg);
868pub const reboot = @compileError("TODO: reboot");
703869
704// sethostname870// sethostname
705// int sethostname(const char *name, size_t len);871// int sethostname(const char *name, size_t len);
706// asmlinkage long sys_sethostname(char __user *name, int len);872// asmlinkage long sys_sethostname(char __user *name, int len);
873pub const sethostname = @compileError("TODO: sethostname");
707874
708// setdomainname875// setdomainname
709// int setdomainname(const char *name, size_t len);876// int setdomainname(const char *name, size_t len);
710// asmlinkage long sys_setdomainname(char __user *name, int len);877// asmlinkage long sys_setdomainname(char __user *name, int len);
878pub const setdomainname = @compileError("TODO: setdomainname");
711879
712// ioperm880// ioperm
713// int ioperm(unsigned long from, unsigned long num, int turn_on);881// int ioperm(unsigned long from, unsigned long num, int turn_on);
714// asmlinkage long sys_ioperm(unsigned long from, unsigned long num, int on);882// asmlinkage long sys_ioperm(unsigned long from, unsigned long num, int on);
883pub const ioperm = @compileError("TODO: ioperm");
715884
716// init_module885// init_module
717// int syscall(SYS_init_module, void module_image[.len], unsigned long len, const char *param_values);886// int syscall(SYS_init_module, void module_image[.len], unsigned long len, const char *param_values);
718// asmlinkage long sys_init_module(void __user *umod, unsigned long len, const char __user *uargs);887// asmlinkage long sys_init_module(void __user *umod, unsigned long len, const char __user *uargs);
888pub const init_module = @compileError("TODO: init_module");
719889
720// delete_module890// delete_module
721// int syscall(SYS_delete_module, const char *name, unsigned int flags);891// int syscall(SYS_delete_module, const char *name, unsigned int flags);
722// asmlinkage long sys_delete_module(const char __user *name_user, unsigned int flags);892// asmlinkage long sys_delete_module(const char __user *name_user, unsigned int flags);
893pub const delete_module = @compileError("TODO: delete_module");
723894
724// quotactl895// quotactl
725// int quotactl(int op, const char *_Nullable special, int id, caddr_t addr);896// int quotactl(int op, const char *_Nullable special, int id, caddr_t addr);
726// asmlinkage long sys_quotactl(unsigned int cmd, const char __user *special, qid_t id, void __user *addr);897// asmlinkage long sys_quotactl(unsigned int cmd, const char __user *special, qid_t id, void __user *addr);
898pub const quotactl = @compileError("TODO: quotactl");
727899
728// gettid900// gettid
729// pid_t gettid(void);901// pid_t gettid(void);
730// asmlinkage long sys_gettid(void);902// asmlinkage long sys_gettid(void);
903pub const gettid = @compileError("TODO: gettid");
731904
732// readahead905// readahead
733// ssize_t readahead(int fd, off_t offset, size_t count);906// ssize_t readahead(int fd, off_t offset, size_t count);
734// asmlinkage long sys_readahead(int fd, loff_t offset, size_t count);907// asmlinkage long sys_readahead(int fd, loff_t offset, size_t count);
908pub const readahead = @compileError("TODO: readahead");
735909
736// setxattr910// setxattr
737// int setxattr(const char *path, const char *name, const void value[.size], size_t size, int flags);911// int setxattr(const char *path, const char *name, const void value[.size], size_t size, int flags);
738// asmlinkage long sys_setxattr(const char __user *path, const char __user *name, const void __user *value, size_t size, int flags);912// asmlinkage long sys_setxattr(const char __user *path, const char __user *name, const void __user *value, size_t size, int flags);
913pub const setxattr = @compileError("TODO: setxattr");
739914
740// lsetxattr915// lsetxattr
741// int lsetxattr(const char *path, const char *name, const void value[.size], size_t size, int flags);916// int lsetxattr(const char *path, const char *name, const void value[.size], size_t size, int flags);
742// asmlinkage long sys_lsetxattr(const char __user *path, const char __user *name, const void __user *value, size_t size, int flags);917// asmlinkage long sys_lsetxattr(const char __user *path, const char __user *name, const void __user *value, size_t size, int flags);
918pub const lsetxattr = @compileError("TODO: lsetxattr");
743919
744// fsetxattr920// fsetxattr
745// int fsetxattr(int fd, const char *name, const void value[.size], size_t size, int flags);921// int fsetxattr(int fd, const char *name, const void value[.size], size_t size, int flags);
746// asmlinkage long sys_fsetxattr(int fd, const char __user *name, const void __user *value, size_t size, int flags);922// asmlinkage long sys_fsetxattr(int fd, const char __user *name, const void __user *value, size_t size, int flags);
923pub const fsetxattr = @compileError("TODO: fsetxattr");
747924
748// getxattr925// getxattr
749// ssize_t getxattr(const char *path, const char *name, void value[.size], size_t size);926// ssize_t getxattr(const char *path, const char *name, void value[.size], size_t size);
750// asmlinkage long sys_getxattr(const char __user *path, const char __user *name, void __user *value, size_t size);927// asmlinkage long sys_getxattr(const char __user *path, const char __user *name, void __user *value, size_t size);
928pub const getxattr = @compileError("TODO: getxattr");
751929
752// lgetxattr930// lgetxattr
753// ssize_t lgetxattr(const char *path, const char *name, void value[.size], size_t size);931// ssize_t lgetxattr(const char *path, const char *name, void value[.size], size_t size);
754// asmlinkage long sys_lgetxattr(const char __user *path, const char __user *name, void __user *value, size_t size);932// asmlinkage long sys_lgetxattr(const char __user *path, const char __user *name, void __user *value, size_t size);
933pub const lgetxattr = @compileError("TODO: lgetxattr");
755934
756// fgetxattr935// fgetxattr
757// ssize_t fgetxattr(int fd, const char *name, void value[.size], size_t size);936// ssize_t fgetxattr(int fd, const char *name, void value[.size], size_t size);
758// asmlinkage long sys_fgetxattr(int fd, const char __user *name, void __user *value, size_t size);937// asmlinkage long sys_fgetxattr(int fd, const char __user *name, void __user *value, size_t size);
938pub const fgetxattr = @compileError("TODO: fgetxattr");
759939
760// listxattr940// listxattr
761// ssize_t listxattr(const char *path, char *_Nullable list, size_t size);941// ssize_t listxattr(const char *path, char *_Nullable list, size_t size);
762// asmlinkage long sys_listxattr(const char __user *path, char __user *list, size_t size);942// asmlinkage long sys_listxattr(const char __user *path, char __user *list, size_t size);
943pub const listxattr = @compileError("TODO: listxattr");
763944
764// llistxattr945// llistxattr
765// ssize_t llistxattr(const char *path, char *_Nullable list, size_t size);946// ssize_t llistxattr(const char *path, char *_Nullable list, size_t size);
766// asmlinkage long sys_llistxattr(const char __user *path, char __user *list, size_t size);947// asmlinkage long sys_llistxattr(const char __user *path, char __user *list, size_t size);
948pub const llistxattr = @compileError("TODO: llistxattr");
767949
768// flistxattr950// flistxattr
769// ssize_t flistxattr(int fd, char *_Nullable list, size_t size);951// ssize_t flistxattr(int fd, char *_Nullable list, size_t size);
770// asmlinkage long sys_flistxattr(int fd, char __user *list, size_t size);952// asmlinkage long sys_flistxattr(int fd, char __user *list, size_t size);
953pub const flistxattr = @compileError("TODO: flistxattr");
771954
772// removexattr955// removexattr
773// int removexattr(const char *path, const char *name);956// int removexattr(const char *path, const char *name);
774// asmlinkage long sys_removexattr(const char __user *path, const char __user *name);957// asmlinkage long sys_removexattr(const char __user *path, const char __user *name);
958pub const removexattr = @compileError("TODO: removexattr");
775959
776// lremovexattr960// lremovexattr
777// int lremovexattr(const char *path, const char *name);961// int lremovexattr(const char *path, const char *name);
778// asmlinkage long sys_lremovexattr(const char __user *path, const char __user *name);962// asmlinkage long sys_lremovexattr(const char __user *path, const char __user *name);
963pub const lremovexattr = @compileError("TODO: lremovexattr");
779964
780// fremovexattr965// fremovexattr
781// int fremovexattr(int fd, const char *name);966// int fremovexattr(int fd, const char *name);
782// asmlinkage long sys_fremovexattr(int fd, const char __user *name);967// asmlinkage long sys_fremovexattr(int fd, const char __user *name);
968pub const fremovexattr = @compileError("TODO: fremovexattr");
783969
784// tkill970// tkill
785// [[deprecated]] int syscall(SYS_tkill, pid_t tid, int sig);971// [[deprecated]] int syscall(SYS_tkill, pid_t tid, int sig);
786// asmlinkage long sys_tkill(pid_t pid, int sig);972// asmlinkage long sys_tkill(pid_t pid, int sig);
973pub const tkill = @compileError("TODO: tkill");
787974
788// time975// time
789// time_t time(time_t *_Nullable tloc);976// time_t time(time_t *_Nullable tloc);
790// asmlinkage long sys_time(__kernel_old_time_t __user *tloc);977// asmlinkage long sys_time(__kernel_old_time_t __user *tloc);
978pub const time = @compileError("TODO: time");
791979
792// futex980// futex
793// long syscall(SYS_futex, uint32_t *uaddr, int futex_op, uint32_t val, const struct timespec *timeout, /* or: uint32_t val2 */ uint32_t *uaddr2, uint32_t val3);981// long syscall(SYS_futex, uint32_t *uaddr, int futex_op, uint32_t val, const struct timespec *timeout, /* or: uint32_t val2 */ uint32_t *uaddr2, uint32_t val3);
794// asmlinkage long sys_futex(u32 __user *uaddr, int op, u32 val, const struct __kernel_timespec __user *utime, u32 __user *uaddr2, u32 val3);982// asmlinkage long sys_futex(u32 __user *uaddr, int op, u32 val, const struct __kernel_timespec __user *utime, u32 __user *uaddr2, u32 val3);
983pub const futex = @compileError("TODO: futex");
795984
796// sched_setaffinity985// sched_setaffinity
797// int sched_setaffinity(pid_t pid, size_t cpusetsize, const cpu_set_t *mask);986// int sched_setaffinity(pid_t pid, size_t cpusetsize, const cpu_set_t *mask);
798// asmlinkage long sys_sched_setaffinity(pid_t pid, unsigned int len, unsigned long __user *user_mask_ptr);987// asmlinkage long sys_sched_setaffinity(pid_t pid, unsigned int len, unsigned long __user *user_mask_ptr);
988pub const sched_setaffinity = @compileError("TODO: sched_setaffinity");
799989
800// sched_getaffinity990// sched_getaffinity
801// int sched_getaffinity(pid_t pid, size_t cpusetsize, cpu_set_t *mask);991// int sched_getaffinity(pid_t pid, size_t cpusetsize, cpu_set_t *mask);
802// asmlinkage long sys_sched_getaffinity(pid_t pid, unsigned int len, unsigned long __user *user_mask_ptr);992// asmlinkage long sys_sched_getaffinity(pid_t pid, unsigned int len, unsigned long __user *user_mask_ptr);
993pub const sched_getaffinity = @compileError("TODO: sched_getaffinity");
803994
804// io_setup995// io_setup
805// long io_setup(unsigned int nr_events, aio_context_t *ctx_idp);996// long io_setup(unsigned int nr_events, aio_context_t *ctx_idp);
806// asmlinkage long sys_io_setup(unsigned nr_reqs, aio_context_t __user *ctx);997// asmlinkage long sys_io_setup(unsigned nr_reqs, aio_context_t __user *ctx);
998pub const io_setup = @compileError("TODO: io_setup");
807999
808// io_destroy1000// io_destroy
809// int syscall(SYS_io_destroy, aio_context_t ctx_id);1001// int syscall(SYS_io_destroy, aio_context_t ctx_id);
810// asmlinkage long sys_io_destroy(aio_context_t ctx);1002// asmlinkage long sys_io_destroy(aio_context_t ctx);
1003pub const io_destroy = @compileError("TODO: io_destroy");
8111004
812// io_getevents1005// io_getevents
813// int syscall(SYS_io_getevents, aio_context_t ctx_id, long min_nr, long nr, struct io_event *events, struct timespec *timeout);1006// int syscall(SYS_io_getevents, aio_context_t ctx_id, long min_nr, long nr, struct io_event *events, struct timespec *timeout);
814// asmlinkage long sys_io_getevents(aio_context_t ctx_id, long min_nr, long nr, struct io_event __user *events, struct __kernel_timespec __user *timeout);1007// asmlinkage long sys_io_getevents(aio_context_t ctx_id, long min_nr, long nr, struct io_event __user *events, struct __kernel_timespec __user *timeout);
1008pub const io_getevents = @compileError("TODO: io_getevents");
8151009
816// io_submit1010// io_submit
817// int io_submit(aio_context_t ctx_id, long nr, struct iocb **iocbpp);1011// int io_submit(aio_context_t ctx_id, long nr, struct iocb **iocbpp);
818// asmlinkage long sys_io_submit(aio_context_t, long, struct iocb __user * __user *);1012// asmlinkage long sys_io_submit(aio_context_t, long, struct iocb __user * __user *);
1013pub const io_submit = @compileError("TODO: io_submit");
8191014
820// io_cancel1015// io_cancel
821// int syscall(SYS_io_cancel, aio_context_t ctx_id, struct iocb *iocb, struct io_event *result);1016// int syscall(SYS_io_cancel, aio_context_t ctx_id, struct iocb *iocb, struct io_event *result);
822// asmlinkage long sys_io_cancel(aio_context_t ctx_id, struct iocb __user *iocb, struct io_event __user *result);1017// asmlinkage long sys_io_cancel(aio_context_t ctx_id, struct iocb __user *iocb, struct io_event __user *result);
1018pub const io_cancel = @compileError("TODO: io_cancel");
8231019
824// epoll_create1020// epoll_create
825// int epoll_create(int size);1021// int epoll_create(int size);
826// asmlinkage long sys_epoll_create(int size);1022// asmlinkage long sys_epoll_create(int size);
1023pub const epoll_create = @compileError("TODO: epoll_create");
8271024
828// remap_file_pages1025// remap_file_pages
829// [[deprecated]] int remap_file_pages(void addr[.size], size_t size, int prot, size_t pgoff, int flags);1026// [[deprecated]] int remap_file_pages(void addr[.size], size_t size, int prot, size_t pgoff, int flags);
830// asmlinkage long sys_remap_file_pages(unsigned long start, unsigned long size, unsigned long prot, unsigned long pgoff, unsigned long flags);1027// asmlinkage long sys_remap_file_pages(unsigned long start, unsigned long size, unsigned long prot, unsigned long pgoff, unsigned long flags);
1028pub const remap_file_pages = @compileError("TODO: remap_file_pages");
8311029
832// getdents641030// getdents64
833// ssize_t getdents64(int fd, void dirp[.count], size_t count);1031// ssize_t getdents64(int fd, void dirp[.count], size_t count);
834// asmlinkage long sys_getdents64(unsigned int fd, struct linux_dirent64 __user *dirent, unsigned int count);1032// asmlinkage long sys_getdents64(unsigned int fd, struct linux_dirent64 __user *dirent, unsigned int count);
1033pub const getdents64 = @compileError("TODO: getdents64");
8351034
836// set_tid_address1035// set_tid_address
837// pid_t syscall(SYS_set_tid_address, int *tidptr);1036// pid_t syscall(SYS_set_tid_address, int *tidptr);
838// asmlinkage long sys_set_tid_address(int __user *tidptr);1037// asmlinkage long sys_set_tid_address(int __user *tidptr);
1038pub const set_tid_address = @compileError("TODO: set_tid_address");
8391039
840// semtimedop1040// semtimedop
841// int semtimedop(int semid, struct sembuf *sops, size_t nsops, const struct timespec *_Nullable timeout);1041// int semtimedop(int semid, struct sembuf *sops, size_t nsops, const struct timespec *_Nullable timeout);
842// asmlinkage long sys_semtimedop(int semid, struct sembuf __user *sops, unsigned nsops, const struct __kernel_timespec __user *timeout);1042// asmlinkage long sys_semtimedop(int semid, struct sembuf __user *sops, unsigned nsops, const struct __kernel_timespec __user *timeout);
1043pub const semtimedop = @compileError("TODO: semtimedop");
8431044
844// fadvise641045// fadvise64
845// int posix_fadvise(int fd, off_t offset, off_t size, int advice);1046// int posix_fadvise(int fd, off_t offset, off_t size, int advice);
846// asmlinkage long sys_fadvise64(int fd, loff_t offset, size_t len, int advice);1047// asmlinkage long sys_fadvise64(int fd, loff_t offset, size_t len, int advice);
1048pub const fadvise64 = @compileError("TODO: fadvise64");
8471049
848// timer_create1050// timer_create
849// int timer_create(clockid_t clockid, struct sigevent *_Nullable restrict sevp, timer_t *restrict timerid);1051// int timer_create(clockid_t clockid, struct sigevent *_Nullable restrict sevp, timer_t *restrict timerid);
850// asmlinkage long sys_timer_create(clockid_t which_clock, struct sigevent __user *timer_event_spec, timer_t __user * created_timer_id);1052// asmlinkage long sys_timer_create(clockid_t which_clock, struct sigevent __user *timer_event_spec, timer_t __user * created_timer_id);
1053pub const timer_create = @compileError("TODO: timer_create");
8511054
852// timer_settime1055// timer_settime
853// int timer_settime(timer_t timerid, int flags, const struct itimerspec *restrict new_value, struct itimerspec *_Nullable restrict old_value);1056// int timer_settime(timer_t timerid, int flags, const struct itimerspec *restrict new_value, struct itimerspec *_Nullable restrict old_value);
854// asmlinkage long sys_timer_settime(timer_t timer_id, int flags, const struct __kernel_itimerspec __user *new_setting, struct __kernel_itimerspec __user *old_setting);1057// asmlinkage long sys_timer_settime(timer_t timer_id, int flags, const struct __kernel_itimerspec __user *new_setting, struct __kernel_itimerspec __user *old_setting);
1058pub const timer_settime = @compileError("TODO: timer_settime");
8551059
856// timer_gettime1060// timer_gettime
857// int timer_gettime(timer_t timerid, struct itimerspec *curr_value);1061// int timer_gettime(timer_t timerid, struct itimerspec *curr_value);
858// asmlinkage long sys_timer_gettime(timer_t timer_id, struct __kernel_itimerspec __user *setting);1062// asmlinkage long sys_timer_gettime(timer_t timer_id, struct __kernel_itimerspec __user *setting);
1063pub const timer_gettime = @compileError("TODO: timer_gettime");
8591064
860// timer_getoverrun1065// timer_getoverrun
861// int timer_getoverrun(timer_t timerid);1066// int timer_getoverrun(timer_t timerid);
862// asmlinkage long sys_timer_getoverrun(timer_t timer_id);1067// asmlinkage long sys_timer_getoverrun(timer_t timer_id);
1068pub const timer_getoverrun = @compileError("TODO: timer_getoverrun");
8631069
864// timer_delete1070// timer_delete
865// int timer_delete(timer_t timerid);1071// int timer_delete(timer_t timerid);
866// asmlinkage long sys_timer_delete(timer_t timer_id);1072// asmlinkage long sys_timer_delete(timer_t timer_id);
1073pub const timer_delete = @compileError("TODO: timer_delete");
8671074
868// clock_settime1075// clock_settime
869// int clock_settime(clockid_t clockid, const struct timespec *tp);1076// int clock_settime(clockid_t clockid, const struct timespec *tp);
870// asmlinkage long sys_clock_settime(clockid_t which_clock, const struct __kernel_timespec __user *tp);1077// asmlinkage long sys_clock_settime(clockid_t which_clock, const struct __kernel_timespec __user *tp);
1078pub const clock_settime = @compileError("TODO: clock_settime");
8711079
872// clock_gettime1080// clock_gettime
873// int clock_gettime(clockid_t clockid, struct timespec *tp);1081// int clock_gettime(clockid_t clockid, struct timespec *tp);
874// asmlinkage long sys_clock_gettime(clockid_t which_clock, struct __kernel_timespec __user *tp);1082// asmlinkage long sys_clock_gettime(clockid_t which_clock, struct __kernel_timespec __user *tp);
1083pub const clock_gettime = @compileError("TODO: clock_gettime");
8751084
876// clock_getres1085// clock_getres
877// int clock_getres(clockid_t clockid, struct timespec *_Nullable res);1086// int clock_getres(clockid_t clockid, struct timespec *_Nullable res);
878// asmlinkage long sys_clock_getres(clockid_t which_clock, struct __kernel_timespec __user *tp);1087// asmlinkage long sys_clock_getres(clockid_t which_clock, struct __kernel_timespec __user *tp);
1088pub const clock_getres = @compileError("TODO: clock_getres");
8791089
880// clock_nanosleep1090// clock_nanosleep
881// int clock_nanosleep(clockid_t clockid, int flags, const struct timespec *t, struct timespec *_Nullable remain);1091// int clock_nanosleep(clockid_t clockid, int flags, const struct timespec *t, struct timespec *_Nullable remain);
882// asmlinkage long sys_clock_nanosleep(clockid_t which_clock, int flags, const struct __kernel_timespec __user *rqtp, struct __kernel_timespec __user *rmtp);1092// asmlinkage long sys_clock_nanosleep(clockid_t which_clock, int flags, const struct __kernel_timespec __user *rqtp, struct __kernel_timespec __user *rmtp);
1093pub const clock_nanosleep = @compileError("TODO: clock_nanosleep");
8831094
884// exit_group1095// exit_group
885// [[noreturn]] void syscall(SYS_exit_group, int status);1096// [[noreturn]] void syscall(SYS_exit_group, int status);
886// asmlinkage long sys_exit_group(int error_code);1097// asmlinkage long sys_exit_group(int error_code);
1098pub const exit_group = @compileError("TODO: exit_group");
8871099
888// epoll_wait1100// epoll_wait
889// int epoll_wait(int epfd, struct epoll_event *events, int maxevents, int timeout);1101// int epoll_wait(int epfd, struct epoll_event *events, int maxevents, int timeout);
890// asmlinkage long sys_epoll_wait(int epfd, struct epoll_event __user *events, int maxevents, int timeout);1102// asmlinkage long sys_epoll_wait(int epfd, struct epoll_event __user *events, int maxevents, int timeout);
1103pub const epoll_wait = @compileError("TODO: epoll_wait");
8911104
892// epoll_ctl1105// epoll_ctl
893// int epoll_ctl(int epfd, int op, int fd, struct epoll_event *_Nullable event);1106// int epoll_ctl(int epfd, int op, int fd, struct epoll_event *_Nullable event);
894// asmlinkage long sys_epoll_ctl(int epfd, int op, int fd, struct epoll_event __user *event);1107// asmlinkage long sys_epoll_ctl(int epfd, int op, int fd, struct epoll_event __user *event);
1108pub const epoll_ctl = @compileError("TODO: epoll_ctl");
8951109
896// tgkill1110// tgkill
897// int tgkill(pid_t tgid, pid_t tid, int sig);1111// int tgkill(pid_t tgid, pid_t tid, int sig);
898// asmlinkage long sys_tgkill(pid_t tgid, pid_t pid, int sig);1112// asmlinkage long sys_tgkill(pid_t tgid, pid_t pid, int sig);
1113pub const tgkill = @compileError("TODO: tgkill");
8991114
900// utimes1115// utimes
901// int utimes(const char *filename, const struct timeval times[_Nullable 2]);1116// int utimes(const char *filename, const struct timeval times[_Nullable 2]);
902// asmlinkage long sys_utimes(char __user *filename, struct __kernel_old_timeval __user *utimes);1117// asmlinkage long sys_utimes(char __user *filename, struct __kernel_old_timeval __user *utimes);
1118pub const utimes = @compileError("TODO: utimes");
9031119
904// mbind1120// mbind
905// long mbind(void addr[.len], unsigned long len, int mode, const unsigned long nodemask[(.maxnode + ULONG_WIDTH - 1) / ULONG_WIDTH], unsigned long maxnode, unsigned int flags);1121// long mbind(void addr[.len], unsigned long len, int mode, const unsigned long nodemask[(.maxnode + ULONG_WIDTH - 1) / ULONG_WIDTH], unsigned long maxnode, unsigned int flags);
906// asmlinkage long sys_mbind(unsigned long start, unsigned long len, unsigned long mode, const unsigned long __user *nmask, unsigned long maxnode, unsigned flags);1122// asmlinkage long sys_mbind(unsigned long start, unsigned long len, unsigned long mode, const unsigned long __user *nmask, unsigned long maxnode, unsigned flags);
1123pub const mbind = @compileError("TODO: mbind");
9071124
908// set_mempolicy1125// set_mempolicy
909// long set_mempolicy(int mode, const unsigned long *nodemask, unsigned long maxnode);1126// long set_mempolicy(int mode, const unsigned long *nodemask, unsigned long maxnode);
910// asmlinkage long sys_set_mempolicy(int mode, const unsigned long __user *nmask, unsigned long maxnode);1127// asmlinkage long sys_set_mempolicy(int mode, const unsigned long __user *nmask, unsigned long maxnode);
1128pub const set_mempolicy = @compileError("TODO: set_mempolicy");
9111129
912// get_mempolicy1130// get_mempolicy
913// long get_mempolicy(int *mode, unsigned long nodemask[(.maxnode + ULONG_WIDTH - 1) / ULONG_WIDTH], unsigned long maxnode, void *addr, unsigned long flags);1131// long get_mempolicy(int *mode, unsigned long nodemask[(.maxnode + ULONG_WIDTH - 1) / ULONG_WIDTH], unsigned long maxnode, void *addr, unsigned long flags);
914// asmlinkage long sys_get_mempolicy(int __user *policy, unsigned long __user *nmask, unsigned long maxnode, unsigned long addr, unsigned long flags);1132// asmlinkage long sys_get_mempolicy(int __user *policy, unsigned long __user *nmask, unsigned long maxnode, unsigned long addr, unsigned long flags);
1133pub const get_mempolicy = @compileError("TODO: get_mempolicy");
9151134
916// mq_open1135// mq_open
917// mqd_t mq_open(const char *name, int oflag, mode_t mode, struct mq_attr *attr);1136// mqd_t mq_open(const char *name, int oflag, mode_t mode, struct mq_attr *attr);
918// asmlinkage long sys_mq_open(const char __user *name, int oflag, umode_t mode, struct mq_attr __user *attr);1137// asmlinkage long sys_mq_open(const char __user *name, int oflag, umode_t mode, struct mq_attr __user *attr);
1138pub const mq_open = @compileError("TODO: mq_open");
9191139
920// mq_unlink1140// mq_unlink
921// int mq_unlink(const char *name);1141// int mq_unlink(const char *name);
922// asmlinkage long sys_mq_unlink(const char __user *name);1142// asmlinkage long sys_mq_unlink(const char __user *name);
1143pub const mq_unlink = @compileError("TODO: mq_unlink");
9231144
924// mq_timedsend1145// mq_timedsend
925// int mq_timedsend(mqd_t mqdes, const char msg_ptr[.msg_len], size_t msg_len, unsigned int msg_prio, const struct timespec *abs_timeout);1146// int mq_timedsend(mqd_t mqdes, const char msg_ptr[.msg_len], size_t msg_len, unsigned int msg_prio, const struct timespec *abs_timeout);
926// asmlinkage long sys_mq_timedsend(mqd_t mqdes, const char __user *msg_ptr, size_t msg_len, unsigned int msg_prio, const struct __kernel_timespec __user *abs_timeout);1147// asmlinkage long sys_mq_timedsend(mqd_t mqdes, const char __user *msg_ptr, size_t msg_len, unsigned int msg_prio, const struct __kernel_timespec __user *abs_timeout);
1148pub const mq_timedsend = @compileError("TODO: mq_timedsend");
9271149
928// mq_timedreceive1150// mq_timedreceive
929// ssize_t mq_timedreceive(mqd_t mqdes, char *restrict msg_ptr[.msg_len], size_t msg_len, unsigned int *restrict msg_prio, const struct timespec *restrict abs_timeout);1151// ssize_t mq_timedreceive(mqd_t mqdes, char *restrict msg_ptr[.msg_len], size_t msg_len, unsigned int *restrict msg_prio, const struct timespec *restrict abs_timeout);
930// asmlinkage long sys_mq_timedreceive(mqd_t mqdes, char __user *msg_ptr, size_t msg_len, unsigned int __user *msg_prio, const struct __kernel_timespec __user *abs_timeout);1152// asmlinkage long sys_mq_timedreceive(mqd_t mqdes, char __user *msg_ptr, size_t msg_len, unsigned int __user *msg_prio, const struct __kernel_timespec __user *abs_timeout);
1153pub const mq_timedreceive = @compileError("TODO: mq_timedreceive");
9311154
932// mq_notify1155// mq_notify
933// int mq_notify(mqd_t mqdes, const struct sigevent *sevp);1156// int mq_notify(mqd_t mqdes, const struct sigevent *sevp);
934// asmlinkage long sys_mq_notify(mqd_t mqdes, const struct sigevent __user *notification);1157// asmlinkage long sys_mq_notify(mqd_t mqdes, const struct sigevent __user *notification);
1158pub const mq_notify = @compileError("TODO: mq_notify");
9351159
936// mq_getsetattr1160// mq_getsetattr
937// int syscall(SYS_mq_getsetattr, mqd_t mqdes, const struct mq_attr *newattr, struct mq_attr *oldattr);1161// int syscall(SYS_mq_getsetattr, mqd_t mqdes, const struct mq_attr *newattr, struct mq_attr *oldattr);
938// asmlinkage long sys_mq_getsetattr(mqd_t mqdes, const struct mq_attr __user *mqstat, struct mq_attr __user *omqstat);1162// asmlinkage long sys_mq_getsetattr(mqd_t mqdes, const struct mq_attr __user *mqstat, struct mq_attr __user *omqstat);
1163pub const mq_getsetattr = @compileError("TODO: mq_getsetattr");
9391164
940// kexec_load1165// kexec_load
941// long syscall(SYS_kexec_load, unsigned long entry, unsigned long nr_segments, struct kexec_segment *segments, unsigned long flags);1166// long syscall(SYS_kexec_load, unsigned long entry, unsigned long nr_segments, struct kexec_segment *segments, unsigned long flags);
942// asmlinkage long sys_kexec_load(unsigned long entry, unsigned long nr_segments, struct kexec_segment __user *segments, unsigned long flags);1167// asmlinkage long sys_kexec_load(unsigned long entry, unsigned long nr_segments, struct kexec_segment __user *segments, unsigned long flags);
1168pub const kexec_load = @compileError("TODO: kexec_load");
9431169
944// waitid1170// waitid
945// int waitid(idtype_t idtype, id_t id, siginfo_t *infop, int options);1171// int waitid(idtype_t idtype, id_t id, siginfo_t *infop, int options);
946// asmlinkage long sys_waitid(int which, pid_t pid, struct siginfo __user *infop, int options, struct rusage __user *ru);1172// asmlinkage long sys_waitid(int which, pid_t pid, struct siginfo __user *infop, int options, struct rusage __user *ru);
1173pub const waitid = @compileError("TODO: waitid");
9471174
948// add_key1175// add_key
949// key_serial_t add_key(const char *type, const char *description, const void payload[.plen], size_t plen, key_serial_t keyring);1176// key_serial_t add_key(const char *type, const char *description, const void payload[.plen], size_t plen, key_serial_t keyring);
950// asmlinkage long sys_add_key(const char __user *_type, const char __user *_description, const void __user *_payload, size_t plen, key_serial_t destringid);1177// asmlinkage long sys_add_key(const char __user *_type, const char __user *_description, const void __user *_payload, size_t plen, key_serial_t destringid);
1178pub const add_key = @compileError("TODO: add_key");
9511179
952// request_key1180// request_key
953// key_serial_t request_key(const char *type, const char *description, const char *_Nullable callout_info, key_serial_t dest_keyring);1181// key_serial_t request_key(const char *type, const char *description, const char *_Nullable callout_info, key_serial_t dest_keyring);
954// asmlinkage long sys_request_key(const char __user *_type, const char __user *_description, const char __user *_callout_info, key_serial_t destringid);1182// asmlinkage long sys_request_key(const char __user *_type, const char __user *_description, const char __user *_callout_info, key_serial_t destringid);
1183pub const request_key = @compileError("TODO: request_key");
9551184
956// keyctl1185// keyctl
957// long syscall(SYS_keyctl, int operation, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5);1186// long syscall(SYS_keyctl, int operation, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5);
958// asmlinkage long sys_keyctl(int cmd, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5);1187// asmlinkage long sys_keyctl(int cmd, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5);
1188pub const keyctl = @compileError("TODO: keyctl");
9591189
960// ioprio_set1190// ioprio_set
961// int syscall(SYS_ioprio_set, int which, int who, int ioprio);1191// int syscall(SYS_ioprio_set, int which, int who, int ioprio);
962// asmlinkage long sys_ioprio_set(int which, int who, int ioprio);1192// asmlinkage long sys_ioprio_set(int which, int who, int ioprio);
1193pub const ioprio_set = @compileError("TODO: ioprio_set");
9631194
964// ioprio_get1195// ioprio_get
965// int syscall(SYS_ioprio_set, int which, int who, int ioprio);1196// int syscall(SYS_ioprio_set, int which, int who, int ioprio);
966// asmlinkage long sys_ioprio_get(int which, int who);1197// asmlinkage long sys_ioprio_get(int which, int who);
1198pub const ioprio_get = @compileError("TODO: ioprio_get");
9671199
968// inotify_init1200// inotify_init
969// int inotify_init(void);1201// int inotify_init(void);
970// asmlinkage long sys_inotify_init(void);1202// asmlinkage long sys_inotify_init(void);
1203pub const inotify_init = @compileError("TODO: inotify_init");
9711204
972// inotify_add_watch1205// inotify_add_watch
973// int inotify_add_watch(int fd, const char *pathname, uint32_t mask);1206// int inotify_add_watch(int fd, const char *pathname, uint32_t mask);
974// asmlinkage long sys_inotify_add_watch(int fd, const char __user *path, u32 mask);1207// asmlinkage long sys_inotify_add_watch(int fd, const char __user *path, u32 mask);
1208pub const inotify_add_watch = @compileError("TODO: inotify_add_watch");
9751209
976// inotify_rm_watch1210// inotify_rm_watch
977// int inotify_rm_watch(int fd, int wd);1211// int inotify_rm_watch(int fd, int wd);
978// asmlinkage long sys_inotify_rm_watch(int fd, __s32 wd);1212// asmlinkage long sys_inotify_rm_watch(int fd, __s32 wd);
1213pub const inotify_rm_watch = @compileError("TODO: inotify_rm_watch");
9791214
980// migrate_pages1215// migrate_pages
981// long migrate_pages(int pid, unsigned long maxnode, const unsigned long *old_nodes, const unsigned long *new_nodes);1216// long migrate_pages(int pid, unsigned long maxnode, const unsigned long *old_nodes, const unsigned long *new_nodes);
982// asmlinkage long sys_migrate_pages(pid_t pid, unsigned long maxnode, const unsigned long __user *from, const unsigned long __user *to);1217// asmlinkage long sys_migrate_pages(pid_t pid, unsigned long maxnode, const unsigned long __user *from, const unsigned long __user *to);
1218pub const migrate_pages = @compileError("TODO: migrate_pages");
9831219
984// openat1220// openat
985// int openat(int dirfd, const char *pathname, int flags, ... /* mode_t mode */ );1221// int openat(int dirfd, const char *pathname, int flags, ... /* mode_t mode */ );
986// asmlinkage long sys_openat(int dfd, const char __user *filename, int flags, umode_t mode);1222// asmlinkage long sys_openat(int dfd, const char __user *filename, int flags, umode_t mode);
1223pub const openat = @compileError("TODO: openat");
9871224
988// mkdirat1225// mkdirat
989// int mkdirat(int dirfd, const char *pathname, mode_t mode);1226// int mkdirat(int dirfd, const char *pathname, mode_t mode);
990// asmlinkage long sys_mkdirat(int dfd, const char __user * pathname, umode_t mode);1227// asmlinkage long sys_mkdirat(int dfd, const char __user * pathname, umode_t mode);
1228pub const mkdirat = @compileError("TODO: mkdirat");
9911229
992// mknodat1230// mknodat
993// int mknodat(int dirfd, const char *pathname, mode_t mode, dev_t dev);1231// int mknodat(int dirfd, const char *pathname, mode_t mode, dev_t dev);
994// asmlinkage long sys_mknodat(int dfd, const char __user * filename, umode_t mode, unsigned dev);1232// asmlinkage long sys_mknodat(int dfd, const char __user * filename, umode_t mode, unsigned dev);
1233pub const mknodat = @compileError("TODO: mknodat");
9951234
996// fchownat1235// fchownat
997// int fchownat(int dirfd, const char *pathname, uid_t owner, gid_t group, int flags);1236// int fchownat(int dirfd, const char *pathname, uid_t owner, gid_t group, int flags);
998// asmlinkage long sys_fchownat(int dfd, const char __user *filename, uid_t user, gid_t group, int flag);1237// asmlinkage long sys_fchownat(int dfd, const char __user *filename, uid_t user, gid_t group, int flag);
1238pub const fchownat = @compileError("TODO: fchownat");
9991239
1000// futimesat1240// futimesat
1001// [[deprecated]] int futimesat(int dirfd, const char *pathname, const struct timeval times[2]);1241// [[deprecated]] int futimesat(int dirfd, const char *pathname, const struct timeval times[2]);
1002// asmlinkage long sys_futimesat(int dfd, const char __user *filename, struct __kernel_old_timeval __user *utimes);1242// asmlinkage long sys_futimesat(int dfd, const char __user *filename, struct __kernel_old_timeval __user *utimes);
1243pub const futimesat = @compileError("TODO: futimesat");
10031244
1004// fstatat641245// fstatat64
1005// int fstatat(int dirfd, const char *restrict pathname, struct stat *restrict statbuf, int flags);1246// int fstatat(int dirfd, const char *restrict pathname, struct stat *restrict statbuf, int flags);
1006// asmlinkage long sys_fstatat64(int dfd, const char __user *filename, struct stat64 __user *statbuf, int flag);1247// asmlinkage long sys_fstatat64(int dfd, const char __user *filename, struct stat64 __user *statbuf, int flag);
1248pub const fstatat64 = @compileError("TODO: fstatat64");
10071249
1008// unlinkat1250// unlinkat
1009// int unlinkat(int dirfd, const char *pathname, int flags);1251// int unlinkat(int dirfd, const char *pathname, int flags);
1010// asmlinkage long sys_unlinkat(int dfd, const char __user * pathname, int flag);1252// asmlinkage long sys_unlinkat(int dfd, const char __user * pathname, int flag);
1253pub const unlinkat = @compileError("TODO: unlinkat");
10111254
1012// renameat1255// renameat
1013// int renameat(int olddirfd, const char *oldpath, int newdirfd, const char *newpath);1256// int renameat(int olddirfd, const char *oldpath, int newdirfd, const char *newpath);
1014// asmlinkage long sys_renameat(int olddfd, const char __user * oldname, int newdfd, const char __user * newname);1257// asmlinkage long sys_renameat(int olddfd, const char __user * oldname, int newdfd, const char __user * newname);
1258pub const renameat = @compileError("TODO: renameat");
10151259
1016// linkat1260// linkat
1017// int linkat(int olddirfd, const char *oldpath, int newdirfd, const char *newpath, int flags);1261// int linkat(int olddirfd, const char *oldpath, int newdirfd, const char *newpath, int flags);
1018// asmlinkage long sys_linkat(int olddfd, const char __user *oldname, int newdfd, const char __user *newname, int flags);1262// asmlinkage long sys_linkat(int olddfd, const char __user *oldname, int newdfd, const char __user *newname, int flags);
1263pub const linkat = @compileError("TODO: linkat");
10191264
1020// symlinkat1265// symlinkat
1021// int symlinkat(const char *target, int newdirfd, const char *linkpath);1266// int symlinkat(const char *target, int newdirfd, const char *linkpath);
1022// asmlinkage long sys_symlinkat(const char __user * oldname, int newdfd, const char __user * newname);1267// asmlinkage long sys_symlinkat(const char __user * oldname, int newdfd, const char __user * newname);
1268pub const symlinkat = @compileError("TODO: symlinkat");
10231269
1024// readlinkat1270// readlinkat
1025// ssize_t readlinkat(int dirfd, const char *restrict pathname, char *restrict buf, size_t bufsiz);1271// ssize_t readlinkat(int dirfd, const char *restrict pathname, char *restrict buf, size_t bufsiz);
1026// asmlinkage long sys_readlinkat(int dfd, const char __user *path, char __user *buf, int bufsiz);1272// asmlinkage long sys_readlinkat(int dfd, const char __user *path, char __user *buf, int bufsiz);
1273pub const readlinkat = @compileError("TODO: readlinkat");
10271274
1028// fchmodat1275// fchmodat
1029// int fchmodat(int dirfd, const char *pathname, mode_t mode, int flags);1276// int fchmodat(int dirfd, const char *pathname, mode_t mode, int flags);
1030// asmlinkage long sys_fchmodat(int dfd, const char __user *filename, umode_t mode);1277// asmlinkage long sys_fchmodat(int dfd, const char __user *filename, umode_t mode);
1278pub const fchmodat = @compileError("TODO: fchmodat");
10311279
1032// faccessat1280// faccessat
1033// int faccessat(int dirfd, const char *pathname, int mode, int flags);1281// int faccessat(int dirfd, const char *pathname, int mode, int flags);
1034// asmlinkage long sys_faccessat(int dfd, const char __user *filename, int mode);1282// asmlinkage long sys_faccessat(int dfd, const char __user *filename, int mode);
1283pub const faccessat = @compileError("TODO: faccessat");
10351284
1036// pselect61285// pselect6
1037// int pselect(int nfds, fd_set *_Nullable restrict readfds, fd_set *_Nullable restrict writefds, fd_set *_Nullable restrict exceptfds, const struct timespec *_Nullable restrict timeout, const sigset_t *_Nullable restrict sigmask);1286// int pselect(int nfds, fd_set *_Nullable restrict readfds, fd_set *_Nullable restrict writefds, fd_set *_Nullable restrict exceptfds, const struct timespec *_Nullable restrict timeout, const sigset_t *_Nullable restrict sigmask);
1038// asmlinkage long sys_pselect6(int, fd_set __user *, fd_set __user *, fd_set __user *, struct __kernel_timespec __user *, void __user *);1287// asmlinkage long sys_pselect6(int, fd_set __user *, fd_set __user *, fd_set __user *, struct __kernel_timespec __user *, void __user *);
1288pub const pselect6 = @compileError("TODO: pselect6");
10391289
1040// ppoll1290// ppoll
1041// int ppoll(struct pollfd *fds, nfds_t nfds, const struct timespec *_Nullable tmo_p, const sigset_t *_Nullable sigmask);1291// int ppoll(struct pollfd *fds, nfds_t nfds, const struct timespec *_Nullable tmo_p, const sigset_t *_Nullable sigmask);
1042// asmlinkage long sys_ppoll(struct pollfd __user *, unsigned int, struct __kernel_timespec __user *, const sigset_t __user *, size_t);1292// asmlinkage long sys_ppoll(struct pollfd __user *, unsigned int, struct __kernel_timespec __user *, const sigset_t __user *, size_t);
1293pub const ppoll = @compileError("TODO: ppoll");
10431294
1044// unshare1295// unshare
1045// int unshare(int flags);1296// int unshare(int flags);
1046// asmlinkage long sys_unshare(unsigned long unshare_flags);1297// asmlinkage long sys_unshare(unsigned long unshare_flags);
1298pub const unshare = @compileError("TODO: unshare");
10471299
1048// set_robust_list1300// set_robust_list
1049// long syscall(SYS_set_robust_list, struct robust_list_head *head, size_t len);1301// long syscall(SYS_set_robust_list, struct robust_list_head *head, size_t len);
1050// asmlinkage long sys_set_robust_list(struct robust_list_head __user *head, size_t len);1302// asmlinkage long sys_set_robust_list(struct robust_list_head __user *head, size_t len);
1303pub const set_robust_list = @compileError("TODO: set_robust_list");
10511304
1052// get_robust_list1305// get_robust_list
1053// long syscall(SYS_get_robust_list, int pid, struct robust_list_head **head_ptr, size_t *len_ptr);1306// long syscall(SYS_get_robust_list, int pid, struct robust_list_head **head_ptr, size_t *len_ptr);
1054// asmlinkage long sys_get_robust_list(int pid, struct robust_list_head __user * __user *head_ptr, size_t __user *len_ptr);1307// asmlinkage long sys_get_robust_list(int pid, struct robust_list_head __user * __user *head_ptr, size_t __user *len_ptr);
1308pub const get_robust_list = @compileError("TODO: get_robust_list");
10551309
1056// splice1310// splice
1057// ssize_t splice(int fd_in, off_t *_Nullable off_in, int fd_out, off_t *_Nullable off_out, size_t len, unsigned int flags);1311// ssize_t splice(int fd_in, off_t *_Nullable off_in, int fd_out, off_t *_Nullable off_out, size_t len, unsigned int flags);
1058// asmlinkage long sys_splice(int fd_in, loff_t __user *off_in, int fd_out, loff_t __user *off_out, size_t len, unsigned int flags);1312// asmlinkage long sys_splice(int fd_in, loff_t __user *off_in, int fd_out, loff_t __user *off_out, size_t len, unsigned int flags);
1313pub const splice = @compileError("TODO: splice");
10591314
1060// tee1315// tee
1061// ssize_t tee(int fd_in, int fd_out, size_t len, unsigned int flags);1316// ssize_t tee(int fd_in, int fd_out, size_t len, unsigned int flags);
1062// asmlinkage long sys_tee(int fdin, int fdout, size_t len, unsigned int flags);1317// asmlinkage long sys_tee(int fdin, int fdout, size_t len, unsigned int flags);
1318pub const tee = @compileError("TODO: tee");
10631319
1064// sync_file_range1320// sync_file_range
1065// int sync_file_range(int fd, off_t offset, off_t nbytes, unsigned int flags);1321// int sync_file_range(int fd, off_t offset, off_t nbytes, unsigned int flags);
1066// asmlinkage long sys_sync_file_range(int fd, loff_t offset, loff_t nbytes, unsigned int flags);1322// asmlinkage long sys_sync_file_range(int fd, loff_t offset, loff_t nbytes, unsigned int flags);
1323pub const sync_file_range = @compileError("TODO: sync_file_range");
10671324
1068// vmsplice1325// vmsplice
1069// ssize_t vmsplice(int fd, const struct iovec *iov, size_t nr_segs, unsigned int flags);1326// ssize_t vmsplice(int fd, const struct iovec *iov, size_t nr_segs, unsigned int flags);
1070// asmlinkage long sys_vmsplice(int fd, const struct iovec __user *iov, unsigned long nr_segs, unsigned int flags);1327// asmlinkage long sys_vmsplice(int fd, const struct iovec __user *iov, unsigned long nr_segs, unsigned int flags);
1328pub const vmsplice = @compileError("TODO: vmsplice");
10711329
1072// move_pages1330// move_pages
1073// long move_pages(int pid, unsigned long count, void *pages[.count], const int nodes[.count], int status[.count], int flags);1331// long move_pages(int pid, unsigned long count, void *pages[.count], const int nodes[.count], int status[.count], int flags);
1074// asmlinkage long sys_move_pages(pid_t pid, unsigned long nr_pages, const void __user * __user *pages, const int __user *nodes, int __user *status, int flags);1332// asmlinkage long sys_move_pages(pid_t pid, unsigned long nr_pages, const void __user * __user *pages, const int __user *nodes, int __user *status, int flags);
1333pub const move_pages = @compileError("TODO: move_pages");
10751334
1076// utimensat1335// utimensat
1077// int utimensat(int dirfd, const char *pathname, const struct timespec times[_Nullable 2], int flags);1336// int utimensat(int dirfd, const char *pathname, const struct timespec times[_Nullable 2], int flags);
1078// asmlinkage long sys_utimensat(int dfd, const char __user *filename, struct __kernel_timespec __user *utimes, int flags);1337// asmlinkage long sys_utimensat(int dfd, const char __user *filename, struct __kernel_timespec __user *utimes, int flags);
1338pub const utimensat = @compileError("TODO: utimensat");
10791339
1080// epoll_pwait1340// epoll_pwait
1081// int epoll_pwait(int epfd, struct epoll_event *events, int maxevents, int timeout, const sigset_t *_Nullable sigmask);1341// int epoll_pwait(int epfd, struct epoll_event *events, int maxevents, int timeout, const sigset_t *_Nullable sigmask);
1082// asmlinkage long sys_epoll_pwait(int epfd, struct epoll_event __user *events, int maxevents, int timeout, const sigset_t __user *sigmask, size_t sigsetsize);1342// asmlinkage long sys_epoll_pwait(int epfd, struct epoll_event __user *events, int maxevents, int timeout, const sigset_t __user *sigmask, size_t sigsetsize);
1343pub const epoll_pwait = @compileError("TODO: epoll_pwait");
10831344
1084// signalfd1345// signalfd
1085// int signalfd(int fd, const sigset_t *mask, int flags);1346// int signalfd(int fd, const sigset_t *mask, int flags);
1086// asmlinkage long sys_signalfd(int ufd, sigset_t __user *user_mask, size_t sizemask);1347// asmlinkage long sys_signalfd(int ufd, sigset_t __user *user_mask, size_t sizemask);
1348pub const signalfd = @compileError("TODO: signalfd");
10871349
1088// timerfd_create1350// timerfd_create
1089// int timerfd_create(int clockid, int flags);1351// int timerfd_create(int clockid, int flags);
1090// asmlinkage long sys_timerfd_create(int clockid, int flags);1352// asmlinkage long sys_timerfd_create(int clockid, int flags);
1353pub const timerfd_create = @compileError("TODO: timerfd_create");
10911354
1092// eventfd1355// eventfd
1093// int eventfd(unsigned int initval, int flags);1356// int eventfd(unsigned int initval, int flags);
1094// asmlinkage long sys_eventfd(unsigned int count);1357// asmlinkage long sys_eventfd(unsigned int count);
1358pub const eventfd = @compileError("TODO: eventfd");
10951359
1096// fallocate1360// fallocate
1097// int fallocate(int fd, int mode, off_t offset, off_t len);1361// int fallocate(int fd, int mode, off_t offset, off_t len);
1098// asmlinkage long sys_fallocate(int fd, int mode, loff_t offset, loff_t len);1362// asmlinkage long sys_fallocate(int fd, int mode, loff_t offset, loff_t len);
1363pub const fallocate = @compileError("TODO: fallocate");
10991364
1100// timerfd_settime1365// timerfd_settime
1101// int timerfd_settime(int fd, int flags, const struct itimerspec *new_value, struct itimerspec *_Nullable old_value);1366// int timerfd_settime(int fd, int flags, const struct itimerspec *new_value, struct itimerspec *_Nullable old_value);
1102// asmlinkage long sys_timerfd_settime(int ufd, int flags, const struct __kernel_itimerspec __user *utmr, struct __kernel_itimerspec __user *otmr);1367// asmlinkage long sys_timerfd_settime(int ufd, int flags, const struct __kernel_itimerspec __user *utmr, struct __kernel_itimerspec __user *otmr);
1368pub const timerfd_settime = @compileError("TODO: timerfd_settime");
11031369
1104// timerfd_gettime1370// timerfd_gettime
1105// int timerfd_gettime(int fd, struct itimerspec *curr_value);1371// int timerfd_gettime(int fd, struct itimerspec *curr_value);
1106// asmlinkage long sys_timerfd_gettime(int ufd, struct __kernel_itimerspec __user *otmr);1372// asmlinkage long sys_timerfd_gettime(int ufd, struct __kernel_itimerspec __user *otmr);
1373pub const timerfd_gettime = @compileError("TODO: timerfd_gettime");
11071374
1108// accept41375// accept4
1109// int accept4(int sockfd, struct sockaddr *_Nullable restrict addr, socklen_t *_Nullable restrict addrlen, int flags);1376// int accept4(int sockfd, struct sockaddr *_Nullable restrict addr, socklen_t *_Nullable restrict addrlen, int flags);
1110// asmlinkage long sys_accept4(int, struct sockaddr __user *, int __user *, int);1377// asmlinkage long sys_accept4(int, struct sockaddr __user *, int __user *, int);
1378pub const accept4 = @compileError("TODO: accept4");
11111379
1112// signalfd41380// signalfd4
1113// int signalfd(int fd, const sigset_t *mask, int flags);1381// int signalfd(int fd, const sigset_t *mask, int flags);
1114// asmlinkage long sys_signalfd4(int ufd, sigset_t __user *user_mask, size_t sizemask, int flags);1382// asmlinkage long sys_signalfd4(int ufd, sigset_t __user *user_mask, size_t sizemask, int flags);
1383pub const signalfd4 = @compileError("TODO: signalfd4");
11151384
1116// eventfd21385// eventfd2
1117// int eventfd(unsigned int initval, int flags);1386// int eventfd(unsigned int initval, int flags);
1118// asmlinkage long sys_eventfd2(unsigned int count, int flags);1387// asmlinkage long sys_eventfd2(unsigned int count, int flags);
1388pub const eventfd2 = @compileError("TODO: eventfd2");
11191389
1120// epoll_create11390// epoll_create1
1121// int epoll_create1(int flags);1391// int epoll_create1(int flags);
1122// asmlinkage long sys_epoll_create1(int flags);1392// asmlinkage long sys_epoll_create1(int flags);
1393pub const epoll_create1 = @compileError("TODO: epoll_create1");
11231394
1124// dup31395// dup3
1125// int dup3(int oldfd, int newfd, int flags);1396// int dup3(int oldfd, int newfd, int flags);
1126// asmlinkage long sys_dup3(unsigned int oldfd, unsigned int newfd, int flags);1397// asmlinkage long sys_dup3(unsigned int oldfd, unsigned int newfd, int flags);
1398pub const dup3 = @compileError("TODO: dup3");
11271399
1128// pipe21400// pipe2
1129// int pipe2(int pipefd[2], int flags);1401// int pipe2(int pipefd[2], int flags);
1130// asmlinkage long sys_pipe2(int __user *fildes, int flags);1402// asmlinkage long sys_pipe2(int __user *fildes, int flags);
1403pub const pipe2 = @compileError("TODO: pipe2");
11311404
1132// inotify_init11405// inotify_init1
1133// int inotify_init1(int flags);1406// int inotify_init1(int flags);
1134// asmlinkage long sys_inotify_init1(int flags);1407// asmlinkage long sys_inotify_init1(int flags);
1408pub const inotify_init1 = @compileError("TODO: inotify_init1");
11351409
1136// preadv1410// preadv
1137// ssize_t preadv(int fd, const struct iovec *iov, int iovcnt, off_t offset);1411// ssize_t preadv(int fd, const struct iovec *iov, int iovcnt, off_t offset);
1138// asmlinkage long sys_preadv(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h);1412// asmlinkage long sys_preadv(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h);
1413pub const preadv = @compileError("TODO: preadv");
11391414
1140// pwritev1415// pwritev
1141// ssize_t pwritev(int fd, const struct iovec *iov, int iovcnt, off_t offset);1416// ssize_t pwritev(int fd, const struct iovec *iov, int iovcnt, off_t offset);
1142// asmlinkage long sys_pwritev(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h);1417// asmlinkage long sys_pwritev(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h);
1418pub const pwritev = @compileError("TODO: pwritev");
11431419
1144// rt_tgsigqueueinfo1420// rt_tgsigqueueinfo
1145// int syscall(SYS_rt_tgsigqueueinfo, pid_t tgid, pid_t tid, int sig, siginfo_t *info);1421// int syscall(SYS_rt_tgsigqueueinfo, pid_t tgid, pid_t tid, int sig, siginfo_t *info);
1146// asmlinkage long sys_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig, siginfo_t __user *uinfo);1422// asmlinkage long sys_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig, siginfo_t __user *uinfo);
1423pub const rt_tgsigqueueinfo = @compileError("TODO: rt_tgsigqueueinfo");
11471424
1148// perf_event_open1425// perf_event_open
1149// int syscall(SYS_perf_event_open, struct perf_event_attr *attr, pid_t pid, int cpu, int group_fd, unsigned long flags);1426// int syscall(SYS_perf_event_open, struct perf_event_attr *attr, pid_t pid, int cpu, int group_fd, unsigned long flags);
1150// asmlinkage long sys_perf_event_open( struct perf_event_attr __user *attr_uptr, pid_t pid, int cpu, int group_fd, unsigned long flags);1427// asmlinkage long sys_perf_event_open( struct perf_event_attr __user *attr_uptr, pid_t pid, int cpu, int group_fd, unsigned long flags);
1428pub const perf_event_open = @compileError("TODO: perf_event_open");
11511429
1152// recvmmsg1430// recvmmsg
1153// int recvmmsg(int sockfd, struct mmsghdr *msgvec, unsigned int vlen, int flags, struct timespec *timeout);1431// int recvmmsg(int sockfd, struct mmsghdr *msgvec, unsigned int vlen, int flags, struct timespec *timeout);
1154// asmlinkage long sys_recvmmsg(int fd, struct mmsghdr __user *msg, unsigned int vlen, unsigned flags, struct __kernel_timespec __user *timeout);1432// asmlinkage long sys_recvmmsg(int fd, struct mmsghdr __user *msg, unsigned int vlen, unsigned flags, struct __kernel_timespec __user *timeout);
1433pub const recvmmsg = @compileError("TODO: recvmmsg");
11551434
1156// fanotify_init1435// fanotify_init
1157// int fanotify_init(unsigned int flags, unsigned int event_f_flags);1436// int fanotify_init(unsigned int flags, unsigned int event_f_flags);
1158// asmlinkage long sys_fanotify_init(unsigned int flags, unsigned int event_f_flags);1437// asmlinkage long sys_fanotify_init(unsigned int flags, unsigned int event_f_flags);
1438pub const fanotify_init = @compileError("TODO: fanotify_init");
11591439
1160// fanotify_mark1440// fanotify_mark
1161// int fanotify_mark(int fanotify_fd, unsigned int flags, uint64_t mask, int dirfd, const char *_Nullable pathname);1441// int fanotify_mark(int fanotify_fd, unsigned int flags, uint64_t mask, int dirfd, const char *_Nullable pathname);
1162// asmlinkage long sys_fanotify_mark(int fanotify_fd, unsigned int flags, u64 mask, int fd, const char __user *pathname);1442// asmlinkage long sys_fanotify_mark(int fanotify_fd, unsigned int flags, u64 mask, int fd, const char __user *pathname);
1443pub const fanotify_mark = @compileError("TODO: fanotify_mark");
11631444
1164// prlimit641445// prlimit64
1165// int prlimit(pid_t pid, int resource, const struct rlimit *_Nullable new_limit, struct rlimit *_Nullable old_limit);1446// int prlimit(pid_t pid, int resource, const struct rlimit *_Nullable new_limit, struct rlimit *_Nullable old_limit);
1166// asmlinkage long sys_prlimit64(pid_t pid, unsigned int resource, const struct rlimit64 __user *new_rlim, struct rlimit64 __user *old_rlim);1447// asmlinkage long sys_prlimit64(pid_t pid, unsigned int resource, const struct rlimit64 __user *new_rlim, struct rlimit64 __user *old_rlim);
1448pub const prlimit64 = @compileError("TODO: prlimit64");
11671449
1168// name_to_handle_at1450// name_to_handle_at
1169// int name_to_handle_at(int dirfd, const char *pathname, struct file_handle *handle, int *mount_id, int flags);1451// int name_to_handle_at(int dirfd, const char *pathname, struct file_handle *handle, int *mount_id, int flags);
1170// asmlinkage long sys_name_to_handle_at(int dfd, const char __user *name, struct file_handle __user *handle, void __user *mnt_id, int flag);1452// asmlinkage long sys_name_to_handle_at(int dfd, const char __user *name, struct file_handle __user *handle, void __user *mnt_id, int flag);
1453pub const name_to_handle_at = @compileError("TODO: name_to_handle_at");
11711454
1172// open_by_handle_at1455// open_by_handle_at
1173// int open_by_handle_at(int mount_fd, struct file_handle *handle, int flags);1456// int open_by_handle_at(int mount_fd, struct file_handle *handle, int flags);
1174// asmlinkage long sys_open_by_handle_at(int mountdirfd, struct file_handle __user *handle, int flags);1457// asmlinkage long sys_open_by_handle_at(int mountdirfd, struct file_handle __user *handle, int flags);
1458pub const open_by_handle_at = @compileError("TODO: open_by_handle_at");
11751459
1176// clock_adjtime1460// clock_adjtime
1177// int clock_adjtime(clockid_t clk_id, struct timex *buf);1461// int clock_adjtime(clockid_t clk_id, struct timex *buf);
1178// asmlinkage long sys_clock_adjtime(clockid_t which_clock, struct __kernel_timex __user *tx);1462// asmlinkage long sys_clock_adjtime(clockid_t which_clock, struct __kernel_timex __user *tx);
1463pub const clock_adjtime = @compileError("TODO: clock_adjtime");
11791464
1180// syncfs1465// syncfs
1181// int syncfs(int fd);1466// int syncfs(int fd);
1182// asmlinkage long sys_syncfs(int fd);1467// asmlinkage long sys_syncfs(int fd);
1468pub const syncfs = @compileError("TODO: syncfs");
11831469
1184// sendmmsg1470// sendmmsg
1185// int sendmmsg(int sockfd, struct mmsghdr *msgvec, unsigned int vlen, int flags);1471// int sendmmsg(int sockfd, struct mmsghdr *msgvec, unsigned int vlen, int flags);
1186// asmlinkage long sys_sendmmsg(int fd, struct mmsghdr __user *msg, unsigned int vlen, unsigned flags);1472// asmlinkage long sys_sendmmsg(int fd, struct mmsghdr __user *msg, unsigned int vlen, unsigned flags);
1473pub const sendmmsg = @compileError("TODO: sendmmsg");
11871474
1188// setns1475// setns
1189// int setns(int fd, int nstype);1476// int setns(int fd, int nstype);
1190// asmlinkage long sys_setns(int fd, int nstype);1477// asmlinkage long sys_setns(int fd, int nstype);
1478pub const setns = @compileError("TODO: setns");
11911479
1192// getcpu1480// getcpu
1193// int getcpu(unsigned int *_Nullable cpu, unsigned int *_Nullable node);1481// int getcpu(unsigned int *_Nullable cpu, unsigned int *_Nullable node);
1194// asmlinkage long sys_getcpu(unsigned __user *cpu, unsigned __user *node, struct getcpu_cache __user *cache);1482// asmlinkage long sys_getcpu(unsigned __user *cpu, unsigned __user *node, struct getcpu_cache __user *cache);
1483pub const getcpu = @compileError("TODO: getcpu");
11951484
1196// process_vm_readv1485// process_vm_readv
1197// ssize_t process_vm_readv(pid_t pid, const struct iovec *local_iov, unsigned long liovcnt, const struct iovec *remote_iov, unsigned long riovcnt, unsigned long flags);1486// ssize_t process_vm_readv(pid_t pid, const struct iovec *local_iov, unsigned long liovcnt, const struct iovec *remote_iov, unsigned long riovcnt, unsigned long flags);
1198// asmlinkage long sys_process_vm_readv(pid_t pid, const struct iovec __user *lvec, unsigned long liovcnt, const struct iovec __user *rvec, unsigned long riovcnt, unsigned long flags);1487// asmlinkage long sys_process_vm_readv(pid_t pid, const struct iovec __user *lvec, unsigned long liovcnt, const struct iovec __user *rvec, unsigned long riovcnt, unsigned long flags);
1488pub const process_vm_readv = @compileError("TODO: process_vm_readv");
11991489
1200// process_vm_writev1490// process_vm_writev
1201// ssize_t process_vm_writev(pid_t pid, const struct iovec *local_iov, unsigned long liovcnt, const struct iovec *remote_iov, unsigned long riovcnt, unsigned long flags);1491// ssize_t process_vm_writev(pid_t pid, const struct iovec *local_iov, unsigned long liovcnt, const struct iovec *remote_iov, unsigned long riovcnt, unsigned long flags);
1202// asmlinkage long sys_process_vm_writev(pid_t pid, const struct iovec __user *lvec, unsigned long liovcnt, const struct iovec __user *rvec, unsigned long riovcnt, unsigned long flags);1492// asmlinkage long sys_process_vm_writev(pid_t pid, const struct iovec __user *lvec, unsigned long liovcnt, const struct iovec __user *rvec, unsigned long riovcnt, unsigned long flags);
1493pub const process_vm_writev = @compileError("TODO: process_vm_writev");
12031494
1204// kcmp1495// kcmp
1205// int syscall(SYS_kcmp, pid_t pid1, pid_t pid2, int type, unsigned long idx1, unsigned long idx2);1496// int syscall(SYS_kcmp, pid_t pid1, pid_t pid2, int type, unsigned long idx1, unsigned long idx2);
1206// asmlinkage long sys_kcmp(pid_t pid1, pid_t pid2, int type, unsigned long idx1, unsigned long idx2);1497// asmlinkage long sys_kcmp(pid_t pid1, pid_t pid2, int type, unsigned long idx1, unsigned long idx2);
1498pub const kcmp = @compileError("TODO: kcmp");
12071499
1208// finit_module1500// finit_module
1209// int syscall(SYS_finit_module, int fd, const char *param_values, int flags);1501// int syscall(SYS_finit_module, int fd, const char *param_values, int flags);
1210// asmlinkage long sys_finit_module(int fd, const char __user *uargs, int flags);1502// asmlinkage long sys_finit_module(int fd, const char __user *uargs, int flags);
1503pub const finit_module = @compileError("TODO: finit_module");
12111504
1212// sched_setattr1505// sched_setattr
1213// int syscall(SYS_sched_setattr, pid_t pid, struct sched_attr *attr, unsigned int flags);1506// int syscall(SYS_sched_setattr, pid_t pid, struct sched_attr *attr, unsigned int flags);
1214// asmlinkage long sys_sched_setattr(pid_t pid, struct sched_attr __user *attr, unsigned int flags);1507// asmlinkage long sys_sched_setattr(pid_t pid, struct sched_attr __user *attr, unsigned int flags);
1508pub const sched_setattr = @compileError("TODO: sched_setattr");
12151509
1216// sched_getattr1510// sched_getattr
1217// int syscall(SYS_sched_getattr, pid_t pid, struct sched_attr *attr, unsigned int size, unsigned int flags);1511// int syscall(SYS_sched_getattr, pid_t pid, struct sched_attr *attr, unsigned int size, unsigned int flags);
1218// asmlinkage long sys_sched_getattr(pid_t pid, struct sched_attr __user *attr, unsigned int size, unsigned int flags);1512// asmlinkage long sys_sched_getattr(pid_t pid, struct sched_attr __user *attr, unsigned int size, unsigned int flags);
1513pub const sched_getattr = @compileError("TODO: sched_getattr");
12191514
1220// renameat21515// renameat2
1221// int renameat2(int olddirfd, const char *oldpath, int newdirfd, const char *newpath, unsigned int flags);1516// int renameat2(int olddirfd, const char *oldpath, int newdirfd, const char *newpath, unsigned int flags);
1222// asmlinkage long sys_renameat2(int olddfd, const char __user *oldname, int newdfd, const char __user *newname, unsigned int flags);1517// asmlinkage long sys_renameat2(int olddfd, const char __user *oldname, int newdfd, const char __user *newname, unsigned int flags);
1518pub const renameat2 = @compileError("TODO: renameat2");
12231519
1224// seccomp1520// seccomp
1225// int syscall(SYS_seccomp, unsigned int operation, unsigned int flags, void *args);1521// int syscall(SYS_seccomp, unsigned int operation, unsigned int flags, void *args);
1226// asmlinkage long sys_seccomp(unsigned int op, unsigned int flags, void __user *uargs);1522// asmlinkage long sys_seccomp(unsigned int op, unsigned int flags, void __user *uargs);
1523pub const seccomp = @compileError("TODO: seccomp");
12271524
1228// getrandom1525// getrandom
1229// ssize_t getrandom(void buf[.buflen], size_t buflen, unsigned int flags);1526// ssize_t getrandom(void buf[.buflen], size_t buflen, unsigned int flags);
1230// asmlinkage long sys_getrandom(char __user *buf, size_t count, unsigned int flags);1527// asmlinkage long sys_getrandom(char __user *buf, size_t count, unsigned int flags);
1528pub const getrandom = @compileError("TODO: getrandom");
12311529
1232// memfd_create1530// memfd_create
1233// int memfd_create(const char *name, unsigned int flags);1531// int memfd_create(const char *name, unsigned int flags);
1234// asmlinkage long sys_memfd_create(const char __user *uname_ptr, unsigned int flags);1532// asmlinkage long sys_memfd_create(const char __user *uname_ptr, unsigned int flags);
1533pub const memfd_create = @compileError("TODO: memfd_create");
12351534
1236// kexec_file_load1535// kexec_file_load
1237// long syscall(SYS_kexec_file_load, int kernel_fd, int initrd_fd, unsigned long cmdline_len, const char *cmdline, unsigned long flags);1536// long syscall(SYS_kexec_file_load, int kernel_fd, int initrd_fd, unsigned long cmdline_len, const char *cmdline, unsigned long flags);
1238// asmlinkage long sys_kexec_file_load(int kernel_fd, int initrd_fd, unsigned long cmdline_len, const char __user *cmdline_ptr, unsigned long flags);1537// asmlinkage long sys_kexec_file_load(int kernel_fd, int initrd_fd, unsigned long cmdline_len, const char __user *cmdline_ptr, unsigned long flags);
1538pub const kexec_file_load = @compileError("TODO: kexec_file_load");
12391539
1240// bpf1540// bpf
1241// int bpf(int cmd, union bpf_attr *attr, unsigned int size);1541// int bpf(int cmd, union bpf_attr *attr, unsigned int size);
1242// asmlinkage long sys_bpf(int cmd, union bpf_attr __user *attr, unsigned int size);1542// asmlinkage long sys_bpf(int cmd, union bpf_attr __user *attr, unsigned int size);
1543pub const bpf = @compileError("TODO: bpf");
12431544
1244// execveat1545// execveat
1245// int execveat(int dirfd, const char *pathname, char *const _Nullable argv[], char *const _Nullable envp[], int flags);1546// int execveat(int dirfd, const char *pathname, char *const _Nullable argv[], char *const _Nullable envp[], int flags);
1246// asmlinkage long sys_execveat(int dfd, const char __user *filename, const char __user *const __user *argv, const char __user *const __user *envp, int flags);1547// asmlinkage long sys_execveat(int dfd, const char __user *filename, const char __user *const __user *argv, const char __user *const __user *envp, int flags);
1548pub const execveat = @compileError("TODO: execveat");
12471549
1248// userfaultfd1550// userfaultfd
1249// int syscall(SYS_userfaultfd, int flags);1551// int syscall(SYS_userfaultfd, int flags);
1250// asmlinkage long sys_userfaultfd(int flags);1552// asmlinkage long sys_userfaultfd(int flags);
1553pub const userfaultfd = @compileError("TODO: userfaultfd");
12511554
1252// membarrier1555// membarrier
1253// int syscall(SYS_membarrier, int cmd, unsigned int flags, int cpu_id);1556// int syscall(SYS_membarrier, int cmd, unsigned int flags, int cpu_id);
1254// asmlinkage long sys_membarrier(int cmd, unsigned int flags, int cpu_id);1557// asmlinkage long sys_membarrier(int cmd, unsigned int flags, int cpu_id);
1558pub const membarrier = @compileError("TODO: membarrier");
12551559
1256// mlock21560// mlock2
1257// int mlock2(const void addr[.len], size_t len, unsigned int flags);1561// int mlock2(const void addr[.len], size_t len, unsigned int flags);
1258// asmlinkage long sys_mlock2(unsigned long start, size_t len, int flags);1562// asmlinkage long sys_mlock2(unsigned long start, size_t len, int flags);
1563pub const mlock2 = @compileError("TODO: mlock2");
12591564
1260// copy_file_range1565// copy_file_range
1261// ssize_t copy_file_range(int fd_in, off_t *_Nullable off_in, int fd_out, off_t *_Nullable off_out, size_t len, unsigned int flags);1566// ssize_t copy_file_range(int fd_in, off_t *_Nullable off_in, int fd_out, off_t *_Nullable off_out, size_t len, unsigned int flags);
1262// asmlinkage long sys_copy_file_range(int fd_in, loff_t __user *off_in, int fd_out, loff_t __user *off_out, size_t len, unsigned int flags);1567// asmlinkage long sys_copy_file_range(int fd_in, loff_t __user *off_in, int fd_out, loff_t __user *off_out, size_t len, unsigned int flags);
1568pub const copy_file_range = @compileError("TODO: copy_file_range");
12631569
1264// preadv21570// preadv2
1265// ssize_t preadv2(int fd, const struct iovec *iov, int iovcnt, off_t offset, int flags);1571// ssize_t preadv2(int fd, const struct iovec *iov, int iovcnt, off_t offset, int flags);
1266// asmlinkage long sys_preadv2(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, rwf_t flags);1572// asmlinkage long sys_preadv2(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, rwf_t flags);
1573pub const preadv2 = @compileError("TODO: preadv2");
12671574
1268// pwritev21575// pwritev2
1269// ssize_t pwritev2(int fd, const struct iovec *iov, int iovcnt, off_t offset, int flags);1576// ssize_t pwritev2(int fd, const struct iovec *iov, int iovcnt, off_t offset, int flags);
1270// asmlinkage long sys_pwritev2(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, rwf_t flags);1577// asmlinkage long sys_pwritev2(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, rwf_t flags);
1578pub const pwritev2 = @compileError("TODO: pwritev2");
12711579
1272// pkey_mprotect1580// pkey_mprotect
1273// int pkey_mprotect(void addr[.len], size_t len, int prot, int pkey);1581// int pkey_mprotect(void addr[.len], size_t len, int prot, int pkey);
1274// asmlinkage long sys_pkey_mprotect(unsigned long start, size_t len, unsigned long prot, int pkey);1582// asmlinkage long sys_pkey_mprotect(unsigned long start, size_t len, unsigned long prot, int pkey);
1583pub const pkey_mprotect = @compileError("TODO: pkey_mprotect");
12751584
1276// pkey_alloc1585// pkey_alloc
1277// int pkey_alloc(unsigned int flags, unsigned int access_rights);1586// int pkey_alloc(unsigned int flags, unsigned int access_rights);
1278// asmlinkage long sys_pkey_alloc(unsigned long flags, unsigned long init_val);1587// asmlinkage long sys_pkey_alloc(unsigned long flags, unsigned long init_val);
1588pub const pkey_alloc = @compileError("TODO: pkey_alloc");
12791589
1280// pkey_free1590// pkey_free
1281// int pkey_free(int pkey);1591// int pkey_free(int pkey);
1282// asmlinkage long sys_pkey_free(int pkey);1592// asmlinkage long sys_pkey_free(int pkey);
1593pub const pkey_free = @compileError("TODO: pkey_free");
12831594
1284// statx1595// statx
1285// int statx(int dirfd, const char *restrict pathname, int flags, unsigned int mask, struct statx *restrict statxbuf);1596// int statx(int dirfd, const char *restrict pathname, int flags, unsigned int mask, struct statx *restrict statxbuf);
1286// asmlinkage long sys_statx(int dfd, const char __user *path, unsigned flags, unsigned mask, struct statx __user *buffer);1597// asmlinkage long sys_statx(int dfd, const char __user *path, unsigned flags, unsigned mask, struct statx __user *buffer);
1598pub const statx = @compileError("TODO: statx");
12871599
1288// io_pgetevents1600// io_pgetevents
1289//1601//
1290// asmlinkage long sys_io_pgetevents(aio_context_t ctx_id, long min_nr, long nr, struct io_event __user *events, struct __kernel_timespec __user *timeout, const struct __aio_sigset __user *sig);1602// asmlinkage long sys_io_pgetevents(aio_context_t ctx_id, long min_nr, long nr, struct io_event __user *events, struct __kernel_timespec __user *timeout, const struct __aio_sigset __user *sig);
1603pub const io_pgetevents = @compileError("TODO: io_pgetevents");
12911604
1292// rseq1605// rseq
1293//1606//
1294// asmlinkage long sys_rseq(struct rseq __user *rseq, uint32_t rseq_len, int flags, uint32_t sig);1607// asmlinkage long sys_rseq(struct rseq __user *rseq, uint32_t rseq_len, int flags, uint32_t sig);
1608pub const rseq = @compileError("TODO: rseq");
12951609
1296// pidfd_send_signal1610// pidfd_send_signal
1297// int syscall(SYS_pidfd_send_signal, int pidfd, int sig, siginfo_t *_Nullable info, unsigned int flags);1611// int syscall(SYS_pidfd_send_signal, int pidfd, int sig, siginfo_t *_Nullable info, unsigned int flags);
...@@ -1299,127 +1613,159 @@ pub fn write(fd: c_int, buf: []const u8) errno.Error!usize {...@@ -1299,127 +1613,159 @@ pub fn write(fd: c_int, buf: []const u8) errno.Error!usize {
1299// io_uring_setup1613// io_uring_setup
1300// int io_uring_setup(u32 entries, struct io_uring_params *p);1614// int io_uring_setup(u32 entries, struct io_uring_params *p);
1301// asmlinkage long sys_io_uring_setup(u32 entries, struct io_uring_params __user *p);1615// asmlinkage long sys_io_uring_setup(u32 entries, struct io_uring_params __user *p);
1616pub const io_uring_setup = @compileError("TODO: io_uring_setup");
13021617
1303// io_uring_enter1618// io_uring_enter
1304// int io_uring_enter(unsigned int fd, unsigned int to_submit, unsigned int min_complete, unsigned int flags, sigset_t *sig);1619// int io_uring_enter(unsigned int fd, unsigned int to_submit, unsigned int min_complete, unsigned int flags, sigset_t *sig);
1305// asmlinkage long sys_io_uring_enter(unsigned int fd, u32 to_submit, u32 min_complete, u32 flags, const void __user *argp, size_t argsz);1620// asmlinkage long sys_io_uring_enter(unsigned int fd, u32 to_submit, u32 min_complete, u32 flags, const void __user *argp, size_t argsz);
1621pub const io_uring_enter = @compileError("TODO: io_uring_enter");
13061622
1307// io_uring_register1623// io_uring_register
1308// int io_uring_register(unsigned int fd, unsigned int opcode, void *arg, unsigned int nr_args);1624// int io_uring_register(unsigned int fd, unsigned int opcode, void *arg, unsigned int nr_args);
1309// asmlinkage long sys_io_uring_register(unsigned int fd, unsigned int op, void __user *arg, unsigned int nr_args);1625// asmlinkage long sys_io_uring_register(unsigned int fd, unsigned int op, void __user *arg, unsigned int nr_args);
1626pub const io_uring_register = @compileError("TODO: io_uring_register");
13101627
1311// open_tree1628// open_tree
1312//1629//
1313// asmlinkage long sys_open_tree(int dfd, const char __user *path, unsigned flags);1630// asmlinkage long sys_open_tree(int dfd, const char __user *path, unsigned flags);
1631pub const open_tree = @compileError("TODO: open_tree");
13141632
1315// move_mount1633// move_mount
1316//1634//
1317// asmlinkage long sys_move_mount(int from_dfd, const char __user *from_path, int to_dfd, const char __user *to_path, unsigned int ms_flags);1635// asmlinkage long sys_move_mount(int from_dfd, const char __user *from_path, int to_dfd, const char __user *to_path, unsigned int ms_flags);
1636pub const move_mount = @compileError("TODO: move_mount");
13181637
1319// fsopen1638// fsopen
1320//1639//
1321// asmlinkage long sys_fsopen(const char __user *fs_name, unsigned int flags);1640// asmlinkage long sys_fsopen(const char __user *fs_name, unsigned int flags);
1641pub const fsopen = @compileError("TODO: fsopen");
13221642
1323// fsconfig1643// fsconfig
1324//1644//
1325// asmlinkage long sys_fsconfig(int fs_fd, unsigned int cmd, const char __user *key, const void __user *value, int aux);1645// asmlinkage long sys_fsconfig(int fs_fd, unsigned int cmd, const char __user *key, const void __user *value, int aux);
1646pub const fsconfig = @compileError("TODO: fsconfig");
13261647
1327// fsmount1648// fsmount
1328//1649//
1329// asmlinkage long sys_fsmount(int fs_fd, unsigned int flags, unsigned int ms_flags);1650// asmlinkage long sys_fsmount(int fs_fd, unsigned int flags, unsigned int ms_flags);
1651pub const fsmount = @compileError("TODO: fsmount");
13301652
1331// fspick1653// fspick
1332//1654//
1333// asmlinkage long sys_fspick(int dfd, const char __user *path, unsigned int flags);1655// asmlinkage long sys_fspick(int dfd, const char __user *path, unsigned int flags);
1656pub const fspick = @compileError("TODO: fspick");
13341657
1335// pidfd_open1658// pidfd_open
1336// int syscall(SYS_pidfd_open, pid_t pid, unsigned int flags);1659// int syscall(SYS_pidfd_open, pid_t pid, unsigned int flags);
1337// asmlinkage long sys_pidfd_open(pid_t pid, unsigned int flags);1660// asmlinkage long sys_pidfd_open(pid_t pid, unsigned int flags);
1661pub const pidfd_open = @compileError("TODO: pidfd_open");
13381662
1339// clone31663// clone3
1340// long syscall(SYS_clone3, struct clone_args *cl_args, size_t size);1664// long syscall(SYS_clone3, struct clone_args *cl_args, size_t size);
1341// asmlinkage long sys_clone3(struct clone_args __user *uargs, size_t size);1665// asmlinkage long sys_clone3(struct clone_args __user *uargs, size_t size);
1666pub const clone3 = @compileError("TODO: clone3");
13421667
1343// close_range1668// close_range
1344// int close_range(unsigned int first, unsigned int last, int flags);1669// int close_range(unsigned int first, unsigned int last, int flags);
1345// asmlinkage long sys_close_range(unsigned int fd, unsigned int max_fd, unsigned int flags);1670// asmlinkage long sys_close_range(unsigned int fd, unsigned int max_fd, unsigned int flags);
1671pub const close_range = @compileError("TODO: close_range");
13461672
1347// openat21673// openat2
1348// int openat2(int dirfd, const char *pathname, const struct open_how *how, size_t size);1674// int openat2(int dirfd, const char *pathname, const struct open_how *how, size_t size);
1349// asmlinkage long sys_openat2(int dfd, const char __user *filename, struct open_how __user *how, size_t size);1675// asmlinkage long sys_openat2(int dfd, const char __user *filename, struct open_how __user *how, size_t size);
1676pub const openat2 = @compileError("TODO: openat2");
13501677
1351// pidfd_getfd1678// pidfd_getfd
1352// int syscall(SYS_pidfd_getfd, int pidfd, int targetfd, unsigned int flags);1679// int syscall(SYS_pidfd_getfd, int pidfd, int targetfd, unsigned int flags);
1353// asmlinkage long sys_pidfd_getfd(int pidfd, int fd, unsigned int flags);1680// asmlinkage long sys_pidfd_getfd(int pidfd, int fd, unsigned int flags);
1681pub const pidfd_getfd = @compileError("TODO: pidfd_getfd");
13541682
1355// faccessat21683// faccessat2
1356// int syscall(SYS_faccessat2, int dirfd, const char *pathname, int mode, int flags);1684// int syscall(SYS_faccessat2, int dirfd, const char *pathname, int mode, int flags);
1357// asmlinkage long sys_faccessat2(int dfd, const char __user *filename, int mode, int flags);1685// asmlinkage long sys_faccessat2(int dfd, const char __user *filename, int mode, int flags);
1686pub const faccessat2 = @compileError("TODO: faccessat2");
13581687
1359// process_madvise1688// process_madvise
1360// ssize_t process_madvise(int pidfd, const struct iovec iovec[.n], size_t n, int advice, unsigned int flags);1689// ssize_t process_madvise(int pidfd, const struct iovec iovec[.n], size_t n, int advice, unsigned int flags);
1361// asmlinkage long sys_process_madvise(int pidfd, const struct iovec __user *vec, size_t vlen, int behavior, unsigned int flags);1690// asmlinkage long sys_process_madvise(int pidfd, const struct iovec __user *vec, size_t vlen, int behavior, unsigned int flags);
1691pub const process_madvise = @compileError("TODO: process_madvise");
13621692
1363// epoll_pwait21693// epoll_pwait2
1364// int epoll_pwait2(int epfd, struct epoll_event *events, int maxevents, const struct timespec *_Nullable timeout, const sigset_t *_Nullable sigmask);1694// int epoll_pwait2(int epfd, struct epoll_event *events, int maxevents, const struct timespec *_Nullable timeout, const sigset_t *_Nullable sigmask);
1365// asmlinkage long sys_epoll_pwait2(int epfd, struct epoll_event __user *events, int maxevents, const struct __kernel_timespec __user *timeout, const sigset_t __user *sigmask, size_t sigsetsize);1695// asmlinkage long sys_epoll_pwait2(int epfd, struct epoll_event __user *events, int maxevents, const struct __kernel_timespec __user *timeout, const sigset_t __user *sigmask, size_t sigsetsize);
1696pub const epoll_pwait2 = @compileError("TODO: epoll_pwait2");
13661697
1367// mount_setattr1698// mount_setattr
1368// int syscall(SYS_mount_setattr, int dirfd, const char *pathname, unsigned int flags, struct mount_attr *attr, size_t size);1699// int syscall(SYS_mount_setattr, int dirfd, const char *pathname, unsigned int flags, struct mount_attr *attr, size_t size);
1369// asmlinkage long sys_mount_setattr(int dfd, const char __user *path, unsigned int flags, struct mount_attr __user *uattr, size_t usize);1700// asmlinkage long sys_mount_setattr(int dfd, const char __user *path, unsigned int flags, struct mount_attr __user *uattr, size_t usize);
1701pub const mount_setattr = @compileError("TODO: mount_setattr");
13701702
1371// quotactl_fd1703// quotactl_fd
1372// int quotactl(int op, const char *_Nullable special, int id, caddr_t addr);1704// int quotactl(int op, const char *_Nullable special, int id, caddr_t addr);
1373// asmlinkage long sys_quotactl_fd(unsigned int fd, unsigned int cmd, qid_t id, void __user *addr);1705// asmlinkage long sys_quotactl_fd(unsigned int fd, unsigned int cmd, qid_t id, void __user *addr);
1706pub const quotactl_fd = @compileError("TODO: quotactl_fd");
13741707
1375// landlock_create_ruleset1708// landlock_create_ruleset
1376// int syscall(SYS_landlock_create_ruleset, const struct landlock_ruleset_attr *attr, size_t size , uint32_t flags);1709// int syscall(SYS_landlock_create_ruleset, const struct landlock_ruleset_attr *attr, size_t size , uint32_t flags);
1377// asmlinkage long sys_landlock_create_ruleset(const struct landlock_ruleset_attr __user *attr, size_t size, __u32 flags);1710// asmlinkage long sys_landlock_create_ruleset(const struct landlock_ruleset_attr __user *attr, size_t size, __u32 flags);
1711pub const landlock_create_ruleset = @compileError("TODO: landlock_create_ruleset");
13781712
1379// landlock_add_rule1713// landlock_add_rule
1380// int syscall(SYS_landlock_add_rule, int ruleset_fd, enum landlock_rule_type rule_type, const void *rule_attr, uint32_t flags);1714// int syscall(SYS_landlock_add_rule, int ruleset_fd, enum landlock_rule_type rule_type, const void *rule_attr, uint32_t flags);
1381// asmlinkage long sys_landlock_add_rule(int ruleset_fd, enum landlock_rule_type rule_type, const void __user *rule_attr, __u32 flags);1715// asmlinkage long sys_landlock_add_rule(int ruleset_fd, enum landlock_rule_type rule_type, const void __user *rule_attr, __u32 flags);
1716pub const landlock_add_rule = @compileError("TODO: landlock_add_rule");
13821717
1383// landlock_restrict_self1718// landlock_restrict_self
1384// int syscall(SYS_landlock_restrict_self, int ruleset_fd, uint32_t flags);1719// int syscall(SYS_landlock_restrict_self, int ruleset_fd, uint32_t flags);
1385// asmlinkage long sys_landlock_restrict_self(int ruleset_fd, __u32 flags);1720// asmlinkage long sys_landlock_restrict_self(int ruleset_fd, __u32 flags);
1721pub const landlock_restrict_self = @compileError("TODO: landlock_restrict_self");
13861722
1387// memfd_secret1723// memfd_secret
1388// int syscall(SYS_memfd_secret, unsigned int flags);1724// int syscall(SYS_memfd_secret, unsigned int flags);
1389// asmlinkage long sys_memfd_secret(unsigned int flags);1725// asmlinkage long sys_memfd_secret(unsigned int flags);
1726pub const memfd_secret = @compileError("TODO: memfd_secret");
13901727
1391// process_mrelease1728// process_mrelease
1392//1729//
1393// asmlinkage long sys_process_mrelease(int pidfd, unsigned int flags);1730// asmlinkage long sys_process_mrelease(int pidfd, unsigned int flags);
1731pub const process_mrelease = @compileError("TODO: process_mrelease");
13941732
1395// futex_waitv1733// futex_waitv
1396//1734//
1397// asmlinkage long sys_futex_waitv(struct futex_waitv __user *waiters, unsigned int nr_futexes, unsigned int flags, struct __kernel_timespec __user *timeout, clockid_t clockid);1735// asmlinkage long sys_futex_waitv(struct futex_waitv __user *waiters, unsigned int nr_futexes, unsigned int flags, struct __kernel_timespec __user *timeout, clockid_t clockid);
1736pub const futex_waitv = @compileError("TODO: futex_waitv");
13981737
1399// set_mempolicy_home_node1738// set_mempolicy_home_node
1400//1739//
1401// asmlinkage long sys_set_mempolicy_home_node(unsigned long start, unsigned long len, unsigned long home_node, unsigned long flags);1740// asmlinkage long sys_set_mempolicy_home_node(unsigned long start, unsigned long len, unsigned long home_node, unsigned long flags);
1741pub const set_mempolicy_home_node = @compileError("TODO: set_mempolicy_home_node");
14021742
1403// cachestat1743// cachestat
1404//1744//
1405// asmlinkage long sys_cachestat(unsigned int fd, struct cachestat_range __user *cstat_range, struct cachestat __user *cstat, unsigned int flags);1745// asmlinkage long sys_cachestat(unsigned int fd, struct cachestat_range __user *cstat_range, struct cachestat __user *cstat, unsigned int flags);
1746pub const cachestat = @compileError("TODO: cachestat");
14061747
1407// fchmodat21748// fchmodat2
1408//1749//
1409// asmlinkage long sys_fchmodat2(int dfd, const char __user *filename, umode_t mode, unsigned int flags);1750// asmlinkage long sys_fchmodat2(int dfd, const char __user *filename, umode_t mode, unsigned int flags);
1751pub const fchmodat2 = @compileError("TODO: fchmodat2");
14101752
1411// map_shadow_stack1753// map_shadow_stack
1412//1754//
1413// asmlinkage long sys_map_shadow_stack(unsigned long addr, unsigned long size, unsigned int flags);1755// asmlinkage long sys_map_shadow_stack(unsigned long addr, unsigned long size, unsigned int flags);
1756pub const map_shadow_stack = @compileError("TODO: map_shadow_stack");
14141757
1415// futex_wake1758// futex_wake
1416//1759//
1417// asmlinkage long sys_futex_wake(void __user *uaddr, unsigned long mask, int nr, unsigned int flags);1760// asmlinkage long sys_futex_wake(void __user *uaddr, unsigned long mask, int nr, unsigned int flags);
1761pub const futex_wake = @compileError("TODO: futex_wake");
14181762
1419// futex_wait1763// futex_wait
1420//1764//
1421// asmlinkage long sys_futex_wait(void __user *uaddr, unsigned long val, unsigned long mask, unsigned int flags, struct __kernel_timespec __user *timespec, clockid_t clockid);1765// asmlinkage long sys_futex_wait(void __user *uaddr, unsigned long val, unsigned long mask, unsigned int flags, struct __kernel_timespec __user *timespec, clockid_t clockid);
1766pub const futex_wait = @compileError("TODO: futex_wait");
14221767
1423// futex_requeue1768// futex_requeue
1424//1769//
1425// asmlinkage long sys_futex_requeue(struct futex_waitv __user *waiters, unsigned int flags, int nr_wake, int nr_requeue);1770// asmlinkage long sys_futex_requeue(struct futex_waitv __user *waiters, unsigned int flags, int nr_wake, int nr_requeue);
1771pub const futex_requeue = @compileError("TODO: futex_requeue");