Deleted Added
full compact
mkioctls (16631) mkioctls (20287)
1# XXX should we use an ANSI cpp?
2# XXX does -I$DESTDIR/usr/include actually work?
3(echo "#include <sys/ioctl.h>"
4 echo "#include <sys/ioctl_compat.h>"
5) | cpp -I$DESTDIR/usr/include -dM | awk '
6BEGIN {
7 print "#include <sys/param.h>"
8 print "#include <sys/queue.h>"
9 print "#include <sys/socket.h>"
10 print "#include <sys/socketvar.h>"
1# XXX should we use an ANSI cpp?
2# XXX does -I$DESTDIR/usr/include actually work?
3(echo "#include <sys/ioctl.h>"
4 echo "#include <sys/ioctl_compat.h>"
5) | cpp -I$DESTDIR/usr/include -dM | awk '
6BEGIN {
7 print "#include <sys/param.h>"
8 print "#include <sys/queue.h>"
9 print "#include <sys/socket.h>"
10 print "#include <sys/socketvar.h>"
11 print "#include <sys/time.h>"
11 print "#include <net/route.h>"
12 print "#include <net/if.h>"
13 print "#include <netinet/in.h>"
14 print "#include <netinet/ip_mroute.h>"
15 print "#include <sys/termios.h>"
16 print "#define COMPAT_43"
17 print "#include <sys/ioctl.h>"
18 print ""
19 print "char *"
20 print "ioctlname(val)"
21 print "{"
22 print ""
23}
24
25/^#[ ]*define[ ]*(TIO|FIO|SIO|OSIO)[A-Z]*[ ]*_IO/ {
26
27 # find where the name starts
28 for (i = 1; i <= NF; i++)
29 if ($i ~ /define/)
30 break;
31 ++i;
32 #
33 printf("\tif (val == %s)\n\t\treturn(\"%s\");\n", $i, $i);
34
35}
36END {
37 print "\n\treturn(NULL);"
38 print "}"
39}
40'
12 print "#include <net/route.h>"
13 print "#include <net/if.h>"
14 print "#include <netinet/in.h>"
15 print "#include <netinet/ip_mroute.h>"
16 print "#include <sys/termios.h>"
17 print "#define COMPAT_43"
18 print "#include <sys/ioctl.h>"
19 print ""
20 print "char *"
21 print "ioctlname(val)"
22 print "{"
23 print ""
24}
25
26/^#[ ]*define[ ]*(TIO|FIO|SIO|OSIO)[A-Z]*[ ]*_IO/ {
27
28 # find where the name starts
29 for (i = 1; i <= NF; i++)
30 if ($i ~ /define/)
31 break;
32 ++i;
33 #
34 printf("\tif (val == %s)\n\t\treturn(\"%s\");\n", $i, $i);
35
36}
37END {
38 print "\n\treturn(NULL);"
39 print "}"
40}
41'