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

FreeBSD Manual Pages

  
 
  

home | help
libssh2_scp_send_ex(3)		    libssh2		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)

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

home | help