[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: can't link libz
> > > libz.libというファイルはとりあえず作られているのですが、他のファイ
> > > ルとlinkすると、gzdopen等の関数がunresolved external symbollだ、と
> > > か言われます。gzdopenとかの実体を探したのですが、zlib.hでexternの
> > > ような物以外は見つけられませんでした。
>
> > src/lib/libz 見たら gzio.c にあるような とか思ったのですが、
>
> このファイルをベースにして、sys/lib/libsa/cread.c が用意されています。
> 提供される関数名は gzdopen() ではなくて、open() になりますが…
すると、sys/lib/libsa/ の open.c, read.c, close.c, lseek.c を
使うのをやめて、sys/lib/libsa/cread.c に取り替えれば、
sys/arch/hpcmips/stand/pbsdboot/ 以下のファイルは変更なしで
libz に対応できるというわけですか。
Takemura