meson: add syscall-names-update target
The calls to find_program("tools/*") are moved earlier so they can be used in libshared/ (and it doesn't make sense to split them).
This commit is contained in:
parent
b4eaa6cc99
commit
47354b440e
15
meson.build
15
meson.build
|
@ -1623,8 +1623,15 @@ install_libsystemd_static = static_library(
|
||||||
libgcrypt],
|
libgcrypt],
|
||||||
c_args : libsystemd_c_args + (static_libsystemd_pic ? [] : ['-fno-PIC']))
|
c_args : libsystemd_c_args + (static_libsystemd_pic ? [] : ['-fno-PIC']))
|
||||||
|
|
||||||
# Generate autosuspend rules
|
############################################################
|
||||||
|
|
||||||
|
autosuspend_update_sh = find_program('tools/autosuspend-update.sh')
|
||||||
|
hwdb_update_sh = find_program('tools/hwdb-update.sh')
|
||||||
make_autosuspend_rules_py = find_program('tools/make-autosuspend-rules.py')
|
make_autosuspend_rules_py = find_program('tools/make-autosuspend-rules.py')
|
||||||
|
make_directive_index_py = find_program('tools/make-directive-index.py')
|
||||||
|
make_man_index_py = find_program('tools/make-man-index.py')
|
||||||
|
syscall_names_update_sh = find_program('tools/syscall-names-update.sh')
|
||||||
|
xml_helper_py = find_program('tools/xml_helper.py')
|
||||||
|
|
||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
|
@ -3329,12 +3336,6 @@ run_target(
|
||||||
|
|
||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
make_directive_index_py = find_program('tools/make-directive-index.py')
|
|
||||||
make_man_index_py = find_program('tools/make-man-index.py')
|
|
||||||
xml_helper_py = find_program('tools/xml_helper.py')
|
|
||||||
hwdb_update_sh = find_program('tools/hwdb-update.sh')
|
|
||||||
autosuspend_update_sh = find_program('tools/autosuspend-update.sh')
|
|
||||||
|
|
||||||
subdir('sysctl.d')
|
subdir('sysctl.d')
|
||||||
subdir('sysusers.d')
|
subdir('sysusers.d')
|
||||||
subdir('tmpfiles.d')
|
subdir('tmpfiles.d')
|
||||||
|
|
|
@ -376,3 +376,9 @@ libshared = shared_library(
|
||||||
dependencies : libshared_deps,
|
dependencies : libshared_deps,
|
||||||
install : true,
|
install : true,
|
||||||
install_dir : rootlibexecdir)
|
install_dir : rootlibexecdir)
|
||||||
|
|
||||||
|
############################################################
|
||||||
|
|
||||||
|
run_target(
|
||||||
|
'syscall-names-update',
|
||||||
|
command : [syscall_names_update_sh, meson.current_source_dir()])
|
||||||
|
|
|
@ -0,0 +1,597 @@
|
||||||
|
_llseek
|
||||||
|
_newselect
|
||||||
|
_sysctl
|
||||||
|
accept
|
||||||
|
accept4
|
||||||
|
access
|
||||||
|
acct
|
||||||
|
add_key
|
||||||
|
adjtimex
|
||||||
|
alarm
|
||||||
|
arc_gettls
|
||||||
|
arc_settls
|
||||||
|
arc_usr_cmpxchg
|
||||||
|
arch_prctl
|
||||||
|
arm_fadvise64_64
|
||||||
|
arm_sync_file_range
|
||||||
|
atomic_barrier
|
||||||
|
atomic_cmpxchg_32
|
||||||
|
bdflush
|
||||||
|
bfin_spinlock
|
||||||
|
bind
|
||||||
|
bpf
|
||||||
|
brk
|
||||||
|
cache_sync
|
||||||
|
cachectl
|
||||||
|
cacheflush
|
||||||
|
capget
|
||||||
|
capset
|
||||||
|
chdir
|
||||||
|
chmod
|
||||||
|
chown
|
||||||
|
chown32
|
||||||
|
chroot
|
||||||
|
clock_adjtime
|
||||||
|
clock_adjtime64
|
||||||
|
clock_getres
|
||||||
|
clock_getres_time64
|
||||||
|
clock_gettime
|
||||||
|
clock_gettime64
|
||||||
|
clock_nanosleep
|
||||||
|
clock_nanosleep_time64
|
||||||
|
clock_settime
|
||||||
|
clock_settime64
|
||||||
|
clone
|
||||||
|
clone2
|
||||||
|
clone3
|
||||||
|
close
|
||||||
|
close_range
|
||||||
|
connect
|
||||||
|
copy_file_range
|
||||||
|
creat
|
||||||
|
create_module
|
||||||
|
delete_module
|
||||||
|
dipc
|
||||||
|
dup
|
||||||
|
dup2
|
||||||
|
dup3
|
||||||
|
epoll_create
|
||||||
|
epoll_create1
|
||||||
|
epoll_ctl
|
||||||
|
epoll_ctl_old
|
||||||
|
epoll_pwait
|
||||||
|
epoll_wait
|
||||||
|
epoll_wait_old
|
||||||
|
eventfd
|
||||||
|
eventfd2
|
||||||
|
exec_with_loader
|
||||||
|
execv
|
||||||
|
execve
|
||||||
|
execveat
|
||||||
|
exit
|
||||||
|
exit_group
|
||||||
|
faccessat
|
||||||
|
faccessat2
|
||||||
|
fadvise64
|
||||||
|
fadvise64_64
|
||||||
|
fallocate
|
||||||
|
fanotify_init
|
||||||
|
fanotify_mark
|
||||||
|
fchdir
|
||||||
|
fchmod
|
||||||
|
fchmodat
|
||||||
|
fchown
|
||||||
|
fchown32
|
||||||
|
fchownat
|
||||||
|
fcntl
|
||||||
|
fcntl64
|
||||||
|
fdatasync
|
||||||
|
fgetxattr
|
||||||
|
finit_module
|
||||||
|
flistxattr
|
||||||
|
flock
|
||||||
|
fork
|
||||||
|
fp_udfiex_crtl
|
||||||
|
fremovexattr
|
||||||
|
fsconfig
|
||||||
|
fsetxattr
|
||||||
|
fsmount
|
||||||
|
fsopen
|
||||||
|
fspick
|
||||||
|
fstat
|
||||||
|
fstat64
|
||||||
|
fstatat64
|
||||||
|
fstatfs
|
||||||
|
fstatfs64
|
||||||
|
fsync
|
||||||
|
ftruncate
|
||||||
|
ftruncate64
|
||||||
|
futex
|
||||||
|
futex_time64
|
||||||
|
futimesat
|
||||||
|
get_kernel_syms
|
||||||
|
get_mempolicy
|
||||||
|
get_robust_list
|
||||||
|
get_thread_area
|
||||||
|
getcpu
|
||||||
|
getcwd
|
||||||
|
getdents
|
||||||
|
getdents64
|
||||||
|
getdomainname
|
||||||
|
getdtablesize
|
||||||
|
getegid
|
||||||
|
getegid32
|
||||||
|
geteuid
|
||||||
|
geteuid32
|
||||||
|
getgid
|
||||||
|
getgid32
|
||||||
|
getgroups
|
||||||
|
getgroups32
|
||||||
|
gethostname
|
||||||
|
getitimer
|
||||||
|
getpagesize
|
||||||
|
getpeername
|
||||||
|
getpgid
|
||||||
|
getpgrp
|
||||||
|
getpid
|
||||||
|
getpmsg
|
||||||
|
getppid
|
||||||
|
getpriority
|
||||||
|
getrandom
|
||||||
|
getresgid
|
||||||
|
getresgid32
|
||||||
|
getresuid
|
||||||
|
getresuid32
|
||||||
|
getrlimit
|
||||||
|
getrusage
|
||||||
|
getsid
|
||||||
|
getsockname
|
||||||
|
getsockopt
|
||||||
|
gettid
|
||||||
|
gettimeofday
|
||||||
|
getuid
|
||||||
|
getuid32
|
||||||
|
getunwind
|
||||||
|
getxattr
|
||||||
|
getxgid
|
||||||
|
getxpid
|
||||||
|
getxuid
|
||||||
|
idle
|
||||||
|
init_module
|
||||||
|
inotify_add_watch
|
||||||
|
inotify_init
|
||||||
|
inotify_init1
|
||||||
|
inotify_rm_watch
|
||||||
|
io_cancel
|
||||||
|
io_destroy
|
||||||
|
io_getevents
|
||||||
|
io_pgetevents
|
||||||
|
io_pgetevents_time64
|
||||||
|
io_setup
|
||||||
|
io_submit
|
||||||
|
io_uring_enter
|
||||||
|
io_uring_register
|
||||||
|
io_uring_setup
|
||||||
|
ioctl
|
||||||
|
ioperm
|
||||||
|
iopl
|
||||||
|
ioprio_get
|
||||||
|
ioprio_set
|
||||||
|
ipc
|
||||||
|
kcmp
|
||||||
|
kern_features
|
||||||
|
kexec_file_load
|
||||||
|
kexec_load
|
||||||
|
keyctl
|
||||||
|
kill
|
||||||
|
lchown
|
||||||
|
lchown32
|
||||||
|
lgetxattr
|
||||||
|
link
|
||||||
|
linkat
|
||||||
|
listen
|
||||||
|
listxattr
|
||||||
|
llistxattr
|
||||||
|
lookup_dcookie
|
||||||
|
lremovexattr
|
||||||
|
lseek
|
||||||
|
lsetxattr
|
||||||
|
lstat
|
||||||
|
lstat64
|
||||||
|
madvise
|
||||||
|
mbind
|
||||||
|
membarrier
|
||||||
|
memfd_create
|
||||||
|
memory_ordering
|
||||||
|
migrate_pages
|
||||||
|
mincore
|
||||||
|
mkdir
|
||||||
|
mkdirat
|
||||||
|
mknod
|
||||||
|
mknodat
|
||||||
|
mlock
|
||||||
|
mlock2
|
||||||
|
mlockall
|
||||||
|
mmap
|
||||||
|
mmap2
|
||||||
|
modify_ldt
|
||||||
|
mount
|
||||||
|
move_mount
|
||||||
|
move_pages
|
||||||
|
mprotect
|
||||||
|
mq_getsetattr
|
||||||
|
mq_notify
|
||||||
|
mq_open
|
||||||
|
mq_timedreceive
|
||||||
|
mq_timedreceive_time64
|
||||||
|
mq_timedsend
|
||||||
|
mq_timedsend_time64
|
||||||
|
mq_unlink
|
||||||
|
mremap
|
||||||
|
msgctl
|
||||||
|
msgget
|
||||||
|
msgrcv
|
||||||
|
msgsnd
|
||||||
|
msync
|
||||||
|
multiplexer
|
||||||
|
munlock
|
||||||
|
munlockall
|
||||||
|
munmap
|
||||||
|
name_to_handle_at
|
||||||
|
nanosleep
|
||||||
|
newfstatat
|
||||||
|
nfsservctl
|
||||||
|
ni_syscall
|
||||||
|
nice
|
||||||
|
old_adjtimex
|
||||||
|
old_getpagesize
|
||||||
|
oldfstat
|
||||||
|
oldlstat
|
||||||
|
oldolduname
|
||||||
|
oldstat
|
||||||
|
oldumount
|
||||||
|
olduname
|
||||||
|
open
|
||||||
|
open_by_handle_at
|
||||||
|
open_tree
|
||||||
|
openat
|
||||||
|
openat2
|
||||||
|
or1k_atomic
|
||||||
|
osf_adjtime
|
||||||
|
osf_afs_syscall
|
||||||
|
osf_alt_plock
|
||||||
|
osf_alt_setsid
|
||||||
|
osf_alt_sigpending
|
||||||
|
osf_asynch_daemon
|
||||||
|
osf_audcntl
|
||||||
|
osf_audgen
|
||||||
|
osf_chflags
|
||||||
|
osf_execve
|
||||||
|
osf_exportfs
|
||||||
|
osf_fchflags
|
||||||
|
osf_fdatasync
|
||||||
|
osf_fpathconf
|
||||||
|
osf_fstat
|
||||||
|
osf_fstatfs
|
||||||
|
osf_fstatfs64
|
||||||
|
osf_fuser
|
||||||
|
osf_getaddressconf
|
||||||
|
osf_getdirentries
|
||||||
|
osf_getdomainname
|
||||||
|
osf_getfh
|
||||||
|
osf_getfsstat
|
||||||
|
osf_gethostid
|
||||||
|
osf_getitimer
|
||||||
|
osf_getlogin
|
||||||
|
osf_getmnt
|
||||||
|
osf_getrusage
|
||||||
|
osf_getsysinfo
|
||||||
|
osf_gettimeofday
|
||||||
|
osf_kloadcall
|
||||||
|
osf_kmodcall
|
||||||
|
osf_lstat
|
||||||
|
osf_memcntl
|
||||||
|
osf_mincore
|
||||||
|
osf_mount
|
||||||
|
osf_mremap
|
||||||
|
osf_msfs_syscall
|
||||||
|
osf_msleep
|
||||||
|
osf_mvalid
|
||||||
|
osf_mwakeup
|
||||||
|
osf_naccept
|
||||||
|
osf_nfssvc
|
||||||
|
osf_ngetpeername
|
||||||
|
osf_ngetsockname
|
||||||
|
osf_nrecvfrom
|
||||||
|
osf_nrecvmsg
|
||||||
|
osf_nsendmsg
|
||||||
|
osf_ntp_adjtime
|
||||||
|
osf_ntp_gettime
|
||||||
|
osf_old_creat
|
||||||
|
osf_old_fstat
|
||||||
|
osf_old_getpgrp
|
||||||
|
osf_old_killpg
|
||||||
|
osf_old_lstat
|
||||||
|
osf_old_open
|
||||||
|
osf_old_sigaction
|
||||||
|
osf_old_sigblock
|
||||||
|
osf_old_sigreturn
|
||||||
|
osf_old_sigsetmask
|
||||||
|
osf_old_sigvec
|
||||||
|
osf_old_stat
|
||||||
|
osf_old_vadvise
|
||||||
|
osf_old_vtrace
|
||||||
|
osf_old_wait
|
||||||
|
osf_oldquota
|
||||||
|
osf_pathconf
|
||||||
|
osf_pid_block
|
||||||
|
osf_pid_unblock
|
||||||
|
osf_plock
|
||||||
|
osf_priocntlset
|
||||||
|
osf_profil
|
||||||
|
osf_proplist_syscall
|
||||||
|
osf_reboot
|
||||||
|
osf_revoke
|
||||||
|
osf_sbrk
|
||||||
|
osf_security
|
||||||
|
osf_select
|
||||||
|
osf_set_program_attributes
|
||||||
|
osf_set_speculative
|
||||||
|
osf_sethostid
|
||||||
|
osf_setitimer
|
||||||
|
osf_setlogin
|
||||||
|
osf_setsysinfo
|
||||||
|
osf_settimeofday
|
||||||
|
osf_shmat
|
||||||
|
osf_signal
|
||||||
|
osf_sigprocmask
|
||||||
|
osf_sigsendset
|
||||||
|
osf_sigstack
|
||||||
|
osf_sigwaitprim
|
||||||
|
osf_sstk
|
||||||
|
osf_stat
|
||||||
|
osf_statfs
|
||||||
|
osf_statfs64
|
||||||
|
osf_subsys_info
|
||||||
|
osf_swapctl
|
||||||
|
osf_swapon
|
||||||
|
osf_syscall
|
||||||
|
osf_sysinfo
|
||||||
|
osf_table
|
||||||
|
osf_uadmin
|
||||||
|
osf_usleep_thread
|
||||||
|
osf_uswitch
|
||||||
|
osf_utc_adjtime
|
||||||
|
osf_utc_gettime
|
||||||
|
osf_utimes
|
||||||
|
osf_utsname
|
||||||
|
osf_wait4
|
||||||
|
osf_waitid
|
||||||
|
pause
|
||||||
|
pciconfig_iobase
|
||||||
|
pciconfig_read
|
||||||
|
pciconfig_write
|
||||||
|
perf_event_open
|
||||||
|
perfctr
|
||||||
|
perfmonctl
|
||||||
|
personality
|
||||||
|
pidfd_getfd
|
||||||
|
pidfd_open
|
||||||
|
pidfd_send_signal
|
||||||
|
pipe
|
||||||
|
pipe2
|
||||||
|
pivot_root
|
||||||
|
pkey_alloc
|
||||||
|
pkey_free
|
||||||
|
pkey_mprotect
|
||||||
|
poll
|
||||||
|
ppoll
|
||||||
|
ppoll_time64
|
||||||
|
prctl
|
||||||
|
pread64
|
||||||
|
preadv
|
||||||
|
preadv2
|
||||||
|
prlimit64
|
||||||
|
process_vm_readv
|
||||||
|
process_vm_writev
|
||||||
|
pselect6
|
||||||
|
pselect6_time64
|
||||||
|
ptrace
|
||||||
|
pwrite64
|
||||||
|
pwritev
|
||||||
|
pwritev2
|
||||||
|
query_module
|
||||||
|
quotactl
|
||||||
|
read
|
||||||
|
readahead
|
||||||
|
readdir
|
||||||
|
readlink
|
||||||
|
readlinkat
|
||||||
|
readv
|
||||||
|
reboot
|
||||||
|
recv
|
||||||
|
recvfrom
|
||||||
|
recvmmsg
|
||||||
|
recvmmsg_time64
|
||||||
|
recvmsg
|
||||||
|
remap_file_pages
|
||||||
|
removexattr
|
||||||
|
rename
|
||||||
|
renameat
|
||||||
|
renameat2
|
||||||
|
request_key
|
||||||
|
restart_syscall
|
||||||
|
riscv_flush_icache
|
||||||
|
rmdir
|
||||||
|
rseq
|
||||||
|
rt_sigaction
|
||||||
|
rt_sigpending
|
||||||
|
rt_sigprocmask
|
||||||
|
rt_sigqueueinfo
|
||||||
|
rt_sigreturn
|
||||||
|
rt_sigsuspend
|
||||||
|
rt_sigtimedwait
|
||||||
|
rt_sigtimedwait_time64
|
||||||
|
rt_tgsigqueueinfo
|
||||||
|
rtas
|
||||||
|
s390_guarded_storage
|
||||||
|
s390_pci_mmio_read
|
||||||
|
s390_pci_mmio_write
|
||||||
|
s390_runtime_instr
|
||||||
|
s390_sthyi
|
||||||
|
sched_get_affinity
|
||||||
|
sched_get_priority_max
|
||||||
|
sched_get_priority_min
|
||||||
|
sched_getaffinity
|
||||||
|
sched_getattr
|
||||||
|
sched_getparam
|
||||||
|
sched_getscheduler
|
||||||
|
sched_rr_get_interval
|
||||||
|
sched_rr_get_interval_time64
|
||||||
|
sched_set_affinity
|
||||||
|
sched_setaffinity
|
||||||
|
sched_setattr
|
||||||
|
sched_setparam
|
||||||
|
sched_setscheduler
|
||||||
|
sched_yield
|
||||||
|
seccomp
|
||||||
|
select
|
||||||
|
semctl
|
||||||
|
semget
|
||||||
|
semop
|
||||||
|
semtimedop
|
||||||
|
semtimedop_time64
|
||||||
|
send
|
||||||
|
sendfile
|
||||||
|
sendfile64
|
||||||
|
sendmmsg
|
||||||
|
sendmsg
|
||||||
|
sendto
|
||||||
|
set_mempolicy
|
||||||
|
set_robust_list
|
||||||
|
set_thread_area
|
||||||
|
set_tid_address
|
||||||
|
setdomainname
|
||||||
|
setfsgid
|
||||||
|
setfsgid32
|
||||||
|
setfsuid
|
||||||
|
setfsuid32
|
||||||
|
setgid
|
||||||
|
setgid32
|
||||||
|
setgroups
|
||||||
|
setgroups32
|
||||||
|
sethae
|
||||||
|
sethostname
|
||||||
|
setitimer
|
||||||
|
setns
|
||||||
|
setpgid
|
||||||
|
setpgrp
|
||||||
|
setpriority
|
||||||
|
setregid
|
||||||
|
setregid32
|
||||||
|
setresgid
|
||||||
|
setresgid32
|
||||||
|
setresuid
|
||||||
|
setresuid32
|
||||||
|
setreuid
|
||||||
|
setreuid32
|
||||||
|
setrlimit
|
||||||
|
setsid
|
||||||
|
setsockopt
|
||||||
|
settimeofday
|
||||||
|
setuid
|
||||||
|
setuid32
|
||||||
|
setxattr
|
||||||
|
sgetmask
|
||||||
|
shmat
|
||||||
|
shmctl
|
||||||
|
shmdt
|
||||||
|
shmget
|
||||||
|
shutdown
|
||||||
|
sigaction
|
||||||
|
sigaltstack
|
||||||
|
signal
|
||||||
|
signalfd
|
||||||
|
signalfd4
|
||||||
|
sigpending
|
||||||
|
sigprocmask
|
||||||
|
sigreturn
|
||||||
|
sigsuspend
|
||||||
|
socket
|
||||||
|
socketcall
|
||||||
|
socketpair
|
||||||
|
splice
|
||||||
|
spu_create
|
||||||
|
spu_run
|
||||||
|
ssetmask
|
||||||
|
stat
|
||||||
|
stat64
|
||||||
|
statfs
|
||||||
|
statfs64
|
||||||
|
statx
|
||||||
|
stime
|
||||||
|
subpage_prot
|
||||||
|
swapcontext
|
||||||
|
swapoff
|
||||||
|
swapon
|
||||||
|
switch_endian
|
||||||
|
symlink
|
||||||
|
symlinkat
|
||||||
|
sync
|
||||||
|
sync_file_range
|
||||||
|
sync_file_range2
|
||||||
|
syncfs
|
||||||
|
sys_debug_setcontext
|
||||||
|
syscall
|
||||||
|
sysfs
|
||||||
|
sysinfo
|
||||||
|
syslog
|
||||||
|
sysmips
|
||||||
|
tee
|
||||||
|
tgkill
|
||||||
|
time
|
||||||
|
timer_create
|
||||||
|
timer_delete
|
||||||
|
timer_getoverrun
|
||||||
|
timer_gettime
|
||||||
|
timer_gettime64
|
||||||
|
timer_settime
|
||||||
|
timer_settime64
|
||||||
|
timerfd
|
||||||
|
timerfd_create
|
||||||
|
timerfd_gettime
|
||||||
|
timerfd_gettime64
|
||||||
|
timerfd_settime
|
||||||
|
timerfd_settime64
|
||||||
|
times
|
||||||
|
tkill
|
||||||
|
truncate
|
||||||
|
truncate64
|
||||||
|
udftrap
|
||||||
|
ugetrlimit
|
||||||
|
umask
|
||||||
|
umount
|
||||||
|
umount2
|
||||||
|
uname
|
||||||
|
unlink
|
||||||
|
unlinkat
|
||||||
|
unshare
|
||||||
|
uselib
|
||||||
|
userfaultfd
|
||||||
|
ustat
|
||||||
|
utime
|
||||||
|
utimensat
|
||||||
|
utimensat_time64
|
||||||
|
utimes
|
||||||
|
utimesat
|
||||||
|
utrap_install
|
||||||
|
vfork
|
||||||
|
vhangup
|
||||||
|
vm86
|
||||||
|
vm86old
|
||||||
|
vmsplice
|
||||||
|
wait4
|
||||||
|
waitid
|
||||||
|
waitpid
|
||||||
|
write
|
||||||
|
writev
|
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/sh
|
||||||
|
set -eu
|
||||||
|
|
||||||
|
cd "$1"
|
||||||
|
|
||||||
|
curl -L -o syscall-names.text 'https://raw.githubusercontent.com/hrw/syscalls-table/master/syscall-names.text'
|
Loading…
Reference in New Issue