X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fpandora%2Fpicorestore.c;h=a278abc3e79cb59beedf21fd5ca081430f96ff7e;hb=234f07f4a415f488fe890de2be9e994d9a9da17c;hp=6a327552a458ff6edbf0998c824440a36594674b;hpb=be672de78d15e3761c531834315e464df4d0cdac;p=picodrive.git diff --git a/platform/pandora/picorestore.c b/platform/pandora/picorestore.c index 6a32755..a278abc 100644 --- a/platform/pandora/picorestore.c +++ b/platform/pandora/picorestore.c @@ -5,15 +5,12 @@ #include #include #include -#include #include int main() { struct fb_var_screeninfo fbvar; - struct termios kbd_termios; int ret, fbdev, kbdfd; - FILE *tios_f; fbdev = open("/dev/fb0", O_RDWR); if (fbdev == -1) { @@ -40,28 +37,16 @@ int main() end_fb: close(fbdev); - tios_f = fopen("/tmp/pico_tios", "rb"); - if (tios_f != NULL) { - kbdfd = open("/dev/tty", O_RDWR); - if (kbdfd == -1) { - perror("open /dev/tty"); - return 1; - } - - if (fread(&kbd_termios, sizeof(kbd_termios), 1, tios_f) == 1) { - if (ioctl(kbdfd, KDSETMODE, KD_TEXT) == -1) - perror("KDSETMODE KD_TEXT"); + kbdfd = open("/dev/tty", O_RDWR); + if (kbdfd == -1) { + perror("open /dev/tty"); + return 1; + } - printf("restoring termios.. "); - if (tcsetattr(kbdfd, TCSAFLUSH, &kbd_termios) == -1) - perror("tcsetattr"); - else - printf("ok\n"); - } + if (ioctl(kbdfd, KDSETMODE, KD_TEXT) == -1) + perror("KDSETMODE KD_TEXT"); - close(kbdfd); - fclose(tios_f); - } + close(kbdfd); return 0; }