libssh2_session_callback_set(3)

libssh2_session_callback_set3

Set a callback function

Usage

#include <libssh2.h>
void *
libssh2_session_callback_set(LIBSSH2_SESSION *session,
                             int cbtype, void *callback);

Overview

This function is DEPRECATED in 1.11.1. Use the libssh2_session_callback_set2(3) function instead!

This implementation is expecting and returning a data pointer for callback functions.

For the details about the replacement function, see libssh2_session_callback_set2(3) which is expecting and returning a function pointer.

Return value

Pointer to previous callback handler. Returns NULL if no prior callback handler was set or the callback type was unknown.

Releases

10 releases since Debian 5.0 (Lenny); the text changed 4 times.

  1. 5.0
  2. 6.0
  3. 7–11
  4. 12
  5. 13–Arch

From libssh2 1.11.1-7 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.