diff options
Diffstat (limited to 'meta/recipes-core/systemd/systemd/0005-src-basic-missing.h-check-for-missing-strndupa.patch')
-rw-r--r-- | meta/recipes-core/systemd/systemd/0005-src-basic-missing.h-check-for-missing-strndupa.patch | 139 |
1 files changed, 114 insertions, 25 deletions
diff --git a/meta/recipes-core/systemd/systemd/0005-src-basic-missing.h-check-for-missing-strndupa.patch b/meta/recipes-core/systemd/systemd/0005-src-basic-missing.h-check-for-missing-strndupa.patch index 47ee2795a7..adfc3b7861 100644 --- a/meta/recipes-core/systemd/systemd/0005-src-basic-missing.h-check-for-missing-strndupa.patch +++ b/meta/recipes-core/systemd/systemd/0005-src-basic-missing.h-check-for-missing-strndupa.patch | |||
@@ -11,6 +11,8 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
11 | Signed-off-by: Chen Qi <Qi.Chen@windriver.com> | 11 | Signed-off-by: Chen Qi <Qi.Chen@windriver.com> |
12 | [Rebased for v242] | 12 | [Rebased for v242] |
13 | Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | 13 | Signed-off-by: Andrej Valek <andrej.valek@siemens.com> |
14 | [rebased for systemd 243] | ||
15 | Signed-off-by: Scott Murray <scott.murray@konsulko.com> | ||
14 | --- | 16 | --- |
15 | meson.build | 1 + | 17 | meson.build | 1 + |
16 | src/backlight/backlight.c | 1 + | 18 | src/backlight/backlight.c | 1 + |
@@ -30,6 +32,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
30 | src/libsystemd/sd-bus/bus-objects.c | 1 + | 32 | src/libsystemd/sd-bus/bus-objects.c | 1 + |
31 | src/libsystemd/sd-bus/test-bus-benchmark.c | 1 + | 33 | src/libsystemd/sd-bus/test-bus-benchmark.c | 1 + |
32 | src/locale/keymap-util.c | 1 + | 34 | src/locale/keymap-util.c | 1 + |
35 | src/login/pam_systemd.c | 1 + | ||
36 | src/network/generator/network-generator.c | 1 + | ||
33 | src/nspawn/nspawn-settings.c | 1 + | 37 | src/nspawn/nspawn-settings.c | 1 + |
34 | src/shared/dns-domain.c | 1 + | 38 | src/shared/dns-domain.c | 1 + |
35 | src/shared/journal-importer.c | 1 + | 39 | src/shared/journal-importer.c | 1 + |
@@ -40,19 +44,24 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
40 | src/socket-proxy/socket-proxyd.c | 1 + | 44 | src/socket-proxy/socket-proxyd.c | 1 + |
41 | src/test/test-hexdecoct.c | 1 + | 45 | src/test/test-hexdecoct.c | 1 + |
42 | src/udev/udev-builtin-path_id.c | 1 + | 46 | src/udev/udev-builtin-path_id.c | 1 + |
47 | src/udev/udev-event.c | 1 + | ||
43 | src/udev/udev-rules.c | 1 + | 48 | src/udev/udev-rules.c | 1 + |
44 | 29 files changed, 40 insertions(+) | 49 | 32 files changed, 43 insertions(+) |
45 | 50 | ||
51 | diff --git a/meson.build b/meson.build | ||
52 | index 7f8c679411..81c061b768 100644 | ||
46 | --- a/meson.build | 53 | --- a/meson.build |
47 | +++ b/meson.build | 54 | +++ b/meson.build |
48 | @@ -572,6 +572,7 @@ foreach ident : [ | 55 | @@ -506,6 +506,7 @@ foreach ident : [ |
56 | #include <unistd.h>'''], | ||
57 | ['get_mempolicy', '''#include <stdlib.h> | ||
49 | #include <unistd.h>'''], | 58 | #include <unistd.h>'''], |
50 | ['explicit_bzero' , '''#include <string.h>'''], | ||
51 | ['reallocarray', '''#include <malloc.h>'''], | ||
52 | + ['strndupa' , '''#include <string.h>'''], | 59 | + ['strndupa' , '''#include <string.h>'''], |
53 | ] | 60 | ] |
54 | 61 | ||
55 | have = cc.has_function(ident[0], prefix : ident[1], args : '-D_GNU_SOURCE') | 62 | have = cc.has_function(ident[0], prefix : ident[1], args : '-D_GNU_SOURCE') |
63 | diff --git a/src/backlight/backlight.c b/src/backlight/backlight.c | ||
64 | index dfd6805398..c2b2ace6ec 100644 | ||
56 | --- a/src/backlight/backlight.c | 65 | --- a/src/backlight/backlight.c |
57 | +++ b/src/backlight/backlight.c | 66 | +++ b/src/backlight/backlight.c |
58 | @@ -17,6 +17,7 @@ | 67 | @@ -17,6 +17,7 @@ |
@@ -63,6 +72,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
63 | 72 | ||
64 | static int find_pci_or_platform_parent(sd_device *device, sd_device **ret) { | 73 | static int find_pci_or_platform_parent(sd_device *device, sd_device **ret) { |
65 | const char *subsystem, *sysname, *value; | 74 | const char *subsystem, *sysname, *value; |
75 | diff --git a/src/basic/env-util.c b/src/basic/env-util.c | ||
76 | index a6503cf2b6..ceef9a62c8 100644 | ||
66 | --- a/src/basic/env-util.c | 77 | --- a/src/basic/env-util.c |
67 | +++ b/src/basic/env-util.c | 78 | +++ b/src/basic/env-util.c |
68 | @@ -16,6 +16,7 @@ | 79 | @@ -16,6 +16,7 @@ |
@@ -73,6 +84,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
73 | 84 | ||
74 | #define VALID_CHARS_ENV_NAME \ | 85 | #define VALID_CHARS_ENV_NAME \ |
75 | DIGITS LETTERS \ | 86 | DIGITS LETTERS \ |
87 | diff --git a/src/basic/missing_stdlib.h b/src/basic/missing_stdlib.h | ||
88 | index 188a8d4406..1e16ec287a 100644 | ||
76 | --- a/src/basic/missing_stdlib.h | 89 | --- a/src/basic/missing_stdlib.h |
77 | +++ b/src/basic/missing_stdlib.h | 90 | +++ b/src/basic/missing_stdlib.h |
78 | @@ -11,3 +11,15 @@ | 91 | @@ -11,3 +11,15 @@ |
@@ -91,6 +104,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
91 | + (char *)memcpy(__new, __old, __len); \ | 104 | + (char *)memcpy(__new, __old, __len); \ |
92 | + }) | 105 | + }) |
93 | +#endif | 106 | +#endif |
107 | diff --git a/src/basic/mkdir.c b/src/basic/mkdir.c | ||
108 | index 6b82eab640..51c6b78615 100644 | ||
94 | --- a/src/basic/mkdir.c | 109 | --- a/src/basic/mkdir.c |
95 | +++ b/src/basic/mkdir.c | 110 | +++ b/src/basic/mkdir.c |
96 | @@ -14,6 +14,7 @@ | 111 | @@ -14,6 +14,7 @@ |
@@ -101,9 +116,11 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
101 | 116 | ||
102 | int mkdir_safe_internal(const char *path, mode_t mode, uid_t uid, gid_t gid, MkdirFlags flags, mkdir_func_t _mkdir) { | 117 | int mkdir_safe_internal(const char *path, mode_t mode, uid_t uid, gid_t gid, MkdirFlags flags, mkdir_func_t _mkdir) { |
103 | struct stat st; | 118 | struct stat st; |
119 | diff --git a/src/basic/parse-util.c b/src/basic/parse-util.c | ||
120 | index 115a1494a2..07a34bfd53 100644 | ||
104 | --- a/src/basic/parse-util.c | 121 | --- a/src/basic/parse-util.c |
105 | +++ b/src/basic/parse-util.c | 122 | +++ b/src/basic/parse-util.c |
106 | @@ -19,6 +19,7 @@ | 123 | @@ -20,6 +20,7 @@ |
107 | #include "process-util.h" | 124 | #include "process-util.h" |
108 | #include "stat-util.h" | 125 | #include "stat-util.h" |
109 | #include "string-util.h" | 126 | #include "string-util.h" |
@@ -111,6 +128,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
111 | 128 | ||
112 | int parse_boolean(const char *v) { | 129 | int parse_boolean(const char *v) { |
113 | if (!v) | 130 | if (!v) |
131 | diff --git a/src/basic/proc-cmdline.c b/src/basic/proc-cmdline.c | ||
132 | index 09169cf963..f411ba897f 100644 | ||
114 | --- a/src/basic/proc-cmdline.c | 133 | --- a/src/basic/proc-cmdline.c |
115 | +++ b/src/basic/proc-cmdline.c | 134 | +++ b/src/basic/proc-cmdline.c |
116 | @@ -15,6 +15,7 @@ | 135 | @@ -15,6 +15,7 @@ |
@@ -121,6 +140,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
121 | 140 | ||
122 | int proc_cmdline(char **ret) { | 141 | int proc_cmdline(char **ret) { |
123 | const char *e; | 142 | const char *e; |
143 | diff --git a/src/basic/procfs-util.c b/src/basic/procfs-util.c | ||
144 | index 7aaf95bfce..42ce53d5aa 100644 | ||
124 | --- a/src/basic/procfs-util.c | 145 | --- a/src/basic/procfs-util.c |
125 | +++ b/src/basic/procfs-util.c | 146 | +++ b/src/basic/procfs-util.c |
126 | @@ -11,6 +11,7 @@ | 147 | @@ -11,6 +11,7 @@ |
@@ -131,6 +152,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
131 | 152 | ||
132 | int procfs_tasks_get_limit(uint64_t *ret) { | 153 | int procfs_tasks_get_limit(uint64_t *ret) { |
133 | _cleanup_free_ char *value = NULL; | 154 | _cleanup_free_ char *value = NULL; |
155 | diff --git a/src/basic/time-util.c b/src/basic/time-util.c | ||
156 | index 3018e81acb..4e2b3b66c1 100644 | ||
134 | --- a/src/basic/time-util.c | 157 | --- a/src/basic/time-util.c |
135 | +++ b/src/basic/time-util.c | 158 | +++ b/src/basic/time-util.c |
136 | @@ -28,6 +28,7 @@ | 159 | @@ -28,6 +28,7 @@ |
@@ -141,6 +164,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
141 | 164 | ||
142 | static clockid_t map_clock_id(clockid_t c) { | 165 | static clockid_t map_clock_id(clockid_t c) { |
143 | 166 | ||
167 | diff --git a/src/core/dbus-cgroup.c b/src/core/dbus-cgroup.c | ||
168 | index 2f2313c599..c9937f9d62 100644 | ||
144 | --- a/src/core/dbus-cgroup.c | 169 | --- a/src/core/dbus-cgroup.c |
145 | +++ b/src/core/dbus-cgroup.c | 170 | +++ b/src/core/dbus-cgroup.c |
146 | @@ -15,6 +15,7 @@ | 171 | @@ -15,6 +15,7 @@ |
@@ -151,6 +176,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
151 | 176 | ||
152 | static BUS_DEFINE_PROPERTY_GET_ENUM(property_get_cgroup_device_policy, cgroup_device_policy, CGroupDevicePolicy); | 177 | static BUS_DEFINE_PROPERTY_GET_ENUM(property_get_cgroup_device_policy, cgroup_device_policy, CGroupDevicePolicy); |
153 | 178 | ||
179 | diff --git a/src/core/dbus-util.c b/src/core/dbus-util.c | ||
180 | index 7862beaacb..19f6968cfe 100644 | ||
154 | --- a/src/core/dbus-util.c | 181 | --- a/src/core/dbus-util.c |
155 | +++ b/src/core/dbus-util.c | 182 | +++ b/src/core/dbus-util.c |
156 | @@ -7,6 +7,7 @@ | 183 | @@ -7,6 +7,7 @@ |
@@ -161,6 +188,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
161 | 188 | ||
162 | int bus_property_get_triggered_unit( | 189 | int bus_property_get_triggered_unit( |
163 | sd_bus *bus, | 190 | sd_bus *bus, |
191 | diff --git a/src/core/kmod-setup.c b/src/core/kmod-setup.c | ||
192 | index a91cfebc67..a45961013f 100644 | ||
164 | --- a/src/core/kmod-setup.c | 193 | --- a/src/core/kmod-setup.c |
165 | +++ b/src/core/kmod-setup.c | 194 | +++ b/src/core/kmod-setup.c |
166 | @@ -11,6 +11,7 @@ | 195 | @@ -11,6 +11,7 @@ |
@@ -171,9 +200,11 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
171 | 200 | ||
172 | #if HAVE_KMOD | 201 | #if HAVE_KMOD |
173 | #include <libkmod.h> | 202 | #include <libkmod.h> |
203 | diff --git a/src/core/service.c b/src/core/service.c | ||
204 | index 73b3c9c316..ef74f00a08 100644 | ||
174 | --- a/src/core/service.c | 205 | --- a/src/core/service.c |
175 | +++ b/src/core/service.c | 206 | +++ b/src/core/service.c |
176 | @@ -42,6 +42,7 @@ | 207 | @@ -43,6 +43,7 @@ |
177 | #include "unit.h" | 208 | #include "unit.h" |
178 | #include "utf8.h" | 209 | #include "utf8.h" |
179 | #include "util.h" | 210 | #include "util.h" |
@@ -181,16 +212,20 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
181 | 212 | ||
182 | static const UnitActiveState state_translation_table[_SERVICE_STATE_MAX] = { | 213 | static const UnitActiveState state_translation_table[_SERVICE_STATE_MAX] = { |
183 | [SERVICE_DEAD] = UNIT_INACTIVE, | 214 | [SERVICE_DEAD] = UNIT_INACTIVE, |
215 | diff --git a/src/journal/journalctl.c b/src/journal/journalctl.c | ||
216 | index 6d6bb1cf63..6666349a35 100644 | ||
184 | --- a/src/journal/journalctl.c | 217 | --- a/src/journal/journalctl.c |
185 | +++ b/src/journal/journalctl.c | 218 | +++ b/src/journal/journalctl.c |
186 | @@ -67,6 +67,7 @@ | 219 | @@ -70,6 +70,7 @@ |
187 | #include "tmpfile-util.h" | ||
188 | #include "unit-name.h" | 220 | #include "unit-name.h" |
189 | #include "user-util.h" | 221 | #include "user-util.h" |
222 | #include "varlink.h" | ||
190 | +#include "missing.h" | 223 | +#include "missing.h" |
191 | 224 | ||
192 | #define DEFAULT_FSS_INTERVAL_USEC (15*USEC_PER_MINUTE) | 225 | #define DEFAULT_FSS_INTERVAL_USEC (15*USEC_PER_MINUTE) |
193 | 226 | ||
227 | diff --git a/src/libsystemd/sd-bus/bus-message.c b/src/libsystemd/sd-bus/bus-message.c | ||
228 | index eb029e4453..f31fe9d5a8 100644 | ||
194 | --- a/src/libsystemd/sd-bus/bus-message.c | 229 | --- a/src/libsystemd/sd-bus/bus-message.c |
195 | +++ b/src/libsystemd/sd-bus/bus-message.c | 230 | +++ b/src/libsystemd/sd-bus/bus-message.c |
196 | @@ -21,6 +21,7 @@ | 231 | @@ -21,6 +21,7 @@ |
@@ -201,6 +236,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
201 | 236 | ||
202 | static int message_append_basic(sd_bus_message *m, char type, const void *p, const void **stored); | 237 | static int message_append_basic(sd_bus_message *m, char type, const void *p, const void **stored); |
203 | 238 | ||
239 | diff --git a/src/libsystemd/sd-bus/bus-objects.c b/src/libsystemd/sd-bus/bus-objects.c | ||
240 | index ae643cacc7..1b752271a5 100644 | ||
204 | --- a/src/libsystemd/sd-bus/bus-objects.c | 241 | --- a/src/libsystemd/sd-bus/bus-objects.c |
205 | +++ b/src/libsystemd/sd-bus/bus-objects.c | 242 | +++ b/src/libsystemd/sd-bus/bus-objects.c |
206 | @@ -13,6 +13,7 @@ | 243 | @@ -13,6 +13,7 @@ |
@@ -211,6 +248,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
211 | 248 | ||
212 | static int node_vtable_get_userdata( | 249 | static int node_vtable_get_userdata( |
213 | sd_bus *bus, | 250 | sd_bus *bus, |
251 | diff --git a/src/libsystemd/sd-bus/test-bus-benchmark.c b/src/libsystemd/sd-bus/test-bus-benchmark.c | ||
252 | index 8de0a859ee..4fd0a2e692 100644 | ||
214 | --- a/src/libsystemd/sd-bus/test-bus-benchmark.c | 253 | --- a/src/libsystemd/sd-bus/test-bus-benchmark.c |
215 | +++ b/src/libsystemd/sd-bus/test-bus-benchmark.c | 254 | +++ b/src/libsystemd/sd-bus/test-bus-benchmark.c |
216 | @@ -14,6 +14,7 @@ | 255 | @@ -14,6 +14,7 @@ |
@@ -221,9 +260,11 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
221 | 260 | ||
222 | #define MAX_SIZE (2*1024*1024) | 261 | #define MAX_SIZE (2*1024*1024) |
223 | 262 | ||
263 | diff --git a/src/locale/keymap-util.c b/src/locale/keymap-util.c | ||
264 | index f8c36c94f5..41f5606aea 100644 | ||
224 | --- a/src/locale/keymap-util.c | 265 | --- a/src/locale/keymap-util.c |
225 | +++ b/src/locale/keymap-util.c | 266 | +++ b/src/locale/keymap-util.c |
226 | @@ -23,6 +23,7 @@ | 267 | @@ -22,6 +22,7 @@ |
227 | #include "string-util.h" | 268 | #include "string-util.h" |
228 | #include "strv.h" | 269 | #include "strv.h" |
229 | #include "tmpfile-util.h" | 270 | #include "tmpfile-util.h" |
@@ -231,6 +272,32 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
231 | 272 | ||
232 | static bool startswith_comma(const char *s, const char *prefix) { | 273 | static bool startswith_comma(const char *s, const char *prefix) { |
233 | s = startswith(s, prefix); | 274 | s = startswith(s, prefix); |
275 | diff --git a/src/login/pam_systemd.c b/src/login/pam_systemd.c | ||
276 | index 3f762cbbc3..005cfea658 100644 | ||
277 | --- a/src/login/pam_systemd.c | ||
278 | +++ b/src/login/pam_systemd.c | ||
279 | @@ -28,6 +28,7 @@ | ||
280 | #include "hostname-util.h" | ||
281 | #include "login-util.h" | ||
282 | #include "macro.h" | ||
283 | +#include "missing.h" | ||
284 | #include "parse-util.h" | ||
285 | #include "path-util.h" | ||
286 | #include "process-util.h" | ||
287 | diff --git a/src/network/generator/network-generator.c b/src/network/generator/network-generator.c | ||
288 | index 0b5af33566..9c808cd014 100644 | ||
289 | --- a/src/network/generator/network-generator.c | ||
290 | +++ b/src/network/generator/network-generator.c | ||
291 | @@ -13,6 +13,7 @@ | ||
292 | #include "string-table.h" | ||
293 | #include "string-util.h" | ||
294 | #include "strv.h" | ||
295 | +#include "missing.h" | ||
296 | |||
297 | /* | ||
298 | # .network | ||
299 | diff --git a/src/nspawn/nspawn-settings.c b/src/nspawn/nspawn-settings.c | ||
300 | index 3a99736813..279fea4d88 100644 | ||
234 | --- a/src/nspawn/nspawn-settings.c | 301 | --- a/src/nspawn/nspawn-settings.c |
235 | +++ b/src/nspawn/nspawn-settings.c | 302 | +++ b/src/nspawn/nspawn-settings.c |
236 | @@ -16,6 +16,7 @@ | 303 | @@ -16,6 +16,7 @@ |
@@ -241,6 +308,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
241 | 308 | ||
242 | Settings *settings_new(void) { | 309 | Settings *settings_new(void) { |
243 | Settings *s; | 310 | Settings *s; |
311 | diff --git a/src/shared/dns-domain.c b/src/shared/dns-domain.c | ||
312 | index f62ad0a0f5..f1a27e158d 100644 | ||
244 | --- a/src/shared/dns-domain.c | 313 | --- a/src/shared/dns-domain.c |
245 | +++ b/src/shared/dns-domain.c | 314 | +++ b/src/shared/dns-domain.c |
246 | @@ -24,6 +24,7 @@ | 315 | @@ -24,6 +24,7 @@ |
@@ -251,9 +320,11 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
251 | 320 | ||
252 | int dns_label_unescape(const char **name, char *dest, size_t sz, DNSLabelFlags flags) { | 321 | int dns_label_unescape(const char **name, char *dest, size_t sz, DNSLabelFlags flags) { |
253 | const char *n; | 322 | const char *n; |
323 | diff --git a/src/shared/journal-importer.c b/src/shared/journal-importer.c | ||
324 | index 7c4fc7021d..a6ff2214df 100644 | ||
254 | --- a/src/shared/journal-importer.c | 325 | --- a/src/shared/journal-importer.c |
255 | +++ b/src/shared/journal-importer.c | 326 | +++ b/src/shared/journal-importer.c |
256 | @@ -13,6 +13,7 @@ | 327 | @@ -14,6 +14,7 @@ |
257 | #include "parse-util.h" | 328 | #include "parse-util.h" |
258 | #include "string-util.h" | 329 | #include "string-util.h" |
259 | #include "unaligned.h" | 330 | #include "unaligned.h" |
@@ -261,9 +332,11 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
261 | 332 | ||
262 | enum { | 333 | enum { |
263 | IMPORTER_STATE_LINE = 0, /* waiting to read, or reading line */ | 334 | IMPORTER_STATE_LINE = 0, /* waiting to read, or reading line */ |
335 | diff --git a/src/shared/logs-show.c b/src/shared/logs-show.c | ||
336 | index b615c70dff..75b26e9c21 100644 | ||
264 | --- a/src/shared/logs-show.c | 337 | --- a/src/shared/logs-show.c |
265 | +++ b/src/shared/logs-show.c | 338 | +++ b/src/shared/logs-show.c |
266 | @@ -38,6 +38,7 @@ | 339 | @@ -39,6 +39,7 @@ |
267 | #include "time-util.h" | 340 | #include "time-util.h" |
268 | #include "utf8.h" | 341 | #include "utf8.h" |
269 | #include "util.h" | 342 | #include "util.h" |
@@ -271,6 +344,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
271 | 344 | ||
272 | /* up to three lines (each up to 100 characters) or 300 characters, whichever is less */ | 345 | /* up to three lines (each up to 100 characters) or 300 characters, whichever is less */ |
273 | #define PRINT_LINE_THRESHOLD 3 | 346 | #define PRINT_LINE_THRESHOLD 3 |
347 | diff --git a/src/shared/pager.c b/src/shared/pager.c | ||
348 | index 7c20b100b4..e4209d3a95 100644 | ||
274 | --- a/src/shared/pager.c | 349 | --- a/src/shared/pager.c |
275 | +++ b/src/shared/pager.c | 350 | +++ b/src/shared/pager.c |
276 | @@ -25,6 +25,7 @@ | 351 | @@ -25,6 +25,7 @@ |
@@ -281,6 +356,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
281 | 356 | ||
282 | static pid_t pager_pid = 0; | 357 | static pid_t pager_pid = 0; |
283 | 358 | ||
359 | diff --git a/src/shared/path-lookup.c b/src/shared/path-lookup.c | ||
360 | index 6bf0ff0316..f6c8009cd2 100644 | ||
284 | --- a/src/shared/path-lookup.c | 361 | --- a/src/shared/path-lookup.c |
285 | +++ b/src/shared/path-lookup.c | 362 | +++ b/src/shared/path-lookup.c |
286 | @@ -20,6 +20,7 @@ | 363 | @@ -20,6 +20,7 @@ |
@@ -291,6 +368,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
291 | 368 | ||
292 | int xdg_user_runtime_dir(char **ret, const char *suffix) { | 369 | int xdg_user_runtime_dir(char **ret, const char *suffix) { |
293 | const char *e; | 370 | const char *e; |
371 | diff --git a/src/shared/uid-range.c b/src/shared/uid-range.c | ||
372 | index 7cb7d8a477..8b12b91084 100644 | ||
294 | --- a/src/shared/uid-range.c | 373 | --- a/src/shared/uid-range.c |
295 | +++ b/src/shared/uid-range.c | 374 | +++ b/src/shared/uid-range.c |
296 | @@ -9,6 +9,7 @@ | 375 | @@ -9,6 +9,7 @@ |
@@ -301,6 +380,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
301 | 380 | ||
302 | static bool uid_range_intersect(UidRange *range, uid_t start, uid_t nr) { | 381 | static bool uid_range_intersect(UidRange *range, uid_t start, uid_t nr) { |
303 | assert(range); | 382 | assert(range); |
383 | diff --git a/src/socket-proxy/socket-proxyd.c b/src/socket-proxy/socket-proxyd.c | ||
384 | index abbbc9f2d6..6179b5851e 100644 | ||
304 | --- a/src/socket-proxy/socket-proxyd.c | 385 | --- a/src/socket-proxy/socket-proxyd.c |
305 | +++ b/src/socket-proxy/socket-proxyd.c | 386 | +++ b/src/socket-proxy/socket-proxyd.c |
306 | @@ -28,6 +28,7 @@ | 387 | @@ -28,6 +28,7 @@ |
@@ -311,6 +392,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
311 | 392 | ||
312 | #define BUFFER_SIZE (256 * 1024) | 393 | #define BUFFER_SIZE (256 * 1024) |
313 | 394 | ||
395 | diff --git a/src/test/test-hexdecoct.c b/src/test/test-hexdecoct.c | ||
396 | index 52217429b1..a05e7782f6 100644 | ||
314 | --- a/src/test/test-hexdecoct.c | 397 | --- a/src/test/test-hexdecoct.c |
315 | +++ b/src/test/test-hexdecoct.c | 398 | +++ b/src/test/test-hexdecoct.c |
316 | @@ -6,6 +6,7 @@ | 399 | @@ -6,6 +6,7 @@ |
@@ -321,6 +404,8 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
321 | 404 | ||
322 | static void test_hexchar(void) { | 405 | static void test_hexchar(void) { |
323 | assert_se(hexchar(0xa) == 'a'); | 406 | assert_se(hexchar(0xa) == 'a'); |
407 | diff --git a/src/udev/udev-builtin-path_id.c b/src/udev/udev-builtin-path_id.c | ||
408 | index e8f1ce1354..8693cb02a4 100644 | ||
324 | --- a/src/udev/udev-builtin-path_id.c | 409 | --- a/src/udev/udev-builtin-path_id.c |
325 | +++ b/src/udev/udev-builtin-path_id.c | 410 | +++ b/src/udev/udev-builtin-path_id.c |
326 | @@ -23,6 +23,7 @@ | 411 | @@ -23,6 +23,7 @@ |
@@ -331,23 +416,27 @@ Signed-off-by: Andrej Valek <andrej.valek@siemens.com> | |||
331 | 416 | ||
332 | _printf_(2,3) | 417 | _printf_(2,3) |
333 | static void path_prepend(char **path, const char *fmt, ...) { | 418 | static void path_prepend(char **path, const char *fmt, ...) { |
419 | diff --git a/src/udev/udev-event.c b/src/udev/udev-event.c | ||
420 | index 8cfa2cdf23..b0670c77ec 100644 | ||
421 | --- a/src/udev/udev-event.c | ||
422 | +++ b/src/udev/udev-event.c | ||
423 | @@ -35,6 +35,7 @@ | ||
424 | #include "udev-util.h" | ||
425 | #include "udev-watch.h" | ||
426 | #include "user-util.h" | ||
427 | +#include "missing.h" | ||
428 | |||
429 | typedef struct Spawn { | ||
430 | sd_device *device; | ||
431 | diff --git a/src/udev/udev-rules.c b/src/udev/udev-rules.c | ||
432 | index 1642f10535..fe2aa75478 100644 | ||
334 | --- a/src/udev/udev-rules.c | 433 | --- a/src/udev/udev-rules.c |
335 | +++ b/src/udev/udev-rules.c | 434 | +++ b/src/udev/udev-rules.c |
336 | @@ -40,6 +40,7 @@ | 435 | @@ -28,6 +28,7 @@ |
337 | #include "udev.h" | 436 | #include "udev-event.h" |
437 | #include "udev-rules.h" | ||
338 | #include "user-util.h" | 438 | #include "user-util.h" |
339 | #include "util.h" | ||
340 | +#include "missing.h" | 439 | +#include "missing.h" |
341 | 440 | ||
342 | #define PREALLOC_TOKEN 2048 | ||
343 | #define RULES_DIRS (const char* const*) CONF_PATHS_STRV("udev/rules.d") | 441 | #define RULES_DIRS (const char* const*) CONF_PATHS_STRV("udev/rules.d") |
344 | --- a/src/login/pam_systemd.c | 442 | |
345 | +++ b/src/login/pam_systemd.c | ||
346 | @@ -27,6 +27,7 @@ | ||
347 | #include "hostname-util.h" | ||
348 | #include "login-util.h" | ||
349 | #include "macro.h" | ||
350 | +#include "missing.h" | ||
351 | #include "parse-util.h" | ||
352 | #include "path-util.h" | ||
353 | #include "process-util.h" | ||