1 --- XaoS-3.1pre5/src/ui/ui-drv/svga/ui_svga.c.orig Thu May 31 19:07:17 2001
2 +++ XaoS-3.1pre5/src/ui/ui-drv/svga/ui_svga.c Fri Jan 24 21:57:08 2003
7 - seteuid (getuid ()); /* Don't need supervisor rights anymore. */
9 if (mode == G320x240x256
10 || mode == G320x400x256
11 || mode == G360x480x256)
16 - seteuid (euid); /* We need supervisor rights to open mouse. */
18 - if ((fd = open ("/dev/console", O_RDONLY)) < 0)
20 - seteuid (getuid ()); /* Don't need supervisor rights anymore. */
21 - setegid (getgid ());
26 - if (chkbuf.st_rdev >> 8 != 4 || (chkbuf.st_rdev & 0xff) >= 64)
28 - seteuid (getuid ()); /* Don't need supervisor rights anymore. */
29 - setegid (getgid ());
32 - if ((fd = open ("/dev/mem", O_RDWR)) < 0)
34 - seteuid (getuid ()); /* Don't need supervisor rights anymore. */
35 - setegid (getgid ());
41 vga_setmousesupport (1);
43 info = vga_getmodeinfo (i);
44 if (info->colors != 256 && info->colors != 32768 && info->colors != 65536 && info->colors != 16777216)
49 if (i == GLASTMODE + 1)
54 - seteuid (getuid ()); /* Don't need supervisor rights anymore. */
55 - setegid (getgid ());