diff options
Diffstat (limited to 'usr.bin/top/sigconv.awk')
-rw-r--r-- | usr.bin/top/sigconv.awk | 76 |
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"); -} - |