2 Answers
2

In C system() function executes an internal operating system command. If the command execution is terminated the command processor will give the control back to the program that has called the system command.

Are there any security implications or real performance notifications to calling the program and getting the output versus loading it as a library directly in your software? I would imagine version control might be one concern.
–
Eric GApr 8 '13 at 14:34

@EricG to tell you the truth i have no idea but i think you should post a question about it and let us see what the community has to say
–
ShurmajeeApr 9 '13 at 5:31

If you want to have your program call another executable, than it would be required to be installed on the system (it's open source so in most cases you should be able to ship or incorporate somehow). OpenSSL also provides some libraries for programmers, see the C Header files documentation.