12 struct fb_var_screeninfo fbvar;
13 int ret, fbdev, kbdfd;
15 fbdev = open("/dev/fb0", O_RDWR);
21 ret = ioctl(fbdev, FBIOGET_VSCREENINFO, &fbvar);
23 perror("FBIOGET_VSCREENINFO ioctl");
27 if (fbvar.yoffset != 0) {
28 printf("fixing yoffset.. ");
30 ret = ioctl(fbdev, FBIOPAN_DISPLAY, &fbvar);
32 perror("ioctl FBIOPAN_DISPLAY");
40 kbdfd = open("/dev/tty", O_RDWR);
42 perror("open /dev/tty");
46 if (ioctl(kbdfd, KDSETMODE, KD_TEXT) == -1)
47 perror("KDSETMODE KD_TEXT");