On Jan 20, 2004, at 3:01 PM, Bojsza wrote:

trigger -F test.cfg -r data.04

In transcript, no external required! get shell("trigger -F test.cfg -r data.04")

If it really needs to be an external, then look at the standard library routine system().
int result = system("trigger -F test.cfg -r data.04");
make sure to read `man system` for info about error signals and other considerations.


The system call doesn't return any data however.
int result = system("trigger -F test.cfg -r data.04 > outputfile");
Then the stdout of trigger is put in outputfile.
sprintf() could be used to build up the arguments to the trigger command.


Is the a way to tell if the external knows the existence of the function or command?

Not sure if this is what you mean: See the UNIX command "which". It tells you if a command exists in the current PATH, and if so, what the location of the executable is. For example


which java
/opt/IBMJava2-14/bin/java

which nothing
which: no nothing in (/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/opt/IBMJava2 -14/bin:.)


--
Alex Rice | Mindlube Software | http://mindlube.com

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to