cvs commit: src/lib/libc Makefile src/lib/libc_r Makefile src/lib/libc_r/uthread Makefile.inc uthread_closefrom.c

Joerg Sonnenberger joerg at britannica.bec.de
Mon May 2 13:12:51 PDT 2005


On Mon, May 02, 2005 at 12:52:58PM -0700, Joerg Sonnenberger wrote:
> joerg       2005/05/02 12:52:58 PDT
> 
> DragonFly src repository
> 
>   Modified files:
>     lib/libc             Makefile 
>     lib/libc_r           Makefile 
>     lib/libc_r/uthread   Makefile.inc 
>   Added files:
>     lib/libc_r/uthread   uthread_closefrom.c 
>   Log:
>   Override closefrom() in libc_r to prevent it from closing the
>   internal signal pipe. Handle this by closing it directly and
>   reopening it after calling closefrom. This fixes the 100% system load
>   from sshd.

This doesn't completely fix the problem, but I'm working on it.
Now sshd blocks on exit.

Joerg





More information about the Commits mailing list