1999-01-26 Miguel de Icaza <miguel@nuclecu.unam.mx>
* cons.saver.c: Removed glib from the suid app
Этот коммит содержится в:
родитель
898014a521
Коммит
09d44c9f4e
@ -1,3 +1,7 @@
|
||||
1999-01-26 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||||
|
||||
* cons.saver.c: Removed glib from the suid app
|
||||
|
||||
Wed Jan 27 03:17:44 1999 Timur Bakeyev <mc@bat.ru>
|
||||
|
||||
* Converted memory managment to Glib. Now we use g_new()/g_malloc()/
|
||||
|
@ -89,7 +89,7 @@ inline void tty_cursormove(int y, int x)
|
||||
char buffer [BUF_TINY];
|
||||
|
||||
/* Standard ANSI escape sequence for cursor positioning */
|
||||
g_snprintf (buffer, sizeof (buffer), "\33[%d;%dH", y + 1, x + 1);
|
||||
snprintf (buffer, sizeof (buffer), "\33[%d;%dH", y + 1, x + 1);
|
||||
dwrite (console_fd, buffer);
|
||||
}
|
||||
|
||||
@ -167,7 +167,7 @@ char *detect_console (void)
|
||||
!isdigit(tty_name[len - 1]))
|
||||
return "Doesn't look like console";
|
||||
|
||||
g_snprintf (vcs_name, sizeof (vcs_name), "/dev/vcsa%s", tty_name + xlen - 1);
|
||||
snprintf (vcs_name, sizeof (vcs_name), "/dev/vcsa%s", tty_name + xlen - 1);
|
||||
vcs_fd = check_file (vcs_name, 0, &msg);
|
||||
console_fd = check_file (tty_name, 1, &msg);
|
||||
|
||||
@ -359,7 +359,7 @@ int main (int argc, char **argv)
|
||||
/* Allocate buffer for screen image */
|
||||
tty_getsize ();
|
||||
buffer_size = 4 + 2 * columns * rows;
|
||||
buffer = (char*) g_malloc (buffer_size);
|
||||
buffer = (char*) malloc (buffer_size);
|
||||
}
|
||||
|
||||
/* If using /dev/vcs*, we don't need anymore the console fd */
|
||||
@ -392,7 +392,7 @@ int main (int argc, char **argv)
|
||||
} /* while (read ...) */
|
||||
|
||||
if (buffer)
|
||||
g_free (buffer);
|
||||
free (buffer);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user