代码拉取完成,页面将自动刷新
From b9043cf1d074497cf77272dd9bf24c2098e56265 Mon Sep 17 00:00:00 2001
From: rpm-build <rpm-build>
Date: Tue, 25 Oct 2022 15:26:32 +0800
Subject: [PATCH] Systemd Add sw64 architecture
Signed-off-by: rpm-build <rpm-build>
---
src/basic/architecture.c | 4 +
src/basic/architecture.h | 4 +
src/basic/meson.build | 1 +
src/basic/missing_fcntl.h | 2 +
src/basic/missing_syscall_def.h | 33 ++
src/basic/missing_syscalls.py | 2 +
src/basic/syscalls-sw_64.txt | 600 ++++++++++++++++++++++++++++++++
7 files changed, 646 insertions(+)
create mode 100644 src/basic/syscalls-sw_64.txt
diff --git a/src/basic/architecture.c b/src/basic/architecture.c
index 773ee3c..59a4e31 100644
--- a/src/basic/architecture.c
+++ b/src/basic/architecture.c
@@ -49,6 +49,9 @@ Architecture uname_architecture(void) {
#elif defined(__alpha__)
{ "alpha" , ARCHITECTURE_ALPHA },
+#elif defined(__sw_64__)
+ { "sw_64" , ARCHITECTURE_SW_64 },
+
#elif defined(__arc__)
{ "arc", ARCHITECTURE_ARC },
{ "arceb", ARCHITECTURE_ARC_BE },
@@ -145,6 +148,7 @@ static const char *const architecture_table[_ARCHITECTURE_MAX] = {
[ARCHITECTURE_ARM] = "arm",
[ARCHITECTURE_ARM_BE] = "arm-be",
[ARCHITECTURE_ALPHA] = "alpha",
+ [ARCHITECTURE_SW_64] = "sw_64",
[ARCHITECTURE_ARC] = "arc",
[ARCHITECTURE_ARC_BE] = "arc-be",
[ARCHITECTURE_CRIS] = "cris",
diff --git a/src/basic/architecture.h b/src/basic/architecture.h
index 096526a..4c4be03 100644
--- a/src/basic/architecture.h
+++ b/src/basic/architecture.h
@@ -11,6 +11,7 @@
typedef enum {
ARCHITECTURE_ALPHA,
+ ARCHITECTURE_SW_64,
ARCHITECTURE_ARC,
ARCHITECTURE_ARC_BE,
ARCHITECTURE_ARM,
@@ -142,6 +143,9 @@ Architecture uname_architecture(void);
#elif defined(__alpha__)
# define native_architecture() ARCHITECTURE_ALPHA
# define LIB_ARCH_TUPLE "alpha-linux-gnu"
+#elif defined(__sw_64__)
+# define native_architecture() ARCHITECTURE_SW_64
+# define LIB_ARCH_TUPLE "sw_64-linux-gnu"
#elif defined(__aarch64__)
# if __BYTE_ORDER == __BIG_ENDIAN
# define native_architecture() ARCHITECTURE_ARM64_BE
diff --git a/src/basic/meson.build b/src/basic/meson.build
index 7aae031..f0a0282 100644
--- a/src/basic/meson.build
+++ b/src/basic/meson.build
@@ -177,6 +177,7 @@ basic_sources += generated_gperf_headers
arch_list = [
'alpha',
+ 'sw_64',
'arc',
'arm',
'arm64',
diff --git a/src/basic/missing_fcntl.h b/src/basic/missing_fcntl.h
index 00937d2..fff662b 100644
--- a/src/basic/missing_fcntl.h
+++ b/src/basic/missing_fcntl.h
@@ -45,6 +45,8 @@
#ifndef __O_TMPFILE
#if defined(__alpha__)
#define __O_TMPFILE 0100000000
+#elif defined(__sw_64__)
+#define __O_TMPFILE 0100000000
#elif defined(__parisc__) || defined(__hppa__)
#define __O_TMPFILE 0400000000
#elif defined(__sparc__) || defined(__sparc64__)
diff --git a/src/basic/missing_syscall_def.h b/src/basic/missing_syscall_def.h
index 402fdd0..9680923 100644
--- a/src/basic/missing_syscall_def.h
+++ b/src/basic/missing_syscall_def.h
@@ -10,6 +10,7 @@
* template as the per-syscall blocks below. */
# if defined(__aarch64__)
# elif defined(__alpha__)
+# elif defined(__sw_64__)
# elif defined(__arc__) || defined(__tilegx__)
# elif defined(__arm__)
# elif defined(__i386__)
@@ -47,6 +48,8 @@
# define systemd_NR_bpf 280
# elif defined(__alpha__)
# define systemd_NR_bpf 515
+# elif defined(__sw_64__)
+# define systemd_NR_bpf 170
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_bpf 280
# elif defined(__arm__)
@@ -115,6 +118,8 @@ assert_cc(__NR_bpf == systemd_NR_bpf);
# define systemd_NR_close_range 436
# elif defined(__alpha__)
# define systemd_NR_close_range 546
+# elif defined(__sw_64__)
+# define systemd_NR_close_range 283
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_close_range 436
# elif defined(__arm__)
@@ -183,6 +188,8 @@ assert_cc(__NR_close_range == systemd_NR_close_range);
# define systemd_NR_copy_file_range 285
# elif defined(__alpha__)
# define systemd_NR_copy_file_range 519
+# elif defined(__sw_64__)
+# define systemd_NR_copy_file_range 515
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_copy_file_range 285
# elif defined(__arm__)
@@ -251,6 +258,8 @@ assert_cc(__NR_copy_file_range == systemd_NR_copy_file_range);
# define systemd_NR_getrandom 278
# elif defined(__alpha__)
# define systemd_NR_getrandom 511
+# elif defined(__sw_64__)
+# define systemd_NR_getrandom 511
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_getrandom 278
# elif defined(__arm__)
@@ -319,6 +328,8 @@ assert_cc(__NR_getrandom == systemd_NR_getrandom);
# define systemd_NR_memfd_create 279
# elif defined(__alpha__)
# define systemd_NR_memfd_create 512
+# elif defined(__sw_64__)
+# define systemd_NR_memfd_create 512
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_memfd_create 279
# elif defined(__arm__)
@@ -387,6 +398,8 @@ assert_cc(__NR_memfd_create == systemd_NR_memfd_create);
# define systemd_NR_mount_setattr 442
# elif defined(__alpha__)
# define systemd_NR_mount_setattr 552
+# elif defined(__sw_64__)
+# define systemd_NR_mount_setattr 552
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_mount_setattr 442
# elif defined(__arm__)
@@ -455,6 +468,8 @@ assert_cc(__NR_mount_setattr == systemd_NR_mount_setattr);
# define systemd_NR_move_mount 429
# elif defined(__alpha__)
# define systemd_NR_move_mount 539
+# elif defined(__sw_64__)
+# define systemd_NR_move_mount 276
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_move_mount 429
# elif defined(__arm__)
@@ -523,6 +538,8 @@ assert_cc(__NR_move_mount == systemd_NR_move_mount);
# define systemd_NR_name_to_handle_at 264
# elif defined(__alpha__)
# define systemd_NR_name_to_handle_at 497
+# elif defined(__sw_64__)
+# define systemd_NR_name_to_handle_at 497
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_name_to_handle_at 264
# elif defined(__arm__)
@@ -591,6 +608,8 @@ assert_cc(__NR_name_to_handle_at == systemd_NR_name_to_handle_at);
# define systemd_NR_open_tree 428
# elif defined(__alpha__)
# define systemd_NR_open_tree 538
+# elif defined(__sw_64__)
+# define systemd_NR_open_tree 275
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_open_tree 428
# elif defined(__arm__)
@@ -659,6 +678,8 @@ assert_cc(__NR_open_tree == systemd_NR_open_tree);
# define systemd_NR_openat2 437
# elif defined(__alpha__)
# define systemd_NR_openat2 547
+# elif defined(__sw_64__)
+# define systemd_NR_openat2 284
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_openat2 437
# elif defined(__arm__)
@@ -727,6 +748,8 @@ assert_cc(__NR_openat2 == systemd_NR_openat2);
# define systemd_NR_pidfd_open 434
# elif defined(__alpha__)
# define systemd_NR_pidfd_open 544
+# elif defined(__sw_64__)
+# define systemd_NR_pidfd_open 281
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_pidfd_open 434
# elif defined(__arm__)
@@ -795,6 +818,8 @@ assert_cc(__NR_pidfd_open == systemd_NR_pidfd_open);
# define systemd_NR_pidfd_send_signal 424
# elif defined(__alpha__)
# define systemd_NR_pidfd_send_signal 534
+# elif defined(__sw_64__)
+# define systemd_NR_pidfd_send_signal 271
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_pidfd_send_signal 424
# elif defined(__arm__)
@@ -863,6 +888,8 @@ assert_cc(__NR_pidfd_send_signal == systemd_NR_pidfd_send_signal);
# define systemd_NR_pkey_mprotect 288
# elif defined(__alpha__)
# define systemd_NR_pkey_mprotect 524
+# elif defined(__sw_64__)
+# define systemd_NR_pkey_mprotect 288
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_pkey_mprotect 288
# elif defined(__arm__)
@@ -931,6 +958,8 @@ assert_cc(__NR_pkey_mprotect == systemd_NR_pkey_mprotect);
# define systemd_NR_renameat2 276
# elif defined(__alpha__)
# define systemd_NR_renameat2 510
+# elif defined(__sw_64__)
+# define systemd_NR_renameat2 510
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_renameat2 276
# elif defined(__arm__)
@@ -999,6 +1028,8 @@ assert_cc(__NR_renameat2 == systemd_NR_renameat2);
# define systemd_NR_setns 268
# elif defined(__alpha__)
# define systemd_NR_setns 501
+# elif defined(__sw_64__)
+# define systemd_NR_setns 501
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_setns 268
# elif defined(__arm__)
@@ -1067,6 +1098,8 @@ assert_cc(__NR_setns == systemd_NR_setns);
# define systemd_NR_statx 291
# elif defined(__alpha__)
# define systemd_NR_statx 522
+# elif defined(__sw_64__)
+# define systemd_NR_statx 518
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_statx 291
# elif defined(__arm__)
diff --git a/src/basic/missing_syscalls.py b/src/basic/missing_syscalls.py
index 5ccf02a..a7bfe7e 100644
--- a/src/basic/missing_syscalls.py
+++ b/src/basic/missing_syscalls.py
@@ -51,6 +51,8 @@ DEF_TEMPLATE_B = '''\
# define systemd_NR_{syscall} {nr_arm64}
# elif defined(__alpha__)
# define systemd_NR_{syscall} {nr_alpha}
+# elif defined(__sw_64__)
+# define systemd_NR_{syscall} {nr_sw_64}
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_{syscall} {nr_arc}
# elif defined(__arm__)
diff --git a/src/basic/syscalls-sw_64.txt b/src/basic/syscalls-sw_64.txt
new file mode 100644
index 0000000..5aef86b
--- /dev/null
+++ b/src/basic/syscalls-sw_64.txt
@@ -0,0 +1,600 @@
+_llseek
+_newselect
+_sysctl 319
+accept 99
+accept4 502
+access 33
+acct 51
+add_key 439
+adjtimex 366
+alarm
+arc_gettls
+arc_settls
+arc_usr_cmpxchg
+arch_prctl
+arm_fadvise64_64
+atomic_barrier
+atomic_cmpxchg_32
+bdflush 300
+bind 104
+bpf 515
+brk 17
+cachectl
+cacheflush
+capget 368
+capset 369
+chdir 12
+chmod 15
+chown 16
+chown32
+chroot 61
+clock_adjtime 499
+clock_adjtime64
+clock_getres 421
+clock_getres_time64
+clock_gettime 420
+clock_gettime64
+clock_nanosleep 422
+clock_nanosleep_time64
+clock_settime 419
+clock_settime64
+clone 312
+clone2
+clone3
+close 6
+close_range 546
+connect 98
+copy_file_range 519
+creat
+create_module 306
+delete_module 308
+dipc 373
+dup 41
+dup2 90
+dup3 487
+epoll_create 407
+epoll_create1 486
+epoll_ctl 408
+epoll_ctl_old
+epoll_pwait 474
+epoll_pwait2 551
+epoll_wait 409
+epoll_wait_old
+eventfd 478
+eventfd2 485
+exec_with_loader 25
+execv
+execve 59
+execveat 513
+exit 1
+exit_group 405
+faccessat 462
+faccessat2 549
+fadvise64 413
+fadvise64_64
+fallocate 480
+fanotify_init 494
+fanotify_mark 495
+fchdir 13
+fchmod 124
+fchmodat 461
+fchown 123
+fchown32
+fchownat 453
+fcntl 92
+fcntl64
+fdatasync 447
+fgetxattr 387
+finit_module 507
+flistxattr 390
+flock 131
+fork 2
+fp_udfiex_crtl
+fremovexattr 393
+fsconfig 541
+fsetxattr 384
+fsmount 542
+fsopen 540
+fspick 543
+fstat 91
+fstat64 427
+fstatat64 455
+fstatfs 329
+fstatfs64 529
+fsync 95
+ftruncate 130
+ftruncate64
+futex 394
+futex_time64
+futex_waitv 559
+futimesat 454
+get_kernel_syms 309
+get_mempolicy 430
+get_robust_list 467
+get_thread_area
+getcpu 473
+getcwd 367
+getdents 305
+getdents64 377
+getdomainname
+getdtablesize 89
+getegid 530
+getegid32
+geteuid 531
+geteuid32
+getgid 47
+getgid32
+getgroups 79
+getgroups32
+gethostname 87
+getitimer 361
+getpagesize 64
+getpeername 141
+getpgid 233
+getpgrp 63
+getpid 20
+getpmsg
+getppid 532
+getpriority 100
+getrandom 511
+getresgid 372
+getresgid32
+getresuid 344
+getresuid32
+getrlimit 144
+getrusage 364
+getsid 234
+getsockname 150
+getsockopt 118
+gettid 378
+gettimeofday 359
+getuid 24
+getuid32
+getunwind
+getxattr 385
+getxgid 47
+getxpid 20
+getxuid 24
+idle
+init_module 307
+inotify_add_watch 445
+inotify_init 444
+inotify_init1 489
+inotify_rm_watch 446
+io_cancel 402
+io_destroy 399
+io_getevents 400
+io_pgetevents 523
+io_pgetevents_time64
+io_setup 398
+io_submit 401
+io_uring_enter 536
+io_uring_register 537
+io_uring_setup 535
+ioctl 54
+ioperm
+iopl
+ioprio_get 443
+ioprio_set 442
+ipc
+kcmp 506
+kern_features
+kexec_file_load
+kexec_load 448
+keyctl 441
+kill 37
+landlock_add_rule 555
+landlock_create_ruleset 554
+landlock_restrict_self 556
+lchown 208
+lchown32
+lgetxattr 386
+link 9
+linkat 458
+listen 106
+listxattr 388
+llistxattr 389
+lookup_dcookie 406
+lremovexattr 392
+lseek 19
+lsetxattr 383
+lstat 68
+lstat64 426
+madvise 75
+mbind 429
+membarrier 517
+memfd_create 512
+memfd_secret
+memory_ordering
+migrate_pages 449
+mincore 375
+mkdir 136
+mkdirat 451
+mknod 14
+mknodat 452
+mlock 314
+mlock2 518
+mlockall 316
+mmap 71
+mmap2
+modify_ldt
+mount 302
+mount_setattr 552
+move_mount 539
+move_pages 472
+mprotect 74
+mq_getsetattr 437
+mq_notify 436
+mq_open 432
+mq_timedreceive 435
+mq_timedreceive_time64
+mq_timedsend 434
+mq_timedsend_time64
+mq_unlink 433
+mremap 341
+msgctl 200
+msgget 201
+msgrcv 202
+msgsnd 203
+msync 217
+multiplexer
+munlock 315
+munlockall 317
+munmap 73
+name_to_handle_at 497
+nanosleep 340
+newfstatat
+nfsservctl 342
+nice
+old_adjtimex 303
+old_getpagesize
+oldfstat
+oldlstat
+oldolduname
+oldstat
+oldumount 321
+olduname
+open 45
+open_by_handle_at 498
+open_tree 538
+openat 450
+openat2 547
+or1k_atomic
+osf_adjtime 140
+osf_afs_syscall 258
+osf_alt_plock 181
+osf_alt_setsid 188
+osf_alt_sigpending 187
+osf_asynch_daemon 163
+osf_audcntl 252
+osf_audgen 253
+osf_chflags 34
+osf_execve 11
+osf_exportfs 169
+osf_fchflags 35
+osf_fdatasync 261
+osf_fpathconf 248
+osf_fstat 226
+osf_fstatfs 161
+osf_fstatfs64 228
+osf_fuser 243
+osf_getaddressconf 214
+osf_getdirentries 159
+osf_getdomainname 165
+osf_getfh 164
+osf_getfsstat 18
+osf_gethostid 142
+osf_getitimer 86
+osf_getlogin 49
+osf_getmnt 184
+osf_getrusage 117
+osf_getsysinfo 256
+osf_gettimeofday 116
+osf_kloadcall 223
+osf_kmodcall 77
+osf_lstat 225
+osf_memcntl 260
+osf_mincore 78
+osf_mount 21
+osf_mremap 65
+osf_msfs_syscall 240
+osf_msleep 215
+osf_mvalid 213
+osf_mwakeup 216
+osf_naccept 30
+osf_nfssvc 158
+osf_ngetpeername 31
+osf_ngetsockname 32
+osf_nrecvfrom 29
+osf_nrecvmsg 27
+osf_nsendmsg 28
+osf_ntp_adjtime 245
+osf_ntp_gettime 246
+osf_old_creat 8
+osf_old_fstat 62
+osf_old_getpgrp 81
+osf_old_killpg 146
+osf_old_lstat 40
+osf_old_open 5
+osf_old_sigaction 46
+osf_old_sigblock 109
+osf_old_sigreturn 139
+osf_old_sigsetmask 110
+osf_old_sigvec 108
+osf_old_stat 38
+osf_old_vadvise 72
+osf_old_vtrace 115
+osf_old_wait 84
+osf_oldquota 149
+osf_pathconf 247
+osf_pid_block 153
+osf_pid_unblock 154
+osf_plock 107
+osf_priocntlset 237
+osf_profil 44
+osf_proplist_syscall 244
+osf_reboot 55
+osf_revoke 56
+osf_sbrk 69
+osf_security 222
+osf_select 93
+osf_set_program_attributes 43
+osf_set_speculative 239
+osf_sethostid 143
+osf_setitimer 83
+osf_setlogin 50
+osf_setsysinfo 257
+osf_settimeofday 122
+osf_shmat 209
+osf_signal 218
+osf_sigprocmask 48
+osf_sigsendset 238
+osf_sigstack 112
+osf_sigwaitprim 157
+osf_sstk 70
+osf_stat 224
+osf_statfs 160
+osf_statfs64 227
+osf_subsys_info 255
+osf_swapctl 259
+osf_swapon 199
+osf_syscall 0
+osf_sysinfo 241
+osf_table 85
+osf_uadmin 242
+osf_usleep_thread 251
+osf_uswitch 250
+osf_utc_adjtime 220
+osf_utc_gettime 219
+osf_utimes 138
+osf_utsname 207
+osf_wait4 7
+osf_waitid 236
+pause
+pciconfig_iobase 376
+pciconfig_read 345
+pciconfig_write 346
+perf_event_open 493
+perfctr
+personality 324
+pidfd_getfd 548
+pidfd_open 544
+pidfd_send_signal 534
+pipe 42
+pipe2 488
+pivot_root 374
+pkey_alloc 525
+pkey_free 526
+pkey_mprotect 524
+poll 94
+ppoll 464
+ppoll_time64
+prctl 348
+pread64 349
+preadv 490
+preadv2 520
+prlimit64 496
+process_madvise 550
+process_mrelease 558
+process_vm_readv 504
+process_vm_writev 505
+pselect6 463
+pselect6_time64
+ptrace 26
+pwrite64 350
+pwritev 491
+pwritev2 521
+query_module 347
+quotactl 148
+quotactl_fd 553
+read 3
+readahead 379
+readdir
+readlink 58
+readlinkat 460
+readv 120
+reboot 311
+recv 102
+recvfrom 125
+recvmmsg 479
+recvmmsg_time64
+recvmsg 113
+remap_file_pages 410
+removexattr 391
+rename 128
+renameat 457
+renameat2 510
+request_key 440
+restart_syscall 412
+riscv_flush_icache
+rmdir 137
+rseq 527
+rt_sigaction 352
+rt_sigpending 354
+rt_sigprocmask 353
+rt_sigqueueinfo 356
+rt_sigreturn 351
+rt_sigsuspend 357
+rt_sigtimedwait 355
+rt_sigtimedwait_time64
+rt_tgsigqueueinfo 492
+rtas
+s390_guarded_storage
+s390_pci_mmio_read
+s390_pci_mmio_write
+s390_runtime_instr
+s390_sthyi
+sched_get_affinity
+sched_get_priority_max 335
+sched_get_priority_min 336
+sched_getaffinity 396
+sched_getattr 509
+sched_getparam 331
+sched_getscheduler 333
+sched_rr_get_interval 337
+sched_rr_get_interval_time64
+sched_set_affinity
+sched_setaffinity 395
+sched_setattr 508
+sched_setparam 330
+sched_setscheduler 332
+sched_yield 334
+seccomp 514
+select 358
+semctl 204
+semget 205
+semop 206
+semtimedop 423
+semtimedop_time64
+send 101
+sendfile 370
+sendfile64
+sendmmsg 503
+sendmsg 114
+sendto 133
+set_mempolicy 431
+set_robust_list 466
+set_thread_area
+set_tid_address 411
+setdomainname 166
+setfsgid 326
+setfsgid32
+setfsuid 325
+setfsuid32
+setgid 132
+setgid32
+setgroups 80
+setgroups32
+sethae 301
+sethostname 88
+setitimer 362
+setns 501
+setpgid 39
+setpgrp 82
+setpriority 96
+setregid 127
+setregid32
+setresgid 371
+setresgid32
+setresuid 343
+setresuid32
+setreuid 126
+setreuid32
+setrlimit 145
+setsid 147
+setsockopt 105
+settimeofday 360
+setuid 23
+setuid32
+setxattr 382
+sgetmask
+shmat 209
+shmctl 210
+shmdt 211
+shmget 212
+shutdown 134
+sigaction 156
+sigaltstack 235
+signal
+signalfd 476
+signalfd4 484
+sigpending 52
+sigprocmask
+sigreturn 103
+sigsuspend 111
+socket 97
+socketcall
+socketpair 135
+splice 468
+spu_create
+spu_run
+ssetmask
+stat 67
+stat64 425
+statfs 328
+statfs64 528
+statx 522
+stime
+subpage_prot
+swapcontext
+swapoff 304
+swapon 322
+switch_endian
+symlink 57
+symlinkat 459
+sync 36
+sync_file_range 469
+sync_file_range2
+syncfs 500
+sys_debug_setcontext
+syscall
+sysfs 254
+sysinfo 318
+syslog 310
+sysmips
+tee 470
+tgkill 424
+time
+timer_create 414
+timer_delete 418
+timer_getoverrun 417
+timer_gettime 416
+timer_gettime64
+timer_settime 415
+timer_settime64
+timerfd 477
+timerfd_create 481
+timerfd_gettime 483
+timerfd_gettime64
+timerfd_settime 482
+timerfd_settime64
+times 323
+tkill 381
+truncate 129
+truncate64
+ugetrlimit
+umask 60
+umount 22
+umount2 22
+uname 339
+unlink 10
+unlinkat 456
+unshare 465
+uselib 313
+userfaultfd 516
+ustat 327
+utime
+utimensat 475
+utimensat_time64
+utimes 363
+utrap_install
+vfork 66
+vhangup 76
+vm86
+vm86old
+vmsplice 471
+wait4 365
+waitid 438
+waitpid
+write 4
+writev 121
--
2.33.0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。