libssh2_sftp_init man page on Archlinux

Man page or keyword search:  
man Server   11224 pages
apropos Keyword Search (all sections)
Output format
Archlinux logo
[printable version]

libssh2_sftp_init(3)		libssh2 manual		  libssh2_sftp_init(3)

       libssh2_sftp_init - open SFTP channel for the given SSH session.

       #include <libssh2.h> #include <libssh2_sftp.h>

       LIBSSH2_SFTP * libssh2_sftp_init(LIBSSH2_SESSION *session);

       session - Session instance as returned by libssh2_session_init_ex(3)

       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(3) function.

       A pointer to the newly allocated SFTP instance or NULL on failure.

       LIBSSH2_ERROR_ALLOC -  An internal memory allocation call failed.

       LIBSSH2_ERROR_SOCKET_SEND - Unable to send data on socket.


       LIBSSH2_ERROR_SFTP_PROTOCOL - An invalid	 SFTP  protocol	 response  was
       received	 on the socket, or an SFTP operation caused an errorcode to be
       returned by the server.

       LIBSSH2_ERROR_EAGAIN - Marked for non-blocking I/O but the  call	 would

       libssh2_sftp_shutdown(3) libssh2_sftp_open_ex(3)

libssh2 0.15			  1 Jun 2007		  libssh2_sftp_init(3)

List of man pages available for Archlinux

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net