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

Re: Glib::IO watcher unbuffered? [SOLUTION]



On Mon, 22 Jan 2007 06:19:58 +0100
"Philipp E. Letschert" <phil uni-koblenz de> wrote:

>> > >I would like to have unbuffered output processing from an external command
>> > >(command prints a line, sleeps, prints a line, sleeps ...):
>
>It is common behaviour that the C library uses isatty(3) to decide if stdout
>is line-buffered or block-buffered. When reading from a pipe to an external
>command the output is block-buffered, which explains the reported behaviour.
>
>Solution is using a pseudo-terminal and connect the watcher to it, following is
>a complete example:
>
>use Glib;
>use IO::Pty;
>HTH, Phil

Thanks for posting that, its a gem. :-)
zentara

-- 
I'm not really a human, but I play one on earth.
http://zentara.net/japh.html



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