From: Kamil I. <ac...@wp...> - 2014-01-02 21:52:16
|
On 02.01.2014 01:26, Roger wrote: >> *) maybe I could get this value through environment variable described >> in man exec(3), or maybe I should execute these commands with system(). >> Learning how to get value returned by executed commands should be the >> first thing to do when implementing the procedure you described. > > [...] > > I thought you were already calling some shell commands within the CDW code, as > you could already configure CDW to use custom commands? > Yes, cdw is doing a regular fork() & exec() in src/external_tools/cdw_thread.c/run_command(). But until now I wasn't interested in a value returned by a command. Output (stdout and stderr) from cdrecord, mkisofs and other tools was verbose enough to know when a tool has succeeded, and when (and how and why) it has failed. Running the commands that you listed for handling UDF images may change this. I may need to get the return value from the commands. Best regards, Kamil |