Cleanup patches from tito.
authorRob Landley <rob@landley.net>
Fri, 10 Mar 2006 23:16:25 +0000 (23:16 -0000)
committerRob Landley <rob@landley.net>
Fri, 10 Mar 2006 23:16:25 +0000 (23:16 -0000)
console-tools/chvt.c
console-tools/deallocvt.c
console-tools/openvt.c

index 252aed740f0234589b5c43fc26e32e0413a144a7..cba5b4014dd73a4ee24bb108d6dc5bd4e48cdbbb 100644 (file)
@@ -44,8 +44,8 @@ int chvt_main(int argc, char **argv)
 
        fd = get_console_fd();
        num =  bb_xgetlarg(argv[1], 10, 0, INT_MAX);
-       if((-1 == ioctl(fd, VT_ACTIVATE, num)) ||
-          (-1 == ioctl(fd, VT_WAITACTIVE, num))) {
+       if ((-1 == ioctl(fd, VT_ACTIVATE, num))
+       || (-1 == ioctl(fd, VT_WAITACTIVE, num))) {
                bb_perror_msg_and_die("ioctl");
        }
        return EXIT_SUCCESS;
index ad3cebfef19179e11dd99b8f0e6d1b7741119e2b..853b2b48975f4387677660d8b986b51720fdebd1 100644 (file)
@@ -37,11 +37,11 @@ int deallocvt_main(int argc, char *argv[])
        /* num = 0 deallocate all unused consoles */
        int num = 0;
 
-       switch(argc)
-       {
+       switch (argc) {
                case 2:
-                       if((num = bb_xgetlarg(argv[1], 10, 0, INT_MAX)) == 0)
+                       if ((num = bb_xgetlarg(argv[1], 10, 0, INT_MAX)) == 0) {
                                bb_error_msg_and_die("0: illegal VT number");
+                       }
                /* Fallthrough */
                case 1:
                        break;
@@ -49,7 +49,7 @@ int deallocvt_main(int argc, char *argv[])
                        bb_show_usage();
        }
 
-       if (-1 == ioctl( get_console_fd(), VT_DISALLOCATE, num )) {
+       if (-1 == ioctl(get_console_fd(), VT_DISALLOCATE, num)) {
                bb_perror_msg_and_die("VT_DISALLOCATE");
        }
        return EXIT_SUCCESS;
index 6bdf608c7f4197c4877b64869548eb8a775a44ce..de6a19fbcbbbda74208848f41119572b8e6171a2 100644 (file)
 int openvt_main(int argc, char **argv)
 {
        int fd;
-       char vtname[sizeof VC_FORMAT + 2];
+       char vtname[sizeof(VC_FORMAT) + 2];
 
 
-       if (argc < 3)
-       bb_show_usage();
-
+       if (argc < 3) {
+               bb_show_usage();
+       }
        /* check for Illegal vt number: < 1 or > 12 */
-       sprintf(vtname, VC_FORMAT,(int)bb_xgetlarg(argv[1], 10, 1, 12));
-
-       argv+=2;
-       argc-=2;
+       sprintf(vtname, VC_FORMAT, (int)bb_xgetlarg(argv[1], 10, 1, 12));
 
-       if(fork() == 0) {
+       if (fork() == 0) {
                /* leave current vt */
-
-#ifdef   ESIX_5_3_2_D
-               if (setpgrp() < 0) {
-#else
                if (setsid() < 0) {
-#endif
-
-                       bb_perror_msg_and_die("Unable to set new session");
+                       bb_perror_msg_and_die("setsid");
                }
                close(0);                       /* so that new vt becomes stdin */
 
@@ -67,7 +58,7 @@ int openvt_main(int argc, char **argv)
                dup2(fd, STDOUT_FILENO);
                dup2(fd, STDERR_FILENO);
 
-               execvp(argv[0], argv);
+               execvp(argv[2], &argv[2]);
                _exit(1);
        }
        return EXIT_SUCCESS;