summaryrefslogtreecommitdiffstats
path: root/debug.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2012-05-18 13:41:46 -0700
committerKaz Kylheku <kaz@kylheku.com>2012-05-18 13:41:46 -0700
commit4f010c138cfc1d58758a4550dcec513e3600dec2 (patch)
tree4ab2760cce050c344eff9b586dfc164be6c47bc5 /debug.h
parent1ef801e92a5b074a55232c18329986bdb0c4c11b (diff)
downloadtxr-4f010c138cfc1d58758a4550dcec513e3600dec2.tar.gz
txr-4f010c138cfc1d58758a4550dcec513e3600dec2.tar.bz2
txr-4f010c138cfc1d58758a4550dcec513e3600dec2.zip
Implement open_pipev in terms of popen for Windows which
does not have for or exec. We could use CreateProcess and CreatePipe, et cetera, but it won't buy us anything because the whole point of this function is to improve the argument passing, and CreateProcess takes a single command line string, not too different from popen. * stream.c (pipev_close, make_pipev_stream): Surrounded with HAVE_FORK_STUFF ifdef. (pipe_close): Choice of close strategy conditional on HAVE_FORK_STUFF. (open_pipev): Conditionally defined in two ways now. (win_escape_arg, win_make_cmdline): New static functions.
Diffstat (limited to 'debug.h')
0 files changed, 0 insertions, 0 deletions