On 11 March 2012 06:22, Mitchell Hashimoto <mitchell.hashimoto_at_gmail.com> wrote:
>
> I'm executing a remote program that sends output to both stdout/stderr. Is
> there a way in libssh2 to receive the output in the order it arrived, rather
> than as one giant buffer on stdout, then another on stderr, since this is
> causing out of order results.
That's always going to be a problem, even when you execute the program
locally. stdout is buffered and stderr isn't so they don't stay in
sync. See http://www.pixelbeat.org/programming/stdio_buffering/ for
more. But this is a general unix process issue, nothing to do with
libssh2.
Alex
-- Swish - Easy SFTP for Windows Explorer (http://www.swish-sftp.org) _______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-develReceived on 2012-03-11