X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=udevstart.c;h=40dbaf2475bcadc9006aabbad0f973bc33bfd250;hb=fdcfcec707ab48a5285d675412820d4320382e92;hp=5c977b5ce65ab0ee92574391d188066814d1329a;hpb=e4dc0e11c148df0e907ea23fd902324d856abcb1;p=elogind.git diff --git a/udevstart.c b/udevstart.c index 5c977b5ce..40dbaf247 100644 --- a/udevstart.c +++ b/udevstart.c @@ -34,7 +34,7 @@ #ifdef LOG -unsigned char logname[42]; +unsigned char logname[LOGNAME_SIZE]; void log_message(int level, const char *format, ...) { va_list args; @@ -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,17 +178,14 @@ static int udev_scan(void) } } } - - if (retval > 0) - retval = 0; - - return -retval; } -int main(int argc, char **argv, char **envp) +int main(int argc, char *argv[], char *envp[]) { init_logging("udevstart"); - return udev_scan(); + udev_scan(); + + return 0; }