diff options
Diffstat (limited to 'pkg/strace/patch/0004-Avoid-empty-initializer-lists.patch')
| -rw-r--r-- | pkg/strace/patch/0004-Avoid-empty-initializer-lists.patch | 52 |
1 files changed, 19 insertions, 33 deletions
diff --git a/pkg/strace/patch/0004-Avoid-empty-initializer-lists.patch b/pkg/strace/patch/0004-Avoid-empty-initializer-lists.patch index 0f616422..c65ce3a3 100644 --- a/pkg/strace/patch/0004-Avoid-empty-initializer-lists.patch +++ b/pkg/strace/patch/0004-Avoid-empty-initializer-lists.patch @@ -1,11 +1,10 @@ -From 463e94867f84bcb4dc85e18cb4304edea90d8659 Mon Sep 17 00:00:00 2001 +From 70c04478b105ab15e3e3a4bfcfcf96ace104b32e Mon Sep 17 00:00:00 2001 From: Michael Forney <mforney@mforney.org> Date: Sat, 6 Jul 2019 01:54:05 -0700 Subject: [PATCH] Avoid empty initializer lists --- src/bpf.c | 4 ++-- - src/futex_waitv.c | 2 +- src/sched.c | 2 +- src/signal.c | 2 +- src/strace.c | 2 +- @@ -17,13 +16,13 @@ Subject: [PATCH] Avoid empty initializer lists tests/timer_create.c | 2 +- tests/wait4.c | 2 +- tests/waitid.c | 2 +- - 13 files changed, 17 insertions(+), 17 deletions(-) + 12 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/bpf.c b/src/bpf.c -index 1e72f3e30..7a6406687 100644 +index 690df570d..16f2b7d31 100644 --- a/src/bpf.c +++ b/src/bpf.c -@@ -48,7 +48,7 @@ bpf_cmd_decoder(struct tcb *const tcp, \ +@@ -50,7 +50,7 @@ bpf_cmd_decoder(struct tcb *const tcp, \ #define BEGIN_BPF_CMD_DECODER(bpf_cmd) \ static DECL_BPF_CMD_DECODER(decode_ ## bpf_cmd) \ { \ @@ -32,7 +31,7 @@ index 1e72f3e30..7a6406687 100644 size_t attr_size = bpf_cmd ## _struct_size; \ const unsigned int len = MIN(size, attr_size); \ memcpy(&attr, data, len); \ -@@ -159,7 +159,7 @@ print_ebpf_prog(struct tcb *const tcp, const uint64_t addr, const uint32_t len) +@@ -161,7 +161,7 @@ print_ebpf_prog(struct tcb *const tcp, const uint64_t addr, const uint32_t len) if (abbrev(tcp)) { printaddr(addr); } else { @@ -41,19 +40,6 @@ index 1e72f3e30..7a6406687 100644 struct ebpf_insn insn; print_array(tcp, addr, len, &insn, sizeof(insn), -diff --git a/src/futex_waitv.c b/src/futex_waitv.c -index 512ee715d..340201aa3 100644 ---- a/src/futex_waitv.c -+++ b/src/futex_waitv.c -@@ -49,7 +49,7 @@ print_waiter_array(struct tcb * const tcp, const kernel_ulong_t waiters, - const unsigned int nr_futexes) - { - struct futex_waitv buf; -- struct print_waiter_data data = {}; -+ struct print_waiter_data data = {0}; - - print_array(tcp, waiters, nr_futexes, &buf, sizeof(buf), - tfetch_mem, print_waiter, &data); diff --git a/src/sched.c b/src/sched.c index 010366871..2dda5b872 100644 --- a/src/sched.c @@ -81,10 +67,10 @@ index 98f84d500..8680b10fb 100644 return; tprints_string(sprintsigmask_n("", mask, len)); diff --git a/src/strace.c b/src/strace.c -index 5752177b7..9cd4ff461 100644 +index 649b8d160..9c87e34ed 100644 --- a/src/strace.c +++ b/src/strace.c -@@ -3693,7 +3693,7 @@ trace_syscall(struct tcb *tcp, unsigned int *sig) +@@ -3891,7 +3891,7 @@ trace_syscall(struct tcb *tcp, unsigned int *sig) syscall_entering_finish(tcp, res); return res; } else { @@ -94,7 +80,7 @@ index 5752177b7..9cd4ff461 100644 if (res != 0) { res = syscall_exiting_trace(tcp, &ts, res); diff --git a/tests/btrfs.c b/tests/btrfs.c -index 321d3a25c..442377130 100644 +index a3161875b..88112e463 100644 --- a/tests/btrfs.c +++ b/tests/btrfs.c @@ -313,7 +313,7 @@ btrfs_test_subvol_ioctls(void) @@ -114,7 +100,7 @@ index 321d3a25c..442377130 100644 + struct btrfs_ioctl_vol_args vol_args = {0}; ioctl(-1, BTRFS_IOC_BALANCE_CTL, 1); - printf("ioctl(-1, %s, %sBTRFS_BALANCE_CTL_PAUSE%s) = -1 EBADF (%m)\n", + printf("ioctl(-1, %s, %sBTRFS_BALANCE_CTL_PAUSE%s)" RVAL_EBADF, @@ -764,7 +764,7 @@ btrfs_print_defrag_range_args(struct btrfs_ioctl_defrag_range_args *args, static void btrfs_test_defrag_ioctls(void) @@ -132,9 +118,9 @@ index 321d3a25c..442377130 100644 + struct btrfs_ioctl_space_args args = {0}; ioctl(-1, BTRFS_IOC_SPACE_INFO, NULL); - printf("ioctl(-1, %s, NULL) = -1 EBADF (%m)\n", + printf("ioctl(-1, %s, NULL)" RVAL_EBADF, diff --git a/tests/clock_nanosleep.c b/tests/clock_nanosleep.c -index 51bd0d7f7..a1053fd1e 100644 +index 13c3dad87..4638d492b 100644 --- a/tests/clock_nanosleep.c +++ b/tests/clock_nanosleep.c @@ -39,7 +39,7 @@ main(void) @@ -147,7 +133,7 @@ index 51bd0d7f7..a1053fd1e 100644 const struct itimerval itv = { .it_interval.tv_usec = 222222, diff --git a/tests/nanosleep.c b/tests/nanosleep.c -index 8ff6a86b8..6377f38ee 100644 +index 743105e80..2a7ddff5c 100644 --- a/tests/nanosleep.c +++ b/tests/nanosleep.c @@ -53,7 +53,7 @@ main(void) @@ -160,7 +146,7 @@ index 8ff6a86b8..6377f38ee 100644 const struct itimerval itv = { .it_value.tv_usec = 111111 }; diff --git a/tests/restart_syscall.c b/tests/restart_syscall.c -index e4e83dc09..da83d1dc7 100644 +index a9b1d2291..7fd7fb602 100644 --- a/tests/restart_syscall.c +++ b/tests/restart_syscall.c @@ -26,7 +26,7 @@ main(void) @@ -170,8 +156,8 @@ index e4e83dc09..da83d1dc7 100644 - const sigset_t set = {}; + const sigset_t set = {0}; const struct sigaction act = { .sa_handler = SIG_IGN }; - const struct itimerval itv = { .it_value.tv_usec = 111111 }; - const struct timespec req = { .tv_nsec = 222222222 }; + const struct itimerval itv = { .it_interval.tv_usec = 22222, + .it_value.tv_usec = 11111 }; diff --git a/tests/setrlimit.c b/tests/setrlimit.c index d4953f6f8..60d54fbd8 100644 --- a/tests/setrlimit.c @@ -186,12 +172,12 @@ index d4953f6f8..60d54fbd8 100644 continue; rlimit[0] = libc_rlim.rlim_cur; diff --git a/tests/timer_create.c b/tests/timer_create.c -index af91da0d3..a0a79f1ad 100644 +index e4357b2cf..8d6cd415f 100644 --- a/tests/timer_create.c +++ b/tests/timer_create.c @@ -24,7 +24,7 @@ main(void) - printf("timer_create(CLOCK_REALTIME, NULL, NULL) = -1 %s (%m)\n", - errno2name()); + printf("timer_create(CLOCK_REALTIME, NULL, NULL) = %s\n", + sprintrc(-1)); - int tid[4] = {}; + int tid[4] = {0}; @@ -225,5 +211,5 @@ index 1ed763840..fef941874 100644 assert(sigprocmask(SIG_BLOCK, &mask, NULL) == 0); -- -2.37.3 +2.44.0 |
