mirror of
https://github.com/bitcoin/bitcoin.git
synced 2024-11-19 18:09:47 +01:00
util: Conditionalize some syscalls in syscall name table
Put these in `#ifdef` as they are newer syscalls that might not be defined on all kernels: __NR_pkey_alloc __NR_pkey_free __NR_pkey_mprotect __NR_preadv2 __NR_pwritev2 Thanks to jamesob for reporting.
This commit is contained in:
parent
64085b37f8
commit
ac402e749c
@ -272,15 +272,23 @@ const std::map<uint32_t, std::string> LINUX_SYSCALLS{
|
||||
{__NR_pipe, "pipe"},
|
||||
{__NR_pipe2, "pipe2"},
|
||||
{__NR_pivot_root, "pivot_root"},
|
||||
#ifdef __NR_pkey_alloc
|
||||
{__NR_pkey_alloc, "pkey_alloc"},
|
||||
#endif
|
||||
#ifdef __NR_pkey_free
|
||||
{__NR_pkey_free, "pkey_free"},
|
||||
#endif
|
||||
#ifdef __NR_pkey_mprotect
|
||||
{__NR_pkey_mprotect, "pkey_mprotect"},
|
||||
#endif
|
||||
{__NR_poll, "poll"},
|
||||
{__NR_ppoll, "ppoll"},
|
||||
{__NR_prctl, "prctl"},
|
||||
{__NR_pread64, "pread64"},
|
||||
{__NR_preadv, "preadv"},
|
||||
#ifdef __NR_preadv2
|
||||
{__NR_preadv2, "preadv2"},
|
||||
#endif
|
||||
{__NR_prlimit64, "prlimit64"},
|
||||
{__NR_process_vm_readv, "process_vm_readv"},
|
||||
{__NR_process_vm_writev, "process_vm_writev"},
|
||||
@ -289,7 +297,9 @@ const std::map<uint32_t, std::string> LINUX_SYSCALLS{
|
||||
{__NR_putpmsg, "putpmsg"},
|
||||
{__NR_pwrite64, "pwrite64"},
|
||||
{__NR_pwritev, "pwritev"},
|
||||
#ifdef __NR_pwritev2
|
||||
{__NR_pwritev2, "pwritev2"},
|
||||
#endif
|
||||
{__NR_query_module, "query_module"},
|
||||
{__NR_quotactl, "quotactl"},
|
||||
{__NR_read, "read"},
|
||||
|
Loading…
Reference in New Issue
Block a user