xref: /netbsd-src/share/man/tools/prsynops (revision 3fe138c1461e710931a50b66f08982c5f52c371f)
1a50e92eeSmrg#! /bin/sh
2*3fe138c1Sperry#
3*3fe138c1Sperry#	$NetBSD: prsynops,v 1.2 1998/01/09 08:05:12 perry Exp $
4*3fe138c1Sperry#
5a50e92eeSmrgset x $*
6a50e92eeSmrg. ./.param
7a50e92eeSmrg
8a50e92eeSmrgfor dir in $DIRLST
9a50e92eeSmrgdo
10a50e92eeSmrg	date > $TMPDIR/synops$dir
11a50e92eeSmrg	echo >> $TMPDIR/synops$dir
12a50e92eeSmrg	cd $MANDIR/man$dir
13a50e92eeSmrg	for file in $FILLST
14a50e92eeSmrg	do
15a50e92eeSmrg		so=`line < $file | sed "s/ .*//"`
16a50e92eeSmrg		if test "$so" = ".so"
17a50e92eeSmrg		then
18a50e92eeSmrg			continue
19a50e92eeSmrg		fi
20a50e92eeSmrg		nroff -man $file > $TMPDIR/tmp.$$
21a50e92eeSmrg		echo "$file:" >> $TMPDIR/synops$dir
22a50e92eeSmrg		ed - $TMPDIR/tmp.$$ >> $TMPDIR/synops$dir <<!
23a50e92eeSmrg			/SYNOPSIS/;+,/^     [A-Z][A-Z][A-Z][A-Z]/-p
24a50e92eeSmrg			q
25a50e92eeSmrg!
26a50e92eeSmrg	done
27a50e92eeSmrgdone
28a50e92eeSmrg
29a50e92eeSmrgrm -f $TMPDIR/tmp.$$
30