MrGwen/gst-osprocess — pull request #1 by tgg (2012-05-11 18:49:34+00:00)
Title: Ajout de callout pour exec(3) et wait(2)

Bonjour,

peux-tu s'il te plait intégrer ces changements ? Le premier commente le bout de code de test laissé dans ExternalProcess.st; et le second ajoute un callout pour exec(3) et wait(2).

Tu trouveras ci-après le message de commit du second changement.

Merci,
Cordialement,

Thomas

* * *
This change introduces basic exec facility.

Add ThisOSProcess>>forkAndExec:with: and ExternalOSProcess>>wait

Sample session:

st> p := ThisOSProcess uniqueInstance forkAndExec: 'ls' with: #('-l').
"ls output here"
st> p wait. "needed to read OS process return code."
st> p := ThisOSProcess uniqueInstance forkAndExec: 'a_server_process'.
"time passes by"
st> p sigKill. "stop the process"
st> p wait. "needed to read OS process return code."

Interesting missing features:
- retrieve OS process return code
- retrieve standard output and error streams in Smalltalk objects