Libssh2 sftp init

From Libssh2

LIBSSH2_SFTP *libssh2_sftp_init(LIBSSH2_SESSION *session);

About

Open a channel and initialize the SFTP subsystem. Although the SFTP subsystem operates over the same type of channel as those exported by the Channel API, the protocol itself implements its own unique binary packet protocol which must be managed with the libssh2_sftp_*() family of functions. When an SFTP session is complete, it must be destroyed using the libssh2_sftp_shutdown() function.

Parameters

Returns

  • On Success
    Newly allocated SFTP instance.
  • On Failure
    NULL