summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2014-02-28 22:44:43 +0000
committerDmitry V. Levin <ldv@altlinux.org>2014-02-28 22:44:43 +0000
commit1d912aff16f51b055668cf639d0ee89ab262efe1 (patch)
tree6dc148b36854cef71f406525b37d7cde4a3e1eab
parentd153bfc505dd30dabc2509091e67460c3ca1675b (diff)
downloadstrace-1d912aff16f51b055668cf639d0ee89ab262efe1.tar.gz
strace-1d912aff16f51b055668cf639d0ee89ab262efe1.tar.bz2
strace-1d912aff16f51b055668cf639d0ee89ab262efe1.tar.xz
Remove obsolete ioctlsort.c
The generic version of ioctlsort.c became obsolete after commit v4.6-240-g5afdf12 that removed its last non-Linux users. * ioctlsort.c: Remove. * Makefile.am (EXTRA_DIST): Remove ioctlsort.c. Reported-by: Elliott Hughes <enh@google.com>
-rw-r--r--Makefile.am1
-rw-r--r--ioctlsort.c63
2 files changed, 0 insertions, 64 deletions
diff --git a/Makefile.am b/Makefile.am
index a9d2ff0..03d310b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -79,7 +79,6 @@ EXTRA_DIST = \
debian/strace64.manpages \
debian/watch \
errnoent.sh \
- ioctlsort.c \
linux/aarch64/errnoent1.h \
linux/aarch64/ioctlent.h.in \
linux/aarch64/ioctlent1.h \
diff --git a/ioctlsort.c b/ioctlsort.c
deleted file mode 100644
index 0e6608e..0000000
--- a/ioctlsort.c
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Copyright (c) 1991, 1992 Paul Kranenburg <pk@cs.few.eur.nl>
- * Copyright (c) 1993, 1994, 1995 Rick Sladkey <jrs@world.std.com>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <stdio.h>
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-#endif
-
-struct ioctlent {
- const char *doth;
- const char *symbol;
- unsigned long code;
-};
-
-#include "ioctlent.raw"
-
-int nioctlents = sizeof ioctlent / sizeof ioctlent[0];
-
-int
-compare(const void *a, const void *b)
-{
- unsigned long code1 = ((struct ioctlent *) a)->code;
- unsigned long code2 = ((struct ioctlent *) b)->code;
- return (code1 > code2) ? 1 : (code1 < code2) ? -1 : 0;
-}
-
-int
-main(int argc, const char *argv[])
-{
- int i;
-
- qsort(ioctlent, nioctlents, sizeof ioctlent[0], compare);
- for (i = 0; i < nioctlents; i++) {
- printf("{\"%s\", \"%s\", %#lx},\n",
- ioctlent[i].doth, ioctlent[i].symbol, ioctlent[i].code);
- }
- return 0;
-}