From 1e1b61d0773b24d25d80b072c2dafec9b98a05c6 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 31 Mar 2003 01:03:34 +0000 Subject: [PATCH] 2003-02-26 Stuart Menefy * linux/ioctlent.sh: Take an arg for location of header files * syscallent.sh: Replaced lost $ --- linux/ioctlent.sh | 9 ++++++++- syscallent.sh | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/linux/ioctlent.sh b/linux/ioctlent.sh index a41aaa29..9bc0a335 100644 --- a/linux/ioctlent.sh +++ b/linux/ioctlent.sh @@ -28,7 +28,14 @@ # $Id$ # -dir="/usr/include" +# Validate arg count. +if [ $# -ne 1 ] +then + echo "usage: $0 include-directory" >&2 + exit 1 +fi + +dir=$1 files="asm/ioctls.h /dev/null" # Build the list of all ioctls diff --git a/syscallent.sh b/syscallent.sh index c9d57e4a..2d2aa5a0 100644 --- a/syscallent.sh +++ b/syscallent.sh @@ -26,7 +26,7 @@ # # $Id$ -cat {1+"$@"} | +cat ${1+"$@"} | sed -n 's/^#[ ]*define[ ][ ]*SYS_\([^ ]*\)[ ]*[^0-9]*\([0-9]*\).*$/\1 \2/p s/^#[ ]*define[ ][ ]*__NR_\([^ ]*\)[ ]*[^0-9]*\([0-9]*\).*$/\1 \2/p s/^#[ ]*define[ ][ ]*__NR_\([^ ]*\)[ ]*[^0-9()]*(__NR_Linux + \([0-9]*\))$/\1 \2/p' | -- 2.40.0