title: Non-blocking version of system()
body: <p>I want to launch a process from within my c program, but I don't want to wait for that program to finish. I can launch that process OK using system() but that always waits. Does anyone know of a 'non-blocking' version that will return as soon as the process has been started?</p>
  
  <p>[Edit - Additional Requirement] When the original process has finished executing, the child process needs to keep on running.</p>