cvs commit: fptools/ghc/lib/std/cbits tcSetAttr.c echoAux.c setBuffering.c stgio.h

Simon Marlow simonmar@glass.cse.ogi.edu
Tue, 16 Jan 2001 06:06:14 -0800


simonmar    2001/01/16 06:06:14 PST

  Modified files:
    ghc/lib/std/cbits    echoAux.c setBuffering.c stgio.h 
  Added files:
    ghc/lib/std/cbits    tcSetAttr.c 
  Log:
  Fix a problem with our use of tcsetattr() which caused background
  processes to stop when the buffering mode, or the echo status, was
  changed.
  
  tcSetAttr() is a wrapper around tcsetattr() that temporarily blocks
  SIGTTOU around the call.
  
  Revision  Changes    Path
  1.4       +3 -5      fptools/ghc/lib/std/cbits/echoAux.c
  1.9       +3 -4      fptools/ghc/lib/std/cbits/setBuffering.c
  1.25      +7 -74     fptools/ghc/lib/std/cbits/stgio.h