[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: getting channel errors
[Thread Prev] | [Thread Next]
- Subject: Re: getting channel errors
- From: Aris Adamantiadis <aris@xxxxxxxxxxxx>
- Reply-to: libssh@xxxxxxxxxx
- Date: Thu, 11 Feb 2010 14:34:33 +0100
- To: libssh@xxxxxxxxxx
Hi Stephan's remark is relevant as I'm thinking about a totaly threadsafe API for 0.5 or 0.5.x and this approach is not fully threadsafe. Thanks for pointing this out. But as Vic noticed, care must be taken when using threading with libssh. Regards, Aris Vic Lee a écrit : > Hi, > > One ssh_session can be used in only one thread, that's the current > rule. :) I use ssh_select to operate multiple channels in one thread and > I am good with this approach. > > Vic > > On Thu, 2010-02-11 at 16:00 +0300, Stephan Kountso wrote: >> Many of channel_* functions return SSH_ERROR on error. But there is >> exists only one function to get the reason of any errors: >> ssh_get_error with only argument "ssh session", not channel. >> >> So, my questions are: >> 1) how to handle ssh channel errors? >> 2) if also with ssh_get_error, then how about thread-safety? Multiply >> threads on multiply channels cause corruption on ssh_get_error. >> > > > >
Re: getting channel errors | Stephan Kountso <steplg@xxxxxxxxx> |
getting channel errors | Stephan Kountso <steplg@xxxxxxxxx> |
Re: getting channel errors | Vic Lee <llyzs@xxxxxxx> |