selinux_init();
dbg("version %s", UDEV_VERSION);
- if (getuid() != 0) {
- fprintf(stderr, "root privileges required\n");
- err("root privileges required");
- goto exit;
- }
-
/* parse commandline options */
for (i = 1 ; i < argc; i++) {
char *arg = argv[i];
}
}
+ if (getuid() != 0) {
+ fprintf(stderr, "root privileges required\n");
+ err("root privileges required");
+ goto exit;
+ }
+
/* init sockets to receive events */
if (init_udevd_socket() < 0) {
if (errno == EADDRINUSE) {