1libssh2_sftp_rmdir_ex(3)            libssh2           libssh2_sftp_rmdir_ex(3)
2
3
4

NAME

6       libssh2_sftp_rmdir_ex - remove an SFTP directory
7

SYNOPSIS

9       #include <libssh2.h>
10       #include <libssh2_sftp.h>
11
12       int
13       libssh2_sftp_rmdir_ex(LIBSSH2_SFTP *sftp, const char *path,
14                             unsigned int path_len);
15

DESCRIPTION

17       Remove a directory from the remote file system.
18
19       sftp - SFTP instance as returned by libssh2_sftp_init(3)
20
21       sourcefile - Full path of the existing directory to remove.
22
23       sourcefile_len  -  Length of the full path of the existing directory to
24       remove.
25

RETURN VALUE

27       Return 0 on success or negative on  failure.   It  returns  LIBSSH2_ER‐
28       ROR_EAGAIN when it would otherwise block. While LIBSSH2_ERROR_EAGAIN is
29       a negative number, it is not really a failure per se.
30

ERRORS

32       LIBSSH2_ERROR_ALLOC -  An internal memory allocation call failed.
33
34       LIBSSH2_ERROR_SOCKET_SEND - Unable to send data on socket.
35
36       LIBSSH2_ERROR_SOCKET_TIMEOUT -
37
38       LIBSSH2_ERROR_SFTP_PROTOCOL - An invalid SFTP protocol response was re‐
39       ceived  on  the  socket, or an SFTP operation caused an errorcode to be
40       returned by the server.
41

SEE ALSO

43       libssh2_sftp_init(3)
44
45
46
47libssh2 0.15                      1 Jun 2007          libssh2_sftp_rmdir_ex(3)
Impressum