Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
libssh2_session_last_error(3)	    libssh2	 libssh2_session_last_error(3)

NAME
       libssh2_session_last_error - get	the most recent	error

SYNOPSIS
       #include	<libssh2.h>

       int
       libssh2_session_last_error(LIBSSH2_SESSION *session,
				  char **errmsg, int *errmsg_len, int want_buf);

DESCRIPTION
       session - Session instance as returned by libssh2_session_init_ex(3)

       errmsg -	If not NULL, is	populated by reference with the	human readable
       form of the most	recent error message.

       errmsg_len  - If	not NULL, is populated by reference with the length of
       errmsg. (The string is NUL-terminated, so the length is only useful  as
       an optimization,	to avoid calling strlen.)

       want_buf	- If set to a non-zero value, "ownership" of the errmsg	buffer
       will  be	 given	to  the	calling	scope. If necessary, the errmsg	buffer
       will be duplicated.

       Determine the most recent error condition and its cause.

RETURN VALUE
       Numeric error code corresponding	to the the Error Code constants.

SEE ALSO
       libssh2_session_last_errno(3) libssh2_session_set_last_error(3)

libssh2	0.15			  1 Jun	2007	 libssh2_session_last_error(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=libssh2_session_last_error&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help