Dave Lewis uploaded a new version of VMConstruction-Plugins-OSProcessPlugin to project OSProcessPlugin:
http://www.squeaksource.com/OSProcessPlugin/VMConstruction-Plugins-OSProcessPlugin-dtl.30.mcz==================== Summary ====================
Name: VMConstruction-Plugins-OSProcessPlugin-dtl.30
Author: dtl
Time: 12 September 2011, 10:23:03 am
UUID: 6d7a86e3-3872-4dda-8b61-331bed18337e
Ancestors: VMConstruction-Plugins-OSProcessPlugin-dtl.29
OSProcessPlugin 4.4.6
Add simulation support from oscog branch.
Remove obsolete #reapChildProcess: and related deprecated methods.
Simplify #forkSqueak and remove support for deprecated versions.
Permit inlining stringFromCString:
Notes r.e. merging from oscog branch:
The #primitiveGetStd[In|Out|Err]Handle changes in oscog are not right, see failure in UnixProcessAccessorTestCase>>testRedirectStdOutTo (latest version of OSProcess).
#startHandlerThreadForAny: and #primitiveNextFromSignaling have slang code to generate:
#if !defined(STACK_SIZE_PARAM_IS_A_RESERVATION);
#define STACK_SIZE_PARAM_IS_A_RESERVATION 0x10000;
#endif;
But the above would be better handled in the build/CMake tools, so I did not adopt changes.
Simulation support for #sizeof: and #strlen: not merged due to oscog VMM dependencies.
Many (most?) other oscog branch differences are outdated or deprecated methods no longer required.