Deleted Added
full compact
mkioctls (226329) mkioctls (226344)
1#!/bin/sh
2#
1#!/bin/sh
2#
3# $FreeBSD: head/usr.bin/kdump/mkioctls 226329 2011-10-12 21:45:12Z des $
3# $FreeBSD: head/usr.bin/kdump/mkioctls 226344 2011-10-13 16:29:24Z des $
4
5set -e
6
7if [ -z "$1" ]; then
8 echo "usage: sh $0 include-dir"
9 exit 1
10fi
11
12LC_ALL=C; export LC_ALL
13
14# Build a list of headers that have ioctls in them.
15# XXX should we use an ANSI cpp?
4
5set -e
6
7if [ -z "$1" ]; then
8 echo "usage: sh $0 include-dir"
9 exit 1
10fi
11
12LC_ALL=C; export LC_ALL
13
14# Build a list of headers that have ioctls in them.
15# XXX should we use an ANSI cpp?
16ioctl_includes=`
16ioctl_includes=$(
17 cd $1
18 find -H -s * -name '*.h' | grep -v '.*disk.*\.h' | \
19 xargs egrep -l \
20'^#[ ]*define[ ]+[A-Za-z_][A-Za-z0-9_]*[ ]+_IO[^a-z0-9_]' |
17 cd $1
18 find -H -s * -name '*.h' | grep -v '.*disk.*\.h' | \
19 xargs egrep -l \
20'^#[ ]*define[ ]+[A-Za-z_][A-Za-z0-9_]*[ ]+_IO[^a-z0-9_]' |
21 awk '{printf("#include <%s>\\\\n", $1)}'
22`
21 awk '{printf("#include <%s>\\n", $1)}'
22)
23
23
24case "`uname -m`" in
24: ${MACHINE=$(uname -m)}
25case "${MACHINE}" in
25*pc98*)
26 ioctl_includes="$ioctl_includes#include <sys/diskpc98.h>\\n"
27 ;;
28*)
29 ioctl_includes="$ioctl_includes#include <sys/diskmbr.h>\\n"
30 ;;
31esac
32

--- 63 unchanged lines hidden ---
26*pc98*)
27 ioctl_includes="$ioctl_includes#include <sys/diskpc98.h>\\n"
28 ;;
29*)
30 ioctl_includes="$ioctl_includes#include <sys/diskmbr.h>\\n"
31 ;;
32esac
33

--- 63 unchanged lines hidden ---