libssh2_session_last_error(3)
libssh2_session_last_error(3libssh2 manualibssh2_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 neces-
sary, 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 con-
stants.
SEE ALSO
libssh2_session_last_errno(3)
libssh2_session_set_last_error(3)
libssh2 0.15 Last change: 1 Jun 2007 1
Man(1) output converted with
man2html