--- utils/.gitignore | 1 - utils/Makefile.am | 1 - utils/snarffont.c | 97 ----------------------------------------------------- 3 files changed, 0 insertions(+), 99 deletions(-) delete mode 100644 utils/snarffont.c diff --git a/utils/.gitignore b/utils/.gitignore index f50c9f1..ce60161 100644 --- a/utils/.gitignore +++ b/utils/.gitignore @@ -2,7 +2,6 @@ modlist moddeps genhdlist mapshdr -snarffont readmap .utils .depend diff --git a/utils/Makefile.am b/utils/Makefile.am index d654a51..2635e8c 100644 --- a/utils/Makefile.am +++ b/utils/Makefile.am @@ -23,6 +23,5 @@ utilsdir = $(libexecdir)/$(PACKAGE_NAME) dist_sbin_SCRIPTS = logpicker utils_PROGRAMS = mapshdr readmap -noinst_PROGRAMS = snarffont MAINTAINERCLEANFILES = Makefile.in diff --git a/utils/snarffont.c b/utils/snarffont.c deleted file mode 100644 index 49bad6e..0000000 --- a/utils/snarffont.c +++ /dev/null @@ -1,97 +0,0 @@ -/* - * snarffont.c - * - * Copyright (C) 2007 Red Hat, Inc. All rights reserved. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -#include <errno.h> -#include <fcntl.h> -#include <stdio.h> -#include <sys/ioctl.h> -#include <sys/kd.h> -#include <stdlib.h> -#include <unistd.h> - -#define MAXFONTSIZE 65536 - -int main(void) { - unsigned char buf[MAXFONTSIZE]; - struct console_font_op cfo; - unsigned short map[E_TABSZ]; - struct unipair descs[2048]; - struct unimapdesc d; - int fd; - - if ((fd = open("/dev/tty0", O_RDONLY)) < 0) { - fprintf(stderr, "%s: %m", __func__); - return EXIT_FAILURE; - } - - cfo.op = KD_FONT_OP_GET; - cfo.flags = 0; - cfo.width = 8; - cfo.height = 16; - cfo.charcount = 512; - cfo.data = buf; - if (ioctl(fd, KDFONTOP, &cfo)) { - fprintf(stderr, "%s: %m", __func__); - return EXIT_FAILURE; - } - - if (ioctl(fd, GIO_UNISCRNMAP, map)) { - fprintf(stderr, "%s: %m", __func__); - return EXIT_FAILURE; - } - - d.entry_ct = 2048; - d.entries = descs; - if (ioctl(fd, GIO_UNIMAP, &d)) { - fprintf(stderr, "%s: %m", __func__); - return EXIT_FAILURE; - } - - if (write(1, &cfo, sizeof(cfo)) == -1) { - fprintf(stderr, "%s: %m", __func__); - return EXIT_FAILURE; - } - - if (write(1, &cfo, sizeof(cfo)) == -1) { - fprintf(stderr, "%s: %m", __func__); - return EXIT_FAILURE; - } - - if (write(1, buf, sizeof(buf)) == -1) { - fprintf(stderr, "%s: %m", __func__); - return EXIT_FAILURE; - } - - if (write(1, map, sizeof(map)) == -1) { - fprintf(stderr, "%s: %m", __func__); - return EXIT_FAILURE; - } - - if (write(1, &d.entry_ct, sizeof(d.entry_ct)) == -1) { - fprintf(stderr, "%s: %m", __func__); - return EXIT_FAILURE; - } - - if (write(1, descs, d.entry_ct * sizeof(descs[0])) == -1) { - fprintf(stderr, "%s: %m", __func__); - return EXIT_FAILURE; - } - - return 0; -} -- 1.7.6 _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list