chiark / gitweb /
[PATCH] add callout config type to udev
[elogind.git] / udev.c
diff --git a/udev.c b/udev.c
index 6e7ac25175b8dc9450b9426cda9a266f538c2288..0aba8c4bf9aa133999dedb8b8e209d078593aaf3 100644 (file)
--- a/udev.c
+++ b/udev.c
@@ -52,13 +52,19 @@ static char *get_device(void)
        return device;
 }
 
        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;
        
 {
        char *action;
        char *device;
        char *subsystem;
        int retval = -EINVAL;
        
+       main_argv = argv;
+       main_envp = envp;
+
        if (argc != 2) {
                dbg ("unknown number of arguments");
                goto exit;
        if (argc != 2) {
                dbg ("unknown number of arguments");
                goto exit;