From: Marc Teitelbaum Date: Mon, 27 Mar 1989 11:28:15 +0000 (-0800) Subject: date and time created 89/03/26 20:28:15 by marc X-Git-Tag: BSD-4_3_Tahoe-Snapshot-Development~600 X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/commitdiff_plain/1f6764c85e87db138457d70c66b1a9c1e6fd8ab6 date and time created 89/03/26 20:28:15 by marc SCCS-vsn: usr.bin/kdump/mkioctls 1.1 --- diff --git a/usr/src/usr.bin/kdump/mkioctls b/usr/src/usr.bin/kdump/mkioctls new file mode 100644 index 0000000000..f2388c65a9 --- /dev/null +++ b/usr/src/usr.bin/kdump/mkioctls @@ -0,0 +1,32 @@ +nawk ' +BEGIN { + print "#include " + print "#include " + print "#include " + print "#include " + print "#include " + print "" + print "char *" + print "ioctlname(val)" + print "{" + print "" + print " switch(val) {" +} + +/^#[ ]*define[ ]*(TIO|FIO|SIO|OSIO)[A-Z]*[ ]*_IO/ { + + # find where the name starts + for (i = 1; i <= NF; i++) + if ($i ~ /^.define/) + break; + ++i; + # + printf("\tcase %s:\n\t\treturn(\"%s\");\n", $i, $i); + +} +END { + print "\t};\n\treturn(NULL);" + print "}" +} +' /sys/h/ioctl.h