summaryrefslogtreecommitdiff
path: root/usr.bin/top/sigconv.awk
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/top/sigconv.awk')
-rw-r--r--usr.bin/top/sigconv.awk76
1 files changed, 0 insertions, 76 deletions
diff --git a/usr.bin/top/sigconv.awk b/usr.bin/top/sigconv.awk
deleted file mode 100644
index d7af5853a24..00000000000
--- a/usr.bin/top/sigconv.awk
+++ /dev/null
@@ -1,76 +0,0 @@
-#
-# Top users/processes display for Unix
-# Version 3
-#
-# Copyright (c) 1984, 1989, William LeFebvre, Rice University
-# Copyright (c) 1989, 1990, 1992, William LeFebvre, Northwestern University
-#
-# 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.
-#
-# 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 OR HIS EMPLOYER 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.
-
-BEGIN {
- nsig = 0;
- j = 0;
- print "/* This file was automatically generated */"
- print "/* by the awk script \"sigconv.awk\". */"
- print "/* $OpenBSD: sigconv.awk,v 1.5 2004/05/09 22:14:15 deraadt Exp $ */\n"
- print "struct sigdesc {"
- print " char *name;"
- print " int number;"
- print "};\n"
- print "struct sigdesc sigdesc[] = {"
-}
-
-/^#define[ \t][ \t]*SIG[A-Z]/ {
-
- j = sprintf("%d", $3);
- str = $2;
- if (nsig < j)
- nsig = j;
- siglist[j] = sprintf("\"%s\",\t%2d", substr(str, 4), j);
-}
-
-/^#[ \t]*define[ \t][ \t]*SIG[A-Z]/ {
-
- j = sprintf("%d", $4);
- str = $3;
- if (nsig < j)
- nsig = j;
- siglist[j] = sprintf("\"%s\",\t%2d", substr(str, 4), j);
-}
-
-/^#[ \t]*define[ \t][ \t]*_SIG[A-Z]/ {
-
- j = sprintf("%d", $4);
- str = $3;
- if (nsig < j)
- nsig = j;
-
- siglist[j] = sprintf("\"%s\",\t%2d", substr(str, 5), j);
-}
-
-END {
- for (n = 1; n <= nsig; n++)
- if (siglist[n] != "")
- printf(" { %s },\n", siglist[n]);
-
- printf(" { NULL,\t 0 }\n};\n");
-}
-