[Date Prev] [Date Index] [Date Next] [Thread Prev] [Thread Index] [Thread Next]

Re: [SPAM] Re: Console taking 100% CPU

Chris Fowler cfowler@outpostsentinel.com
Tue, 14 Dec 2010 21:59:55 GMT


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.