cvs commit: fptools/libraries/base/System Process.hs fptools/libraries/base/System/Process Internals.hs fptools/libraries/base/cbits runProcess.c

Simon Marlow simonmar at microsoft.com
Fri Nov 11 07:01:58 EST 2005


simonmar    2005/11/11 04:01:58 PST

  Modified files:
    libraries/base/System Process.hs 
    libraries/base/System/Process Internals.hs 
    libraries/base/cbits runProcess.c 
  Log:
  On Windows, attach a finalizer to the ProcessHandle so that we can
  call CloseHandle() when the handle is no longer in use.  Previously we
  were calling CloseHandle() in waitForProcess and terminateProcess,
  which prevented making multiple calls to these functions on the same
  handle.
  
  Revision  Changes    Path
  1.13      +10 -6     fptools/libraries/base/System/Process.hs
  1.15      +32 -5     fptools/libraries/base/System/Process/Internals.hs
  1.10      +0 -6      fptools/libraries/base/cbits/runProcess.c


More information about the Cvs-libraries mailing list