mirror of
https://github.com/systemd/systemd.git
synced 2025-02-01 09:47:35 +03:00
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],
|
||||
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_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('sysusers.d')
|
||||
subdir('tmpfiles.d')
|
||||
|
@ -376,3 +376,9 @@ libshared = shared_library(
|
||||
dependencies : libshared_deps,
|
||||
install : true,
|
||||
install_dir : rootlibexecdir)
|
||||
|
||||
############################################################
|
||||
|
||||
run_target(
|
||||
'syscall-names-update',
|
||||
command : [syscall_names_update_sh, meson.current_source_dir()])
|
||||
|
597
src/shared/syscall-names.text
Normal file
597
src/shared/syscall-names.text
Normal file
@ -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
|
6
tools/syscall-names-update.sh
Executable file
6
tools/syscall-names-update.sh
Executable file
@ -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…
x
Reference in New Issue
Block a user