diff options
author | Dmitry V. Levin <ldv@altlinux.org> | 2014-02-28 22:44:43 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2014-02-28 22:44:43 +0000 |
commit | 1d912aff16f51b055668cf639d0ee89ab262efe1 (patch) | |
tree | 6dc148b36854cef71f406525b37d7cde4a3e1eab | |
parent | d153bfc505dd30dabc2509091e67460c3ca1675b (diff) | |
download | strace-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.am | 1 | ||||
-rw-r--r-- | ioctlsort.c | 63 |
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; -} |