[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: UPnP pkgsrc



平松です。

At Sun, 3 Oct 2004 20:18:07 +0900,
OBATA Akio <obata@zit.to> wrote:
> ま、だいたい対応ができたんですが、ひとつ問題が残ってます。
> この中で、「gethostbyname_r」が使われているんですが、
> これにはどう対応するのが正しい道でしょうか?
> ひとまず、同名の関数を bind9 の中に見つけたのですが、
> UPnP SDK のは、GLIBC のを前提に書かれているみたいで、
> 引数が異なってます。

結局、gethostbyname_r は reentrant な gethostbyname でしかないので
ホスト名 -> hostent 構造体に変換できるなら、引数の違いは気にせずに
使ってしまってよいと思います。

ところで gethostbyname_r はどこで使われていますか? おばたさんのメールに
添付されていた pkgsrc を使い、 make patch を行なってソースを見てみましたが、
http_client.cというファイルに gethostbyname は見つかりましたが
gethostbyname_r はなかったです。

-- 
// 平松 祥史
// hiramatu@boreas.dti.ne.jp