Vincent Rivière, 25.02.2013 16:50:55:
I wonder if your script worked fine in 1.17.
It doesn't. Though protesting I would agree to use your version for 1.18, and fix tcsetattr (and related parts in the kernel) later on.
Maybe also some other things (dup, fork, exec, etc.) need a fix. Actually I don't know why CRMOD is 0 for the background-process. I we're lucky it's the default-value of the ONLCR-flag for /dev/tty which is used by it.
Any opinions? -- Helmut Karlowski