chiark / gitweb /
[PATCH] udevstart fixes
[elogind.git] / udevstart.c
index 21fd93df742b12776664bb10a4ebae1f5c23c11c..40dbaf2475bcadc9006aabbad0f973bc33bfd250 100644 (file)
@@ -78,12 +78,11 @@ static void udev_exec(const char *path, const char* subsystem)
        }
 }
 
-static int udev_scan(void)
+static void udev_scan(void)
 {
        char *devpath;
        DIR *dir;
        struct dirent *dent;
-       int retval = -EINVAL;
 
        devpath = "block";
        dir = opendir(SYSBLOCK);
@@ -179,11 +178,6 @@ static int udev_scan(void)
                        }
                }
        }
-
-       if (retval > 0)
-               retval = 0;
-
-       return -retval;
 }
 
 
@@ -191,5 +185,7 @@ int main(int argc, char *argv[], char *envp[])
 {
        init_logging("udevstart");
 
-       return udev_scan();
+       udev_scan();
+
+       return 0;
 }