Compiling asterisk against uclibc-0.9.29

Rob Landley rob at landley.net
Tue Oct 21 06:41:53 UTC 2008


On Monday 20 October 2008 22:25:37 Ming-Ching Tiew wrote:
> 5. In the bugged case, the daemonized process did not
>     actually die, it lingers around ( it's one of the 3 processes ).
>     Further down in the source, it calls ast_makesocket().
>     But in ast_makesocket() it was stuck in pthread_create()
>     and never return ( this accounts for the additional 2 process
>     created ).
>
>     Strange thing is that if I don't call daemon() or if I compile
>     daemon() into asterisk source, then ast_makesocket()
>     ( and hence pthread_create() ) will not block.

Ok, so this is a case of calling pthread_create() after calling daemon(), 
except the simple test didn't cause a problem?

Rob



More information about the uClibc mailing list