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

Re: kterm problem?



平塚@福井大学です。

At Fri, 02 Apr 2004 19:50:44 +0900 (JST),
Takahiro Kambe wrote:
> 
> In message <20040402.190151.92591540.kei_sun@ba2.so-net.ne.jp>
> 	on Fri, 02 Apr 2004 19:01:51 +0900 (JST),
> 	SUNAGAWA Keiki <kei_sun@ba2.so-net.ne.jp> wrote:
> > > i386/1.6ZI、kterm-6.2.0nb5でも問題ありません。
> > 
> > cd /usr/pkgsrc/x11/kterm;make;work/*/kterm&
> > 
> > としてnb6を実行してみましたが、問題ありませんでした。
> 
> o ktermのシェルから実行したxterm
> 
> でも無反応になるということがわかりました... ;-(
>
私の環境(2.0_BETA、kterm-6.2.0nb6) では daemon(3) を呼んだあとに
execl(3) で呼んだ kterm で止まることが分かりました。
下のプログラムを

  % cc -DUSE_DAEMON -o foo foo.c

でコンパイルし、実行して出てきた kterm は止まりますが、USE_DAEMON
を定義しない場合は大丈夫でした。
また、xterm だと両方大丈夫でした。

-------------------------------ここから-------------------------------
#include <stdio.h>
#include <stdlib.h>

int main()
{
#ifdef USE_DAEMON
    daemon(1, 1);
#endif
    execl("/usr/pkg/bin/kterm", "kterm", NULL);
    return (0);
}
-------------------------------ここまで-------------------------------

-- 
 平塚紘一郎
   hira@po6.nsk.ne.jp