> term% pull
> post...
> c sys/man/2/rand
> a sys/man/2/genrandom 664 sys sys 1196638940
> c 386/lib/ape/libap.a
> c sys/src/boot/pc/ether82563.c
> term% man genrandom
> need /sys/man/2/genrandom
> term% man genrandom
> need /sys/man/2/genrandom
that is very strange. "need $x" is printed
when test -f $x fails. this test is to guard
against the case where the man page exists
in the section index (/sys/man/?/INDEX)
but doesn't exist. test -f is false if
dirstat returns nil or the file is a directory.
unless of course, you /bin/test is something
different than /386/bin/test
sum /386/bin/test /bin/test
should produce two identicial lines.
on my system with ken's fs, there's no way
to make test -f false and be able to read the
index. perhaps there is some wierd mode
setting on fossil that makes this possible.
i think
ls -ld /sys/man/2^('' INDEX genrandom)
would likely provide the answer.
- erik