diff options
author | obrien <obrien@FreeBSD.org> | 2001-11-01 02:16:10 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2001-11-01 02:16:10 +0000 |
commit | cf94102c076de27b80883815338fef5116bae7d2 (patch) | |
tree | 427291c3e1e68cc5847a92b9bbe440c6d3bf5af1 /usr.bin/kdump | |
parent | e4244524a1870322413174a7d5071be2e6cf2198 (diff) | |
download | FreeBSD-src-cf94102c076de27b80883815338fef5116bae7d2.zip FreeBSD-src-cf94102c076de27b80883815338fef5116bae7d2.tar.gz |
Really fix this work to work. While rev 1.24 did allow awk to run w/o
complaining; the resulting output was useless.
Diffstat (limited to 'usr.bin/kdump')
-rw-r--r-- | usr.bin/kdump/mkioctls | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/kdump/mkioctls b/usr.bin/kdump/mkioctls index 64d02ca..42fd474 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" |