[Ecls-list] Changes in external processes

Samium Gromoff _deepfire at feelingofgreen.ru
Tue Jan 26 03:36:54 UTC 2010


From: Juan Jose Garcia-Ripoll <juanjose.garciaripoll at googlemail.com>
>  - New function EXT:ENVIRON returns the list of strings that makes up the
>    process environment. This is the equivalent of POSIX (char **environ)
>    and Windows' GetEnvironmentStrings.
> 
>  - EXT:RUN-PROGRAM now accepts a keyword argument, :ENVIRON, which is a
>    list of strings configuring the environment of the child process.
> 
>  - EXT:RUN-PROGRAM returns as second value an EXT:EXTERNAL-PROCESS
> structure,
>    which supports the queries
> EXT:EXTERNAL-PROCESS-{PID,INPUT,OUTPUT,STATUS},
>    following CCL's conventions.
> 
>  - New function EXT:EXTERNAL-PROCESS-WAIT to wait indefinitely or simply
> query
>    the status of a process.
> 
> This more or less seems to work in Unix. I am now testing the changes in
> Windows and will be probably uploading improvements tonight if I find
> problems.

This is excellent news, thank you a lot for this work!


regards,
  Samium Gromoff
--
                                 _deepfire-at-feelingofgreen.ru
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org




More information about the ecl-devel mailing list