Hi all,
I´m trying to use SER (SIP Express Router) in a linux enbedded system with uClinux. In my enbedded processor i dont have any MMU so it cant fork(), it uses vfork() that is a cousin of fork but diferent because qhen father vfork a child, stops until the child make execve() or exit. When I run SER on my embedded plataform in a debug mode it shows me:
ERROR: main_loop can´t fork();
Then I try to chage all forks for vfork() but it still not working due to the childs never make execve().
And after the explain of the context, here is the question: can I run SER without any child? Can I run SER without making any fork? I mean that only ONE process (witout deamonize) will run alone. I don´t need to manage more than 1 call...I only want to have one process listening to ONE IP.
I have try to change the configuration of the ser 'ser.cfg' asi show:
fork=no childrens=0
But still without working and i´m not sure if this is the right way to run SER without forking...
Thank you for you support.
Samuel.