FreeBSDのmanpath

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
おしまい。


Generated with mkdiary.rb
yuuji@example.org
Fingerprint16 = FF F9 FF CC E0 FE 5C F7 19 97 28 24 EC 5D 39 BA
HIROSE Yuuji - ASTROLOGY / BIKE / EPO / GUEST BOOK / YaTeX [Tweet]