From dfb6211df36207a62ae39b9d3c670bb0dc1ebbd5 Mon Sep 17 00:00:00 2001 From: Glenn L McGrath Date: Tue, 13 Jan 2004 10:12:16 +0000 Subject: [PATCH] Patch by Tito, remove some unneeded variables to save some space. --- console-tools/openvt.c | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/console-tools/openvt.c b/console-tools/openvt.c index bafd1d0a2..b0db33b33 100644 --- a/console-tools/openvt.c +++ b/console-tools/openvt.c @@ -32,31 +32,22 @@ #include "busybox.h" -#define VTNAME "/dev/tty%d" - int openvt_main(int argc, char **argv) { - int pid; int fd; - int vtno; - char vtname[sizeof VTNAME + 2]; + char vtname[sizeof VC_FORMAT + 2]; if (argc < 3) bb_show_usage(); - if (!isdigit(argv[1][0])) - bb_show_usage(); - - /* check for Illegal vt number */ - vtno=bb_xgetlarg(argv[1], 10, 1, 12); - - sprintf(vtname, VTNAME, vtno); + /* check for Illegal vt number: < 1 or > 12 */ + sprintf(vtname, VC_FORMAT,(int)bb_xgetlarg(argv[1], 10, 1, 12)); argv+=2; argc-=2; - if((pid = fork()) == 0) { + if(fork() == 0) { /* leave current vt */ #ifdef ESIX_5_3_2_D