chiark / gitweb /
[PATCH] 004 changelog entrys
[elogind.git] / udev.c
diff --git a/udev.c b/udev.c
index 6e7ac25175b8dc9450b9426cda9a266f538c2288..a3984771188a50d33a3e6b02fcf38922868ea8df 100644 (file)
--- a/udev.c
+++ b/udev.c
@@ -52,13 +52,21 @@ static char *get_device(void)
        return device;
 }
 
-int main(int argc, char *argv[])
+char **main_argv;
+char **main_envp;
+
+int main(int argc, char **argv, char **envp)
 {
        char *action;
        char *device;
        char *subsystem;
        int retval = -EINVAL;
        
+       main_argv = argv;
+       main_envp = envp;
+
+       dbg("version %s", UDEV_VERSION);
+
        if (argc != 2) {
                dbg ("unknown number of arguments");
                goto exit;