Andrew,

The missing argument bug reproduced for me just fine. While I haven't
tried reproducing the spurious junk behavior, I did go looking for a
smoking gun, and sure enough, I think I found one, along with one more
bug that you hadn't hit.

I committed a change to fxposix.ri to CVS; if you don't build from CVS
let me know and I can send you a copy.  Your report is prized, and if
the change still doesn't fix it, let me know and I will look at it
harder.

This kind of thing gets shaken out by folks who properly test their
work, but system(L) clearly hadn't been tested on Windows. The posix
test suite entry that would have caught it is unfortunately, a
UNIX-only test, so someone at some point needs to modify our current
tests/posix suite to run reasonably also under Windows. Perhaps
$ifdef's are acceptable under the circumstances.

Cheers,
Clint

On Tue, Jun 9, 2009 at 12:01 AM, Andrew Clarke<acla...@civica.com.au> wrote:
> You may remember I mentioned that system() seems to be losing the last
> argument from the list. That's confirmed for the first call to system().
>
> The next problem I've just noticed (on Windows) is spurious junk ending up
> on the command line of the called process. However not the first call; the
> 2nd, 3rd etc call to system progressively passes junk across.

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Unicon-group mailing list
Unicon-group@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unicon-group

Reply via email to