name=`basename $0`
case $name in
nc) opts="--clibdir ../c_src/clib";;
nc2) opts="-p 2"; NITC="./nitc";;
nc3) opts="-p 3"; NITC="./nitc_2";;
nc4) opts="-p 4"; NITC="./nitc_3";;
name=`basename $0`
case $name in
nc) opts="--clibdir ../c_src/clib";;
nc2) opts="-p 2"; NITC="./nitc";;
nc3) opts="-p 3"; NITC="./nitc_2";;
nc4) opts="-p 4"; NITC="./nitc_3";;
-k=$(mktemp nc.stderr.XXXXX)
-rm "$k"
-trap "rm -f $k; exit 1" INT TERM
-mkfifo "$k"
-./showerr.sh <"$k" &
-${NITC} ${NITCOPTS} ${opts} "$@" 2>"$k"
+pipe=$(mktemp nc.stderr.XXXXX)
+rm "$pipe"
+mkfifo "$pipe"
+./showerr.sh <"$pipe" &
+sub_command=$!
+${NITC} ${NITCOPTS} ${opts} "$@" 2>"$pipe"