[PATCH] Remove snarffont, which is no longer needed.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



---
 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


[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux