荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: major@smth.org (少校), 信区: InstallBBS
标  题: Re: 请问FireBird2000的bbsd
发信站: BBS 水木清华站 (Mon May  5 20:57:30 2003)
转信站: SZU!news.tiaozhan.com!maily.cic.tsinghua.edu.cn!SMTH

BSD和Linux对SIGCHLD的处理不一样,Linux给ignore了,BSD必须waitpid。
修改bbsd.c
        start_daemon();


        (void) signal(SIGCHLD, reapchild);
        //(void) signal(SIGCHLD, SIG_IGN); /*change by quickmouse*/
        (void) signal(SIGTERM, close_daemon);

就可以了
【 在 rwayan (阿言) 的大作中提到: 】
: 是不是1。0909版本的bbsd。c只能在linux下运行了?
: 我这里是FreeBSD
: 我这里是1126的bbsd.c,好像每次有一个用户连接上去以后
: 但是在没有完成输入用户名和密码的时候,就会造成狂占用cpu的现象
: 能不能用回原来FireBird 3.0的bbsd.c或者其他版本的bbsd.c呀
: 请教大虾了
: 感觉这个bbsd.c和后面的关系不大,应该可以混用的把


--
                                只
                             求 为
                             者 馨
                             遍 香
                〃︵   ゆ    山 重
              ヾ"ミ ︶ゃ     隅


※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.204.18]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店