chiark / gitweb /
remove deprecated envp[] in main()
authorAlan Jenkins <alan-jenkins@tuffmail.co.uk>
Tue, 2 Sep 2008 21:19:36 +0000 (23:19 +0200)
committerKay Sievers <kay.sievers@vrfy.org>
Tue, 2 Sep 2008 21:19:36 +0000 (23:19 +0200)
envp is not standardized, and may become invalid when environment variables
are modified.  Since udev never actually uses it, we can simply remove it.

Should anyone miss it in future, they can use the standardized environ
variable - like udev_rules.c does already.

udev/test-udev.c
udev/udev.h
udev/udevadm.c
udev/udevcontrol.c
udev/udevd.c
udev/udevinfo.c
udev/udevmonitor.c
udev/udevsettle.c
udev/udevtest.c
udev/udevtrigger.c

index 4d5881deae99c4f47f02e2a0dc2a48225ebd947d..07628f74fd1b8e109832b060ef09288efee43b5c 100644 (file)
@@ -60,7 +60,7 @@ static void asmlinkage sig_handler(int signum)
        }
 }
 
-int main(int argc, char *argv[], char *envp[])
+int main(int argc, char *argv[])
 {
        struct sysfs_device *dev;
        struct udevice *udev;
index 94456749a8f596577744ae18f52ba75d74307cb2..da86365056e47d7c8aaa49d70cf6ded43dd75584 100644 (file)
@@ -168,11 +168,11 @@ extern int unlink_secure(const char *filename);
 extern size_t buf_get_line(const char *buf, size_t buflen, size_t cur);
 
 /* udev commands */
-extern int udevmonitor(int argc, char *argv[], char *envp[]);
-extern int udevinfo(int argc, char *argv[], char *envp[]);
-extern int udevcontrol(int argc, char *argv[], char *envp[]);
-extern int udevtrigger(int argc, char *argv[], char *envp[]);
-extern int udevsettle(int argc, char *argv[], char *envp[]);
-extern int udevtest(int argc, char *argv[], char *envp[]);
+extern int udevmonitor(int argc, char *argv[]);
+extern int udevinfo(int argc, char *argv[]);
+extern int udevcontrol(int argc, char *argv[]);
+extern int udevtrigger(int argc, char *argv[]);
+extern int udevsettle(int argc, char *argv[]);
+extern int udevtest(int argc, char *argv[]);
 
 #endif
index 7adb7c5732885abdff943ec459b71c6aea563550..cb356c52528a3c9181946aeacb5f899ab581e62f 100644 (file)
@@ -49,20 +49,20 @@ void log_message(int priority, const char *format, ...)
 
 struct command {
        const char *name;
-       int (*cmd)(int argc, char *argv[], char *envp[]);
+       int (*cmd)(int argc, char *argv[]);
        const char *help;
        int debug;
 };
 
 static const struct command cmds[];
 
-static int version(int argc, char *argv[], char *envp[])
+static int version(int argc, char *argv[])
 {
        printf("%s\n", VERSION);
        return 0;
 }
 
-static int help(int argc, char *argv[], char *envp[])
+static int help(int argc, char *argv[])
 {
        const struct command *cmd;
 
@@ -118,7 +118,7 @@ static const struct command cmds[] = {
        {}
 };
 
-int main(int argc, char *argv[], char *envp[])
+int main(int argc, char *argv[])
 {
        const char *command;
        const char *pos;
@@ -157,7 +157,7 @@ int main(int argc, char *argv[], char *envp[])
        for (cmd = cmds; cmd->name != NULL; cmd++) {
                if (strcmp(cmd->name, command) == 0) {
                        debug = cmd->debug;
-                       rc = cmd->cmd(argc, argv, envp);
+                       rc = cmd->cmd(argc, argv);
                        goto out;
                }
        }
index a02bfc4d65b413e43d899db5cf22f3337b653d98..f4830d8423dd1ddd1a11e97a479d8eb58d29d1f5 100644 (file)
@@ -36,7 +36,7 @@
 static int sock = -1;
 static int udev_log = 0;
 
-int udevcontrol(int argc, char *argv[], char *envp[])
+int udevcontrol(int argc, char *argv[])
 {
        static struct udevd_ctrl_msg ctrl_msg;
        struct sockaddr_un saddr;
index 654118e5a935ffc86edfe688cc0671f9fcf88de4..49159494c435669226cbddfefbcfd085f2b17c0c 100644 (file)
@@ -953,7 +953,7 @@ static void export_initial_seqnum(void)
        }
 }
 
-int main(int argc, char *argv[], char *envp[])
+int main(int argc, char *argv[])
 {
        int retval;
        int fd;
index 714a69c38490070461af37d8f49a13ffa7318358..738ffc67de5e778b8200f556e3ed13975ac743b6 100644 (file)
@@ -234,7 +234,7 @@ static int stat_device(const char *name, int export, const char *prefix)
        return 0;
 }
 
-int udevinfo(int argc, char *argv[], char *envp[])
+int udevinfo(int argc, char *argv[])
 {
        int option;
        struct udevice *udev = NULL;
index 2430dd39a557fe1411d9b21380e501126b32ce36..3b65bcae9b3ae7270e345d1df5a974744b79751d 100644 (file)
@@ -123,7 +123,7 @@ static const char *search_key(const char *searchkey, const char *buf, size_t buf
        return NULL;
 }
 
-int udevmonitor(int argc, char *argv[], char *envp[])
+int udevmonitor(int argc, char *argv[])
 {
        struct sigaction act;
        int option;
index f00a38b4b75c9cedb577b0b22d864b01cff07f05..11277f5a4345db9214312cb8c6e6d2729f260584 100644 (file)
@@ -67,7 +67,7 @@ static void print_queue(const char *dir)
        printf("\n\n");
 }
 
-int udevsettle(int argc, char *argv[], char *envp[])
+int udevsettle(int argc, char *argv[])
 {
        char queuename[PATH_SIZE];
        char filename[PATH_SIZE];
index 7c6e3f9178b467a0ae85f5578ff32d9636992763..63603aad97fd8a26161b2f66534da3946a18f7ab 100644 (file)
@@ -71,7 +71,7 @@ out:
        return rc;
 }
 
-int udevtest(int argc, char *argv[], char *envp[])
+int udevtest(int argc, char *argv[])
 {
        int force = 0;
        const char *action = "add";
index 3dd9109b8b5a390043660ef0ca996ab959dd2d82..4a8f62ab5c2bb23d77bdce10c54051016dee52dc 100644 (file)
@@ -562,7 +562,7 @@ static void scan_failed(void)
        }
 }
 
-int udevtrigger(int argc, char *argv[], char *envp[])
+int udevtrigger(int argc, char *argv[])
 {
        int failed = 0;
        const char *sockpath = NULL;