FreeBSDのmanはGNUなのに、MANPATHの数の上限が決めうちだ。 GNUってそう言う上限決めうちものを嫌うはずなのだが……
で実際デフォルトが64なので足りなくて困ったのを直した。というのを 今日思い出した。メモっとこ。
/usr/src/gnu/usr.bin/man/lib/config.h_dist
/* * This is the maximum number of directories expected in the manpath. */ #ifndef MAXDIRS #define MAXDIRS 64 #endif
64を適当な数に修正。あんまりいいプログラムじゃないね。
一度 make した後だと
/usr/obj/usr/src/gnu/usr.bin/man/lib/config.h
が既にできてるかもしれん。その場合、そっちも同じように修正しちゃう。
で、make all install
おしまい。