On Tue, 2010-12-14 at 16:54 -0500, Chris Marget wrote:
> read(0, "", 8192) = 0
> select(4, [0 3], [], NULL, NULL) = 1 (in [0])
> read(0, "", 8192) = 0
> select(4, [0 3], [], NULL, NULL) = 1 (in [0])
> read(0, "", 8192) = 0
select() has seen STDIN ready to be read.
read() reads 0 bytes. This is an EOF condition.
Easy. Fix the code so that when reading from 0 if 0 bytes are read is
restores the terminal and exits.
_______________________________________________
users mailing list
users@conserver.com
https://www.conserver.com/mailman/listinfo/users
> read(0, "", 8192) = 0
> select(4, [0 3], [], NULL, NULL) = 1 (in [0])
> read(0, "", 8192) = 0
> select(4, [0 3], [], NULL, NULL) = 1 (in [0])
> read(0, "", 8192) = 0
select() has seen STDIN ready to be read.
read() reads 0 bytes. This is an EOF condition.
Easy. Fix the code so that when reading from 0 if 0 bytes are read is
restores the terminal and exits.
_______________________________________________
users mailing list
users@conserver.com
https://www.conserver.com/mailman/listinfo/users