28 lines
890 B
Plaintext
28 lines
890 B
Plaintext
$NetBSD: patch-af,v 1.2 2008/03/08 13:02:40 tnn Exp $
|
|
|
|
--- src/shell/noroff.orig 1999-02-16 22:58:52.000000000 +0100
|
|
+++ src/shell/noroff
|
|
@@ -35,9 +35,10 @@ fi
|
|
|
|
base="`basename $1 | sed '/\./s/\.[^.]*$//'`"
|
|
tagsfile="$base.nwt"
|
|
+tmpfile=$(@MKTEMP@ tags) || exit 1
|
|
(echo ".so $macrodir/tmac.w"
|
|
if [ -r "$tagsfile" ]; then
|
|
- cp $tagsfile /tmp/tags.$$
|
|
+ cp $tagsfile $tmpfile
|
|
$AWK '{
|
|
if (sub(/^###TAG### / , "")) tags[$1] = $2
|
|
else if (sub(/^###BEGINCHUNKS###/, "")) printf ".de CLIST\n.CLISTBEGIN\n"
|
|
@@ -88,8 +89,8 @@ if [ -r "$tagsfile" ]; then
|
|
# print str3
|
|
# print convquote(str3)
|
|
# }
|
|
- function tag(s) { if (s in tags) return tags[s]; else return "???" }' /tmp/tags.$$
|
|
- rm -f /tmp/tags.$$
|
|
+ function tag(s) { if (s in tags) return tags[s]; else return "???" }' $tmpfile
|
|
+ rm -f $tmpfile
|
|
fi
|
|
cat "$@") |
|
|
($ROFF $opts 2>$tagsfile)
|