Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-12-01 13:32:13 -0800 (Sat, 01 Dec 2007)
Revision: 12619
Log message:
Two changes that might affect robustness for wait on Win32.
- Return a simple triple, not the (int * Unix.process_status).
Do a conversion in ML.
- Don't call a separate function handle_wait(...) to allocate
the tuple, do it all inline. With gotos:( This is basically
because it isn't clear to me how OCaml handles nested calls to functions
that allocate. It probably works, but may be better to be safe.
Changes | Path(relative to omake-branches/0.9.8.x/src) |
+41 -45 | clib/omake_shell_sys.c |
+14 -5 | shell/omake_shell_sys_win32.ml |