On 12/17/09 1:36 PM, "Edward Capriolo" <[email protected]> wrote:
> In a nutshell, this is the same problem you face with shell scripting,
> assuming external binary files exist. assuming they take a set of
> arguments, assuming they produce a result code, assuming the output is
> formatted in a specific way.
Yup. There was a JIRA posted the other day about a shell command break on
Mac OS X (the stat command). I suspect the same break happens on other BSD
environments. Ironically, Solaris has GNU stat, so that particular shell
out worked just fine.
Every time we issue a fork(), we risk breaking an OS. I really wish we'd
give more weight to building some sort of compatibility layer.