Dave Lewis uploaded a new version of VMConstruction-Plugins-OSProcessPlugin to project OSProcessPlugin: http://www.squeaksource.com/OSProcessPlugin/VMConstruction-Plugins-OSProcess...
==================== 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.
vm-dev@lists.squeakfoundation.org