[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freewnn:00397] Re: jserverの接続数上限
鵜川@SBCです。
From: aono@cc.osaka-kyoiku.ac.jp (Tomoki AONO)
Subject: [freewnn:00396] Re: jserver の接続数上限
Date: Fri, 16 Jun 2000 12:10:32 +0900 (JST)
Message-ID: <200006160310.MAA16750@ikoma.cc.osaka-kyoiku.ac.jp>
aono> 大阪教育大の青野と申します。こんにちは。
省略
aono> Solaris 2.4を使っているのですが、getdtablesize()関数があり
aono> ません。(正確にはBSD互換ライブラリ(-lucb)にはありますが、
aono> 標準のlibcにはありません。)ですので、マージする暁には
aono> configureにgetdtablesize関数があるかのチェックを加えてもらっ
aono> て、「#ifdef HAVE_GETDTABLESIZE 〜 #else 〜 #endif」でくくっ
aono> てもらえないでしょうか。
aono>
aono> manやWebページによると、getrlimit()やsysconf()関数が使える
aono> らしいのですが…。時間があれば代案を書いてみます。
aono> #あるいは動的にとらずに、OPEN_MAX(in limits.h)で代用して
aono> #もらうとか…。
getrlimitを利用したgetdtablesizeの代用品です。
、、非常にアバウトでごめんなさい。
#ifndef HAVE_GETDTABLESIZE
int getdtablesize()
{
struct rlimit rlim;
if(!getrlimit(RLIMIT_NOFILE, &rlim)){
return rlim.rlim_cur;
}
return 0;
}
#endif
どなたか試していただけますか?
以上
Hirofumi Ukawa.================================================================
Basis software 2nd development dep't 3th group.
ukawa@sbc.nara.sharp.co.jp Outer circle : 0743-52-2050
===============================Indoor wiring: 8-741-3985,3986-221==============