1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
|
From d57542b29ffe81ac355c2889aa5cf326b60e7d67 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
---
bpf.c | 4 ++--
net.c | 2 +-
sched.c | 2 +-
signal.c | 2 +-
strace.c | 2 +-
tests/btrfs.c | 8 ++++----
tests/clock_nanosleep.c | 2 +-
tests/nanosleep.c | 2 +-
tests/restart_syscall.c | 2 +-
tests/setrlimit.c | 2 +-
tests/timer_create.c | 2 +-
tests/wait4.c | 2 +-
tests/waitid.c | 2 +-
13 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/bpf.c b/bpf.c
index 0ec33ba4..16cbf257 100644
--- a/bpf.c
+++ b/bpf.c
@@ -43,7 +43,7 @@ bpf_cmd_decoder(struct tcb *const tcp, \
#define BEGIN_BPF_CMD_DECODER(bpf_cmd) \
static DECL_BPF_CMD_DECODER(decode_ ## bpf_cmd) \
{ \
- struct bpf_cmd ## _struct attr = {}; \
+ struct bpf_cmd ## _struct attr = {0}; \
const size_t attr_size = bpf_cmd ## _struct_size; \
const unsigned int len = MIN(size, attr_size); \
memcpy(&attr, data, len); \
@@ -150,7 +150,7 @@ print_ebpf_prog(struct tcb *const tcp, const uint64_t addr, const uint32_t len)
if (abbrev(tcp)) {
printaddr(addr);
} else {
- struct ebpf_insns_data eid = {};
+ struct ebpf_insns_data eid = {0};
struct ebpf_insn insn;
print_array(tcp, addr, len, &insn, sizeof(insn),
diff --git a/net.c b/net.c
index 2099f0ac..316cecf2 100644
--- a/net.c
+++ b/net.c
@@ -655,7 +655,7 @@ print_tpacket_stats(struct tcb *const tcp, const kernel_ulong_t addr,
static void
print_icmp_filter(struct tcb *const tcp, const kernel_ulong_t addr, int len)
{
- struct icmp_filter filter = {};
+ struct icmp_filter filter = {0};
if (len > (int) sizeof(filter))
len = sizeof(filter);
diff --git a/sched.c b/sched.c
index ff427e48..2f46a836 100644
--- a/sched.c
+++ b/sched.c
@@ -99,7 +99,7 @@ static void
print_sched_attr(struct tcb *const tcp, const kernel_ulong_t addr,
unsigned int usize)
{
- struct sched_attr attr = {};
+ struct sched_attr attr = {0};
unsigned int size;
bool is_set = false;
diff --git a/signal.c b/signal.c
index 49b4ebd5..a809d260 100644
--- a/signal.c
+++ b/signal.c
@@ -246,7 +246,7 @@ print_sigset_addr_len_limit(struct tcb *const tcp, const kernel_ulong_t addr,
printaddr(addr);
return;
}
- int mask[NSIG_BYTES / sizeof(int)] = {};
+ int mask[NSIG_BYTES / sizeof(int)] = {0};
if (umoven_or_printaddr(tcp, addr, len, mask))
return;
tprints(sprintsigmask_n("", mask, len));
diff --git a/strace.c b/strace.c
index 2897195c..280f1a68 100644
--- a/strace.c
+++ b/strace.c
@@ -3381,7 +3381,7 @@ trace_syscall(struct tcb *tcp, unsigned int *sig)
syscall_entering_finish(tcp, res);
return res;
} else {
- struct timespec ts = {};
+ struct timespec ts = {0};
int res = syscall_exiting_decode(tcp, &ts);
if (res != 0) {
res = syscall_exiting_trace(tcp, &ts, res);
diff --git a/tests/btrfs.c b/tests/btrfs.c
index 2423f65e..3b5ade66 100644
--- a/tests/btrfs.c
+++ b/tests/btrfs.c
@@ -382,7 +382,7 @@ btrfs_test_subvol_ioctls(void)
char *long_subvol_name;
void *bad_pointer = (void *) (unsigned long) 0xdeadbeeffffffeedULL;
uint64_t u64val = 0xdeadbeefbadc0dedULL;
- struct btrfs_ioctl_vol_args vol_args = {};
+ struct btrfs_ioctl_vol_args vol_args = {0};
struct btrfs_ioctl_vol_args_v2 vol_args_v2 = {
.fd = 2,
.flags = max_flags_plus_one(2),
@@ -629,7 +629,7 @@ btrfs_test_balance_ioctls(void)
.devid = 1,
},
};
- struct btrfs_ioctl_vol_args vol_args = {};
+ 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",
@@ -841,7 +841,7 @@ btrfs_print_defrag_range_args(struct btrfs_ioctl_defrag_range_args *args,
static void
btrfs_test_defrag_ioctls(void)
{
- struct btrfs_ioctl_vol_args vol_args = {};
+ struct btrfs_ioctl_vol_args vol_args = {0};
struct btrfs_ioctl_defrag_range_args args = {
.start = 0,
.len = -1ULL,
@@ -1170,7 +1170,7 @@ btrfs_test_ino_lookup_ioctl(void)
static void
btrfs_test_space_info_ioctl(void)
{
- struct btrfs_ioctl_space_args args = {};
+ struct btrfs_ioctl_space_args args = {0};
ioctl(-1, BTRFS_IOC_SPACE_INFO, NULL);
printf("ioctl(-1, %s, NULL) = -1 EBADF (%m)\n",
diff --git a/tests/clock_nanosleep.c b/tests/clock_nanosleep.c
index 854fdb3f..0de48963 100644
--- a/tests/clock_nanosleep.c
+++ b/tests/clock_nanosleep.c
@@ -39,7 +39,7 @@ main(void)
.ts = { .tv_sec = 0xc0de2, .tv_nsec = 0xc0de3 },
.pad = { 0xdeadbeef, 0xbadc0ded }
};
- const sigset_t set = {};
+ const sigset_t set = {0};
const struct sigaction act = { .sa_handler = handler };
const struct itimerval itv = {
.it_interval.tv_usec = 222222,
diff --git a/tests/nanosleep.c b/tests/nanosleep.c
index d55b395c..e41b6b1f 100644
--- a/tests/nanosleep.c
+++ b/tests/nanosleep.c
@@ -53,7 +53,7 @@ main(void)
.ts = { .tv_sec = 0xc0de2, .tv_nsec = 0xc0de3 },
.pad = { 0xdeadbeef, 0xbadc0ded }
};
- const sigset_t set = {};
+ const sigset_t set = {0};
const struct sigaction act = { .sa_handler = handler };
const struct itimerval itv = { .it_value.tv_usec = 111111 };
diff --git a/tests/restart_syscall.c b/tests/restart_syscall.c
index a42d3b9b..3e48b1c1 100644
--- a/tests/restart_syscall.c
+++ b/tests/restart_syscall.c
@@ -26,7 +26,7 @@ main(void)
*/
error_msg_and_skip("x32 is broken");
#else
- 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 };
diff --git a/tests/setrlimit.c b/tests/setrlimit.c
index 886cf65a..89ed1077 100644
--- a/tests/setrlimit.c
+++ b/tests/setrlimit.c
@@ -39,7 +39,7 @@ main(void)
printf("setrlimit(%s, NULL) = %s\n", xlat->str, sprintrc(rc));
# endif
- struct rlimit libc_rlim = {};
+ struct rlimit libc_rlim = {0};
if (getrlimit((int) res, &libc_rlim))
continue;
rlimit[0] = libc_rlim.rlim_cur;
diff --git a/tests/timer_create.c b/tests/timer_create.c
index 2c4dae19..59bc2dd0 100644
--- a/tests/timer_create.c
+++ b/tests/timer_create.c
@@ -26,7 +26,7 @@ main(void)
printf("timer_create(CLOCK_REALTIME, NULL, NULL) = -1 %s (%m)\n",
errno2name());
- int tid[4] = {};
+ int tid[4] = {0};
struct_sigevent sev = {
.sigev_notify = 0xdefaced,
.sigev_signo = 0xfacefeed,
diff --git a/tests/wait4.c b/tests/wait4.c
index 048e6225..b7bf7c8a 100644
--- a/tests/wait4.c
+++ b/tests/wait4.c
@@ -89,7 +89,7 @@ k_wait4(const unsigned int pid, void const *wstatus,
static pid_t
do_wait4(pid_t pid, int *wstatus, int options, kernel_rusage_t *ru)
{
- sigset_t mask = {};
+ sigset_t mask = {0};
sigaddset(&mask, SIGCHLD);
assert(sigprocmask(SIG_BLOCK, &mask, NULL) == 0);
diff --git a/tests/waitid.c b/tests/waitid.c
index 8716fa08..4ec091f4 100644
--- a/tests/waitid.c
+++ b/tests/waitid.c
@@ -130,7 +130,7 @@ do_waitid(const unsigned int idtype,
const unsigned int options,
const kernel_rusage_t *const rusage)
{
- sigset_t mask = {};
+ sigset_t mask = {0};
sigaddset(&mask, SIGCHLD);
assert(sigprocmask(SIG_BLOCK, &mask, NULL) == 0);
--
2.28.0
|