From: guenther Date: Sat, 24 Jul 2010 23:32:52 +0000 (+0000) Subject: Add a newline to the input we feed to cpp to get rid of its 'no newline X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=3c13a57a811dd520006514b20f6e0d319e1a7b74;p=openbsd Add a newline to the input we feed to cpp to get rid of its 'no newline at end of file' warnings. Simplify the shell quoting to make it easier to read while we're at it "looks allright" beck@ --- diff --git a/lib/libc/sys/makelintstub.sh b/lib/libc/sys/makelintstub.sh index b403bb68b6a..b8a1d9ea87d 100644 --- a/lib/libc/sys/makelintstub.sh +++ b/lib/libc/sys/makelintstub.sh @@ -1,5 +1,5 @@ #!/bin/sh - -# $OpenBSD: makelintstub.sh,v 1.8 2009/06/03 14:45:47 jj Exp $ +# $OpenBSD: makelintstub.sh,v 1.9 2010/07/24 23:32:52 guenther Exp $ # $NetBSD: makelintstub,v 1.2 1997/11/05 05:46:18 thorpej Exp $ # # Copyright (c) 1996, 1997 Christopher G. Demetriou. All rights reserved. @@ -88,9 +88,9 @@ syscall_stub() syscallname="$2" funcname="$3" - arglist="`printf '#include "'"$syscallhdr"'"' | cpp -C | \ + arglist=$(printf '#include "%s"\n' "$syscallhdr" | cpp -C | \ grep '^/\* syscall: "'"$syscallname"'" ' | \ - sed -e 's,^/\* syscall: ,,;s, \*/$,,'`" + sed -e 's,^/\* syscall: ,,;s, \*/$,,') eval set -f -- "$arglist"