> So it seems that there is possibly a feature/bug in the C library
> such that calling tcsetattr() always suspends a backgrounded process,
> regardless of the setting of TOSTOP.  As yet, I haven't been able to
> find a workaround.  :-(

Yes, I went through a similar set of diagnoses myself after I sent the
earlier message.  You can set the TOSTOP flag with stty in the shell,
and have the C program invoke system("stty") to see what's actually set.

It's particularly weird that Linux & Solaris behave identically.
Perhaps bug-for-bug compatibility has crept in?   

Cheers,
        Simon

_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to