Annotation of 40BSD/cmd/man/man.sh, revision 1.1.1.1

1.1       root        1: cmd= sec= fil= opt= i= all=
                      2: cmd=n sec=\?
                      3: cd /usr/man
                      4: for i
                      5: do
                      6:        case $i in
                      7: 
                      8:        [1-8])
                      9:                sec=$i ;;
                     10:        -n)
                     11:                cmd=n ;;
                     12:        -t)
                     13:                cmd=t ;;
                     14:        -k)
                     15:                cmd=k ;;
                     16:        -e | -et | -te)
                     17:                cmd=e ;;
                     18:        -ek | -ke)
                     19:                cmd=ek ;;
                     20:        -ne | -en)
                     21:                cmd=ne ;;
                     22: 
                     23:        -w)
                     24:                cmd=where ;;
                     25:        -*)
                     26:                opt="$opt $i" ;;
                     27: 
                     28:        *)
                     29:                fil=`echo man$sec/$i.*`
                     30:                case $fil in
                     31:                man7/eqnchar.7)
                     32:                        all="$all /usr/pub/eqnchar $fil" ;;
                     33: 
                     34:                *\*)
                     35:                        echo $i not found 1>&2 ;;
                     36:                *)
                     37:                        all="$all $fil" ;;
                     38:                esac
                     39:        esac
                     40: done
                     41: case $all in
                     42:        "")
                     43:                exit ;;
                     44: esac
                     45: case $cmd in
                     46: 
                     47: n)
                     48:        nroff $opt -man $all ;;
                     49: ne)
                     50:        neqn $all | nroff $opt -man ;;
                     51: t)
                     52:        troff $opt -man $all ;;
                     53: k)
                     54:        troff -t $opt -man $all | tc ;;
                     55: e)
                     56:        eqn $all | troff $opt -man ;;
                     57: ek)
                     58:        eqn $all | troff -t $opt -man | tc ;;
                     59: 
                     60: where)
                     61:        echo $all ;;
                     62: esac

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.