stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Black <>
Subject Re: replacement
Date Tue, 18 Jul 2006 21:00:51 GMT

Attached is the second version of the replacement runall script.  In 
this version, I have tried to address the concerns raised by Martin in 
the previous review of the source.

One important bug fix made was to resolve the SEGV issue that was 
encountered on Solaris.  The cause was an incorrect termination of the 
argv array used in the call to execv().

There are a fair number of directions this project could go from here. 
A few of them are as follows
* Add support for killing grandchild processes
* Add logic to makefiles to compile this script and use it rather than 
the script
* Split into multiple source files to make code more manageable (current 
length is ~1000 lines)
* Add self-test mode to verify operations
* Add support for compilation/execution on windows
	- Add support for windows process management
	- remove dependency on the diff utility
* Refine output analysis logic (see STDCXX-261)
* Test on additional platforms (including AIX, HPUX, IRIX, Tru64)

--Andrew Black

View raw message