aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/kdump
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2001-11-01 02:16:10 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2001-11-01 02:16:10 +0000
commit37397b32c9698c609ebdabb375fe4b37929d7136 (patch)
tree427291c3e1e68cc5847a92b9bbe440c6d3bf5af1 /usr.bin/kdump
parenta3413a232a1329fee49e12c1f0d535f7e03dcef0 (diff)
downloadsrc-37397b32c9698c609ebdabb375fe4b37929d7136.tar.gz
src-37397b32c9698c609ebdabb375fe4b37929d7136.zip
Really fix this work to work. While rev 1.24 did allow awk to run w/o
complaining; the resulting output was useless.
Notes
Notes: svn path=/head/; revision=85796
Diffstat (limited to 'usr.bin/kdump')
-rw-r--r--usr.bin/kdump/mkioctls6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/kdump/mkioctls b/usr.bin/kdump/mkioctls
index 64d02caa2ab3..42fd474b04d3 100644
--- a/usr.bin/kdump/mkioctls
+++ b/usr.bin/kdump/mkioctls
@@ -25,12 +25,12 @@ ioctl_includes=`
egrep -v '^(netns)/' |
xargs egrep -l \
'^#[ ]*define[ ]+[A-Za-z_][A-Za-z0-9_]*[ ]+_IO[^a-z0-9_]' |
- sed -e 's/^/#include </' -e s'/$/>/'
+ awk '{printf("#include <%s>\\\\n", $1)}'
`
-echo "$ioctl_includes" |
+awk -v x="$ioctl_includes" 'BEGIN {print x}' |
gcc -E -I$1 -dM - |
- awk -v ioctl_includes="`echo $ioctl_includes`" -v use_switch="$use_switch" '
+ awk -v ioctl_includes="$ioctl_includes" -v use_switch="$use_switch" '
BEGIN {
print "/* XXX obnoxious prerequisites. */"
print "#define COMPAT_43"