From 78802e6993a0f44d7ac7ff7d0922d55d1b089dac Mon Sep 17 00:00:00 2001 From: rsc Date: Sat, 24 Apr 2004 04:52:49 +0000 Subject: various bug fixes --- bin/9c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'bin/9c') diff --git a/bin/9c b/bin/9c index bc387b25..c320d946 100755 --- a/bin/9c +++ b/bin/9c @@ -35,6 +35,7 @@ case "$tag" in u=`uname` v=`uname -r` s=`echo $u$v | tr '. ' '__'` + cflags="$ngflags -g" cflags="$cflags -D__$s__" ;; *) @@ -42,4 +43,13 @@ case "$tag" in exit 1 esac -exec $cc -I$PLAN9/include $cflags "$@" +case "$tag" in +*SunOS*-cc) + exec $cc -I$PLAN9/include $cflags "$@" | + /bin/sed 's/\"\([^\"][^\"]*\)\", line \([0-9][0-9]*\)/\1:\2/g' + ;; +*) + exec $cc -I$PLAN9/include $cflags "$@" + ;; +esac + -- cgit v1.2.3