| .TH libssh2_session_set_last_error 3 "26 Oct 2015" "libssh2 1.6.1" "libssh2 manual" |
| .SH NAME |
| libssh2_session_set_last_error - sets the internal error state |
| .SH SYNOPSIS |
| #include <libssh2.h> |
| |
| int |
| libssh2_session_set_last_error(LIBSSH2_SESSION *session, int errcode, const char *errmsg) |
| |
| .SH DESCRIPTION |
| \fIsession\fP - Session instance as returned by |
| .BR libssh2_session_init_ex(3) |
| |
| \fIerrcode\fP - One of the error codes as defined in the public |
| libssh2 header file. |
| |
| \fIerrmsg\fP - If not NULL, a copy of the given string is stored |
| inside the session object as the error message. |
| |
| This function is provided for high level language wrappers |
| (i.e. Python or Perl) and other libraries that may extend libssh2 with |
| additional features while still relying on its error reporting |
| mechanism. |
| |
| .SH RETURN VALUE |
| Numeric error code corresponding to the the Error Code constants. |
| |
| .SH AVAILABILITY |
| Added in 1.6.1 |
| |
| .SH SEE ALSO |
| .BR libssh2_session_last_error(3) |
| .BR libssh2_session_last_errno(3) |