Hi Paul,

> I don't get it. Why doesn't freebsd like this code?
> 
> <code>
> void manage_stop_children()
> {
>         /*
>          *
>          * cleanup all remaining forked processes
>          *
>          */
>         trace(TRACE_MESSAGE, "%s,%s: General stop requested. Killing 
>         children.. ",
>                         __FILE__,__func__);
>         int stillSomeAlive = 1;

> It appears gcc on freebsd doesn't like 'int var=0' type declarations inside 
> functions. Or am I missing something else here.

That's not allowed in C, all declarations have to be first. C++ allows
declarations everywhere. Nevertheless 'declarations first' is a good
idea for better readability ...


Thomas
-- 
http://www.tmueller.com for pgp key (95702B3B)

Reply via email to