[Freeswitch-users] Fork( ) and Exec ( ) functions
alhakeem at gmail.com
Sat Jan 24 06:33:57 MSK 2015
I’ll do battle with the makefile next week & see how it goes.
From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Anthony Minessale
Sent: Monday, January 19, 2015 5:12 PM
To: FreeSWITCH Users Help
Subject: Re: [Freeswitch-users] Fork( ) and Exec ( ) functions
We use threads by default in the switch system. There is a setting to use fork instead but it's disabled by default. The system syscall uses fork and exec on its own so maybe you just need to make sure ifdefs properly disable any such functionality.
On Monday, January 19, 2015, Michael Jerris <mike at jerris.com> wrote:
You can also look at how we have addressed this issue for windows. The places I know of that use these functions. switch_system (used for executing external commands and sending emails), and daemonizing FreeSWITCH.
> Usually fork-less OSes provide spawn() family of syscalls to execute a new
> On Sunday 18 January 2015 20:32:02 Abdul Hakeem wrote:
>> Hello again,
>> The reason I ask is because I am trying to port FS to OSv.
>> Unfortunately, Fork ( ) is unsupported in OSv.
>> Abdul Hakeem
>> Silva Sent: Tuesday, January 13, 2015 5:11 PM
>> To: FreeSWITCH Users Help
>> Subject: Re: [Freeswitch-users] Fork( ) and Exec ( ) functions
>> I understand FS makes system calls for sending mails, voicemail and fax.
>> Can anyone guide me on how to mitigate the load of fork ( ) and exec( ) on
>> system calls & also, a list of functions which require FS to make system
>> calls ?
>> Not making much sense here. Everything in FS relies heavily on system calls
>> as it's a multi-threaded-I/O-driven system for the most part. I think
>> you're asking the wrong question.
Professional FreeSWITCH Consulting Services:
Official FreeSWITCH Sites
FreeSWITCH-users mailing list
Anthony Minessale II ♬ @anthmfs ♬ @FreeSWITCH ♬
☞ http://freeswitch.org/ ☞ http://cluecon.com/ ☞ http://twitter.com/FreeSWITCH
☞ irc.freenode.net #freeswitch ☞ http://freeswitch.org/g+
ClueCon Weekly Development Call
☎ sip:888 at conference.freeswitch.org <mailto:sip%3A888 at conference.freeswitch.org> ☎ +19193869900
-------------- next part --------------
An HTML attachment was scrubbed...
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users