Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
libssh2_scp_send_ex(3)		libssh2	manual		libssh2_scp_send_ex(3)

NAME
       libssh2_scp_send_ex - Send a file via SCP

SYNOPSIS
       #include	<libssh2.h>

       LIBSSH2_CHANNEL *
       libssh2_scp_send_ex(LIBSSH2_SESSION *session, const char	*path, int mode,
			   size_t size,	long mtime, long atime);

DESCRIPTION
       This  function has been deemed deprecated since libssh2 1.2.6. See lib-
       ssh2_scp_send64(3).

       session - Session instance as returned by libssh2_session_init_ex(3)

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

       mode - File access mode to create file with

       size - Size of file being transmitted (Must be known ahead of time pre-
       cisely)

       mtime - mtime to	assign to file being created

       atime - atime to	assign to file being created (Set this	and  mtime  to
       zero to instruct	remote host to use current time).

       Send a file to the remote host via SCP.

RETURN VALUE
       Pointer	to  a newly allocated LIBSSH2_CHANNEL instance,	or NULL	on er-
       rors.

ERRORS
       LIBSSH2_ERROR_ALLOC -  An internal memory allocation call failed.

       LIBSSH2_ERROR_SOCKET_SEND - Unable to send data on socket.

       LIBSSH2_ERROR_SCP_PROTOCOL -

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

AVAILABILITY
       This function was marked	deprecated in libssh2 1.2.6 as
	libssh2_scp_send64(3) has been introduced to replace this function.

SEE ALSO
       libssh2_channel_open_ex(3)

libssh2	0.15			  1 Jun	2007		libssh2_scp_send_ex(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | AVAILABILITY | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=libssh2_scp_send_ex&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help