DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

libssh2_scp_recv(3)




libssh2_scp_recv(3)      libssh2 manual       libssh2_scp_recv(3)


NAME

     libssh2_scp_recv - request a remote file via SCP


SYNOPSIS

     #include <libssh2.h>

     LIBSSH2_CHANNEL * libssh2_scp_recv(LIBSSH2_SESSION *session,
     const char *path, struct stat *sb);


DESCRIPTION

     This  function  is  DEPRECATED.   Use   libssh2_scp_recv2(3)
     instead!

     session    -    Session    instance    as    returned     by
     libssh2_session_init_ex(3)

     path - Full path and filename of file to transfer.  That  is
     the remote file name.

     sb - Populated with remote file's  size,  mode,  mtime,  and
     atime

     Request a file from the remote host via SCP.


RETURN VALUE

     Pointer to a newly allocated  LIBSSH2_CHANNEL  instance,  or
     NULL on errors.


ERRORS

     LIBSSH2_ERROR_ALLOC -  An internal  memory  allocation  call
     failed.

     LIBSSH2_ERROR_SCP_PROTOCOL -

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


SEE ALSO

     libssh2_session_init_ex(3) libssh2_channel_open_ex(3)

libssh2 0.15         Last change: 1 Jun 2007                    1


Man(1) output converted with man2html