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