Faré wrote:
If a shell is ever involved, it's only because many implementations do not provide any better access to subprocesses than system(3).
Slightly off-topic for asdf, but IMO bug reports should be filed against all such implementations. The system() call is nice for easy things, but really hairy for complex stuff.
For example, the most popular answer to a Python programmer's question about system() quoting was "use subprocess.call instead" (an execv-style command). http://stackoverflow.com/questions/204017/how-do-i-execute-a-program-from-py...
- Daniel