linux: add new syscall numbers
Sponsored By: EPSRC Differential Revision: https://reviews.freebsd.org/D30193
This commit is contained in:
parent
7377d3831b
commit
6d926e850d
@ -2060,6 +2060,51 @@
|
||||
427 AUE_NULL STD {
|
||||
int linux_io_uring_register(void);
|
||||
}
|
||||
428 AUE_NULL STD {
|
||||
int linux_open_tree(void);
|
||||
}
|
||||
429 AUE_NULL STD {
|
||||
int linux_move_mount(void);
|
||||
}
|
||||
430 AUE_NULL STD {
|
||||
int linux_fsopen(void);
|
||||
}
|
||||
431 AUE_NULL STD {
|
||||
int linux_fsconfig(void);
|
||||
}
|
||||
432 AUE_NULL STD {
|
||||
int linux_fsmount(void);
|
||||
}
|
||||
433 AUE_NULL STD {
|
||||
int linux_fspick(void);
|
||||
}
|
||||
434 AUE_NULL STD {
|
||||
int linux_pidfd_open(void);
|
||||
}
|
||||
435 AUE_NULL STD {
|
||||
int linux_clone3(void);
|
||||
}
|
||||
436 AUE_NULL STD {
|
||||
int linux_close_range(void);
|
||||
}
|
||||
437 AUE_NULL STD {
|
||||
int linux_openat2(void);
|
||||
}
|
||||
438 AUE_NULL STD {
|
||||
int linux_pidfd_getfd(void);
|
||||
}
|
||||
439 AUE_NULL STD {
|
||||
int linux_faccessat2(void);
|
||||
}
|
||||
440 AUE_NULL STD {
|
||||
int linux_process_madvise(void);
|
||||
}
|
||||
441 AUE_NULL STD {
|
||||
int linux_epoll_pwait2(void);
|
||||
}
|
||||
442 AUE_NULL STD {
|
||||
int linux_mount_setattr(void);
|
||||
}
|
||||
; please, keep this line at the end.
|
||||
428 AUE_NULL UNIMPL nosys
|
||||
443 AUE_NULL UNIMPL nosys
|
||||
; vim: syntax=off
|
||||
|
@ -2418,6 +2418,51 @@
|
||||
427 AUE_NULL STD {
|
||||
int linux_io_uring_register(void);
|
||||
}
|
||||
428 AUE_NULL STD {
|
||||
int linux_open_tree(void);
|
||||
}
|
||||
429 AUE_NULL STD {
|
||||
int linux_move_mount(void);
|
||||
}
|
||||
430 AUE_NULL STD {
|
||||
int linux_fsopen(void);
|
||||
}
|
||||
431 AUE_NULL STD {
|
||||
int linux_fsconfig(void);
|
||||
}
|
||||
432 AUE_NULL STD {
|
||||
int linux_fsmount(void);
|
||||
}
|
||||
433 AUE_NULL STD {
|
||||
int linux_fspick(void);
|
||||
}
|
||||
434 AUE_NULL STD {
|
||||
int linux_pidfd_open(void);
|
||||
}
|
||||
435 AUE_NULL STD {
|
||||
int linux_clone3(void);
|
||||
}
|
||||
436 AUE_NULL STD {
|
||||
int linux_close_range(void);
|
||||
}
|
||||
437 AUE_NULL STD {
|
||||
int linux_openat2(void);
|
||||
}
|
||||
438 AUE_NULL STD {
|
||||
int linux_pidfd_getfd(void);
|
||||
}
|
||||
439 AUE_NULL STD {
|
||||
int linux_faccessat2(void);
|
||||
}
|
||||
440 AUE_NULL STD {
|
||||
int linux_process_madvise(void);
|
||||
}
|
||||
441 AUE_NULL STD {
|
||||
int linux_epoll_pwait2(void);
|
||||
}
|
||||
442 AUE_NULL STD {
|
||||
int linux_mount_setattr(void);
|
||||
}
|
||||
; please, keep this line at the end.
|
||||
428 AUE_NULL UNIMPL nosys
|
||||
443 AUE_NULL UNIMPL nosys
|
||||
; vim: syntax=off
|
||||
|
@ -1672,8 +1672,89 @@
|
||||
l_int pkey
|
||||
);
|
||||
}
|
||||
|
||||
; Linux 4.11:
|
||||
291 AUE_NULL STD {
|
||||
int linux_statx(
|
||||
l_int dirfd,
|
||||
const char *pathname,
|
||||
l_uint flags,
|
||||
l_uint mask,
|
||||
void *statxbuf
|
||||
);
|
||||
}
|
||||
; Linux 4.18:
|
||||
292 AUE_NULL STD {
|
||||
int linux_io_pgetevents(void);
|
||||
}
|
||||
293 AUE_NULL STD {
|
||||
int linux_rseq(void);
|
||||
}
|
||||
294 AUE_NULL STD {
|
||||
int linux_kexec_file_load(void);
|
||||
}
|
||||
295-423 AUE_NULL UNIMPL unimpl_md_syscall
|
||||
424 AUE_NULL STD {
|
||||
int linux_pidfd_send_signal(
|
||||
l_int pidfd,
|
||||
l_int sig,
|
||||
l_siginfo_t *info,
|
||||
l_uint flags
|
||||
);
|
||||
}
|
||||
425 AUE_NULL STD {
|
||||
int linux_io_uring_setup(void);
|
||||
}
|
||||
426 AUE_NULL STD {
|
||||
int linux_io_uring_enter(void);
|
||||
}
|
||||
427 AUE_NULL STD {
|
||||
int linux_io_uring_register(void);
|
||||
}
|
||||
428 AUE_NULL STD {
|
||||
int linux_open_tree(void);
|
||||
}
|
||||
429 AUE_NULL STD {
|
||||
int linux_move_mount(void);
|
||||
}
|
||||
430 AUE_NULL STD {
|
||||
int linux_fsopen(void);
|
||||
}
|
||||
431 AUE_NULL STD {
|
||||
int linux_fsconfig(void);
|
||||
}
|
||||
432 AUE_NULL STD {
|
||||
int linux_fsmount(void);
|
||||
}
|
||||
433 AUE_NULL STD {
|
||||
int linux_fspick(void);
|
||||
}
|
||||
434 AUE_NULL STD {
|
||||
int linux_pidfd_open(void);
|
||||
}
|
||||
435 AUE_NULL STD {
|
||||
int linux_clone3(void);
|
||||
}
|
||||
436 AUE_NULL STD {
|
||||
int linux_close_range(void);
|
||||
}
|
||||
437 AUE_NULL STD {
|
||||
int linux_openat2(void);
|
||||
}
|
||||
438 AUE_NULL STD {
|
||||
int linux_pidfd_getfd(void);
|
||||
}
|
||||
439 AUE_NULL STD {
|
||||
int linux_faccessat2(void);
|
||||
}
|
||||
440 AUE_NULL STD {
|
||||
int linux_process_madvise(void);
|
||||
}
|
||||
441 AUE_NULL STD {
|
||||
int linux_epoll_pwait2(void);
|
||||
}
|
||||
442 AUE_NULL STD {
|
||||
int linux_mount_setattr(void);
|
||||
}
|
||||
; please, keep this line at the end.
|
||||
291 AUE_NULL UNIMPL nosys
|
||||
|
||||
443 AUE_NULL UNIMPL nosys
|
||||
; vim: syntax=off
|
||||
|
@ -132,6 +132,21 @@ DUMMY(pwritev2);
|
||||
DUMMY(pkey_mprotect);
|
||||
DUMMY(pkey_alloc);
|
||||
DUMMY(pkey_free);
|
||||
DUMMY(open_tree);
|
||||
DUMMY(move_mount);
|
||||
DUMMY(fsopen);
|
||||
DUMMY(fsconfig);
|
||||
DUMMY(fsmount);
|
||||
DUMMY(fspick);
|
||||
DUMMY(pidfd_open);
|
||||
DUMMY(clone3);
|
||||
DUMMY(close_range);
|
||||
DUMMY(openat2);
|
||||
DUMMY(pidfd_getfd);
|
||||
DUMMY(faccessat2);
|
||||
DUMMY(process_madvise);
|
||||
DUMMY(epoll_pwait2);
|
||||
DUMMY(mount_setattr);
|
||||
|
||||
#define DUMMY_XATTR(s) \
|
||||
int \
|
||||
|
@ -2436,6 +2436,51 @@
|
||||
427 AUE_NULL STD {
|
||||
int linux_io_uring_register(void);
|
||||
}
|
||||
428 AUE_NULL STD {
|
||||
int linux_open_tree(void);
|
||||
}
|
||||
429 AUE_NULL STD {
|
||||
int linux_move_mount(void);
|
||||
}
|
||||
430 AUE_NULL STD {
|
||||
int linux_fsopen(void);
|
||||
}
|
||||
431 AUE_NULL STD {
|
||||
int linux_fsconfig(void);
|
||||
}
|
||||
432 AUE_NULL STD {
|
||||
int linux_fsmount(void);
|
||||
}
|
||||
433 AUE_NULL STD {
|
||||
int linux_fspick(void);
|
||||
}
|
||||
434 AUE_NULL STD {
|
||||
int linux_pidfd_open(void);
|
||||
}
|
||||
435 AUE_NULL STD {
|
||||
int linux_clone3(void);
|
||||
}
|
||||
436 AUE_NULL STD {
|
||||
int linux_close_range(void);
|
||||
}
|
||||
437 AUE_NULL STD {
|
||||
int linux_openat2(void);
|
||||
}
|
||||
438 AUE_NULL STD {
|
||||
int linux_pidfd_getfd(void);
|
||||
}
|
||||
439 AUE_NULL STD {
|
||||
int linux_faccessat2(void);
|
||||
}
|
||||
440 AUE_NULL STD {
|
||||
int linux_process_madvise(void);
|
||||
}
|
||||
441 AUE_NULL STD {
|
||||
int linux_epoll_pwait2(void);
|
||||
}
|
||||
442 AUE_NULL STD {
|
||||
int linux_mount_setattr(void);
|
||||
}
|
||||
; please, keep this line at the end.
|
||||
428 AUE_NULL UNIMPL nosys
|
||||
443 AUE_NULL UNIMPL nosys
|
||||
; vim: syntax=off
|
||||
|
Loading…
Reference in New Issue
Block a user