*
* busyboxed by Erik Andersen
*/
-#include "internal.h"
+#include "busybox.h"
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#define VT_ACTIVATE 0x5606 /* make vt active */
#define VT_WAITACTIVE 0x5607 /* wait for vt active */
-const char chvt_usage[] =
- "chvt N\n"
-#ifndef BB_FEATURE_TRIVIAL_HELP
- "\nChanges the foreground virtual terminal to /dev/ttyN\n"
-#endif
- ;
-
int chvt_main(int argc, char **argv)
{
int fd, num;
num = atoi(argv[1]);
if (ioctl(fd, VT_ACTIVATE, num)) {
perror("VT_ACTIVATE");
- exit(FALSE);
+ return EXIT_FAILURE;
}
if (ioctl(fd, VT_WAITACTIVE, num)) {
perror("VT_WAITACTIVE");
- exit(FALSE);
+ return EXIT_FAILURE;
}
- return(TRUE);
+ return EXIT_SUCCESS;
}