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