]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
util: drop const_int_one/const_int_zero again 10456/head
authorLennart Poettering <lennart@poettering.net>
Thu, 18 Oct 2018 17:49:18 +0000 (19:49 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 18 Oct 2018 17:50:29 +0000 (19:50 +0200)
There's only a single user remaining now that we have setsockopt_int(),
let's define those variables locally.

This more or less reverts 6d5e65f6454212cd400d0ebda34978a9f20cc26a.

src/basic/util.c
src/basic/util.h
src/udev/udev-rules.c

index c4c66cca53bbbbfd61af8e172aed64be2421467e..0da963f4af876548846ebc02860aadcefdb07003 100644 (file)
@@ -51,9 +51,6 @@ int saved_argc = 0;
 char **saved_argv = NULL;
 static int saved_in_initrd = -1;
 
-const int const_int_zero = 0;
-const int const_int_one = 1;
-
 size_t page_size(void) {
         static thread_local size_t pgsz = 0;
         long r;
index 32d9380bd967b599d508c2601c8fd2e0a6539186..8cba4ed7260e2380a9a46f7d098aa4445bee5eeb 100644 (file)
@@ -232,6 +232,3 @@ int version(void);
 int str_verscmp(const char *s1, const char *s2);
 
 void disable_coredumps(void);
-
-extern const int const_int_zero;
-extern const int const_int_one;
index 752e17f2aed0b4d9eb77072fa0996b50a945398f..7ffaf159203a79b6bc239023d1582f8f0c6b409b 100644 (file)
@@ -1392,12 +1392,14 @@ static void add_rule(struct udev_rules *rules, char *line,
                                 rule_add_key(&rule_tmp, TK_A_DB_PERSIST, op, NULL, NULL);
 
                         pos = strstr(value, "nowatch");
-                        if (pos)
-                                rule_add_key(&rule_tmp, TK_A_INOTIFY_WATCH, op, NULL, &const_int_zero);
-                        else {
+                        if (pos) {
+                                static const int zero = 0;
+                                rule_add_key(&rule_tmp, TK_A_INOTIFY_WATCH, op, NULL, &zero);
+                        } else {
+                                static const int one = 1;
                                 pos = strstr(value, "watch");
                                 if (pos)
-                                        rule_add_key(&rule_tmp, TK_A_INOTIFY_WATCH, op, NULL, &const_int_one);
+                                        rule_add_key(&rule_tmp, TK_A_INOTIFY_WATCH, op, NULL, &one);
                         }
 
                         pos = strstr(value, "static_node=");