X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=chvt.c;h=37fd21ae96634eb4843722cc8c3ccf849676e8cc;hb=c3f5c9c2eeb9b9501e54b3cee7e7bdf9f1f3110e;hp=bea00ea83accfd67104533275093b11fa04d115c;hpb=d73dc5b07390fb90e7f605871c993a28eedf1d46;p=oweals%2Fbusybox.git diff --git a/chvt.c b/chvt.c index bea00ea83..37fd21ae9 100644 --- a/chvt.c +++ b/chvt.c @@ -1,3 +1,4 @@ +/* vi: set sw=4 ts=4: */ /* * chvt.c - aeb - 940227 - Change virtual terminal * @@ -11,26 +12,35 @@ #include #include -extern int getfd(void); - -int -chvt_main(int argc, char** argv) +int chvt_main(int argc, char **argv) { - int fd, num; + int fd, num; - if ( ( argc != 2) || (**(argv+1) == '-' ) ) { - usage ("chvt N\n\nChange foreground virtual terminal to /dev/ttyN\n"); - } - fd = get_console_fd("/dev/console"); - num = atoi(argv[1]); - if (ioctl(fd,VT_ACTIVATE,num)) { - perror("VT_ACTIVATE"); - exit(FALSE); - } - if (ioctl(fd,VT_WAITACTIVE,num)) { - perror("VT_WAITACTIVE"); - exit(FALSE); - } - exit( TRUE); + if ((argc != 2) || (**(argv + 1) == '-')) { + usage ("chvt N\n" +#ifndef BB_FEATURE_TRIVIAL_HELP + "\nChanges the foreground virtual terminal to /dev/ttyN\n" +#endif + ); + } + fd = get_console_fd("/dev/console"); + num = atoi(argv[1]); + if (ioctl(fd, VT_ACTIVATE, num)) { + perror("VT_ACTIVATE"); + exit(FALSE); + } + if (ioctl(fd, VT_WAITACTIVE, num)) { + perror("VT_WAITACTIVE"); + exit(FALSE); + } + exit(TRUE); } + +/* +Local Variables: +c-file-style: "linux" +c-basic-offset: 4 +tab-width: 4 +End: +*/