#include #include #include #include #include #include #include #include #include #include int main(int argc, char** argv) { if (argc != 2) { printf("usage: termfix /dev/ttyX\n"); return 2; } int fd = open(argv[1], O_RDWR, 0); int res = ioctl(fd, VT_UNLOCKSWITCH, 1); if (res != 0) { perror("ioctl VT_UNLOCKSWITCH failed"); return 3; } ioctl(fd, KDSETMODE, KD_TEXT); if (res != 0) { perror("ioctl KDSETMODE failed"); return 3; } printf("Success\n"); return res; }