Functions for using the SFTP subsystem
Functions for using the SFTP subsystem
(close handle)
int libssh2_sftp_close(LIBSSH2_SFTP_HANDLE *handle);
int libssh2_sftp_close(LIBSSH2_SFTP_HANDLE *handle);
(close-handle handle)
int libssh2_sftp_close_handle(LIBSSH2_SFTP_HANDLE *handle);
int libssh2_sftp_close_handle(LIBSSH2_SFTP_HANDLE *handle);
(closedir handle)
int libssh2_sftp_closedir(LIBSSH2_SFTP_HANDLE *handle);
int libssh2_sftp_closedir(LIBSSH2_SFTP_HANDLE *handle);
(fsetstat handle attrs)
int libssh2_sftp_fsetstat(LIBSSH2_SFTP_HANDLE *handle, LIBSSH2_SFTP_ATTRIBUTES *attrs);
int libssh2_sftp_fsetstat(LIBSSH2_SFTP_HANDLE *handle, LIBSSH2_SFTP_ATTRIBUTES *attrs);
(fstat handle attrs)
int libssh2_sftp_fstat(LIBSSH2_SFTP_HANDLE *handle, LIBSSH2_SFTP_ATTRIBUTES *attrs);
int libssh2_sftp_fstat(LIBSSH2_SFTP_HANDLE *handle, LIBSSH2_SFTP_ATTRIBUTES *attrs);
(fstat-ex handle attrs setstat)
int libssh2_sftp_fstat_ex(LIBSSH2_SFTP_HANDLE *handle, LIBSSH2_SFTP_ATTRIBUTES *attrs, int setstat);
int libssh2_sftp_fstat_ex(LIBSSH2_SFTP_HANDLE *handle, LIBSSH2_SFTP_ATTRIBUTES *attrs, int setstat);
(fstatvfs handle st)
int libssh2_sftp_fstatvfs(LIBSSH2_SFTP_HANDLE *handle, LIBSSH2_SFTP_STATVFS *st);
int libssh2_sftp_fstatvfs(LIBSSH2_SFTP_HANDLE *handle, LIBSSH2_SFTP_STATVFS *st);
(fsync handle)
int libssh2_sftp_fsync(LIBSSH2_SFTP_HANDLE *handle);
int libssh2_sftp_fsync(LIBSSH2_SFTP_HANDLE *handle);
(get-channel sftp)
LIBSSH2_CHANNEL *libssh2_sftp_get_channel(LIBSSH2_SFTP *sftp);
LIBSSH2_CHANNEL *libssh2_sftp_get_channel(LIBSSH2_SFTP *sftp);
(init session)
LIBSSH2_SFTP *libssh2_sftp_init(LIBSSH2_SESSION *session);
LIBSSH2_SFTP *libssh2_sftp_init(LIBSSH2_SESSION *session);
(last-error sftp)
unsigned long libssh2_sftp_last_error(LIBSSH2_SFTP *sftp);
unsigned long libssh2_sftp_last_error(LIBSSH2_SFTP *sftp);
(lstat sftp path attrs)
int libssh2_sftp_lstat(LIBSSH2_SFTP *sftp, const char *path, LIBSSH2_SFTP_ATTRIBUTES *attrs);
int libssh2_sftp_lstat(LIBSSH2_SFTP *sftp, const char *path, LIBSSH2_SFTP_ATTRIBUTES *attrs);
(mkdir sftp path mode)
int libssh2_sftp_mkdir(LIBSSH2_SFTP *sftp, const char *path, long mode);
int libssh2_sftp_mkdir(LIBSSH2_SFTP *sftp, const char *path, long mode);
(mkdir-ex sftp path path-len mode)
int libssh2_sftp_mkdir_ex(LIBSSH2_SFTP *sftp, const char *path, unsigned int path_len, long mode);
int libssh2_sftp_mkdir_ex(LIBSSH2_SFTP *sftp, const char *path, unsigned int path_len, long mode);
(open sftp filename flags mode)
LIBSSH2_SFTP_HANDLE *libssh2_sftp_open(LIBSSH2_SFTP *sftp, const char *filename, unsigned long flags, long mode);
LIBSSH2_SFTP_HANDLE *libssh2_sftp_open(LIBSSH2_SFTP *sftp, const char *filename, unsigned long flags, long mode);
(open-ex sftp filename filename-len flags mode open-type)
LIBSSH2_SFTP_HANDLE *libssh2_sftp_open_ex(LIBSSH2_SFTP *sftp, const char *filename, unsigned int filename_len, unsigned long flags, long mode, int open_type);
LIBSSH2_SFTP_HANDLE *libssh2_sftp_open_ex(LIBSSH2_SFTP *sftp, const char *filename, unsigned int filename_len, unsigned long flags, long mode, int open_type);
(opendir sftp path)
LIBSSH2_SFTP_HANDLE *libssh2_sftp_open(LIBSSH2_SFTP *sftp, const char *path);
LIBSSH2_SFTP_HANDLE *libssh2_sftp_open(LIBSSH2_SFTP *sftp, const char *path);
(read handle buffer buffer-maxlen)
ssize_t libssh2_sftp_read(LIBSSH2_SFTP_HANDLE *handle, char *buffer, size_t buffer_maxlen);
ssize_t libssh2_sftp_read(LIBSSH2_SFTP_HANDLE *handle, char *buffer, size_t buffer_maxlen);
(readdir handle buffer buffer-maxlen attrs)
int libssh2_sftp_readdir_ex(LIBSSH2_SFTP_HANDLE *handle, char *buffer, size_t buffer_maxlen, char *longentry, size_t longentry_maxlen, LIBSSH2_SFTP_ATTRIBUTES *attrs);
int libssh2_sftp_readdir_ex(LIBSSH2_SFTP_HANDLE *handle, char *buffer, size_t buffer_maxlen, char *longentry, size_t longentry_maxlen, LIBSSH2_SFTP_ATTRIBUTES *attrs);
(readdir-ex handle buffer buffer-maxlen longentry longentry-maxlen attrs)
int libssh2_sftp_readdir_ex(LIBSSH2_SFTP_HANDLE *handle, char *buffer, size_t buffer_maxlen, char *longentry, size_t longentry_maxlen, LIBSSH2_SFTP_ATTRIBUTES *attrs);
int libssh2_sftp_readdir_ex(LIBSSH2_SFTP_HANDLE *handle, char *buffer, size_t buffer_maxlen, char *longentry, size_t longentry_maxlen, LIBSSH2_SFTP_ATTRIBUTES *attrs);
(readlink sftp path target maxlen)
int libssh2_sftp_readlink(LIBSSH2_SFTP *sftp, const char *path, char *target unsigned int maxlen);
int libssh2_sftp_readlink(LIBSSH2_SFTP *sftp, const char *path, char *target unsigned int maxlen);
(realpath sftp path target maxlen)
int libssh2_sftp_realpath(LIBSSH2_SFTP *sftp, const char *path, char *target unsigned int maxlen);
int libssh2_sftp_realpath(LIBSSH2_SFTP *sftp, const char *path, char *target unsigned int maxlen);
(rename sftp sourcefile destfile)
int libssh2_sftp_rename(LIBSSH2_SFTP *sftp, const char *source_filename, const char *dest_filename);
int libssh2_sftp_rename(LIBSSH2_SFTP *sftp, const char *source_filename, const char *dest_filename);
(rename-ex sftp
source-filename
source-filename-len
dest-filename
dest-filename-len
flags)
int libssh2_sftp_rename_ex(LIBSSH2_SFTP *sftp, const char *source_filename, unsigned int srouce_filename_len, const char *dest_filename, unsigned int dest_filename_len, long flags);
int libssh2_sftp_rename_ex(LIBSSH2_SFTP *sftp, const char *source_filename, unsigned int srouce_filename_len, const char *dest_filename, unsigned int dest_filename_len, long flags);
(rewind handle)
void libssh2_sftp_rewind(LIBSSH2_SFTP_HANDLE *handle)
void libssh2_sftp_rewind(LIBSSH2_SFTP_HANDLE *handle)
(rmdir sftp path)
int libssh2_sftp_rmdir(LIBSSH2_SFTP *sftp, const char *path, unsigned int path_len);
int libssh2_sftp_rmdir(LIBSSH2_SFTP *sftp, const char *path, unsigned int path_len);
(rmdir-ex sftp path path-len)
int libssh2_sftp_rmdir_ex(LIBSSH2_SFTP *sftp, const char *path, unsigned int path_len);
int libssh2_sftp_rmdir_ex(LIBSSH2_SFTP *sftp, const char *path, unsigned int path_len);
(seek handle offset)
void libssh2_sftp_seek(LIBSSH2_SFTP_HANDLE *handle, size_t offset);
void libssh2_sftp_seek(LIBSSH2_SFTP_HANDLE *handle, size_t offset);
(seek64 handle offset)
void libssh2_sftp_seek64(LIBSSH2_SFTP_HANDLE *handle, libssh2_uint64_t offset);
void libssh2_sftp_seek64(LIBSSH2_SFTP_HANDLE *handle, libssh2_uint64_t offset);
(setstat sftp path attrs)
int libssh2_sftp_setstat(LIBSSH2_SFTP *sftp, const char *path, LIBSSH2_SFTP_ATTRIBUTES *attrs);
int libssh2_sftp_setstat(LIBSSH2_SFTP *sftp, const char *path, LIBSSH2_SFTP_ATTRIBUTES *attrs);
(shutdown sftp)
int libssh2_sftp_shutdown(LIBSSH2_SFTP *sftp);
int libssh2_sftp_shutdown(LIBSSH2_SFTP *sftp);
(stat sftp path attrs)
int libssh2_sftp_stat(LIBSSH2_SFTP *sftp, const char *path, LIBSSH2_SFTP_ATTRIBUTES *attrs);
int libssh2_sftp_stat(LIBSSH2_SFTP *sftp, const char *path, LIBSSH2_SFTP_ATTRIBUTES *attrs);
(stat-ex sftp path path-len stat-type attrs)
int libssh2_sftp_stat_ex(LIBSSH2_SFTP *sftp, const char *path, unsigned int path_len, int stat_type, LIBSSH2_SFTP_ATTRIBUTES *attrs);
int libssh2_sftp_stat_ex(LIBSSH2_SFTP *sftp, const char *path, unsigned int path_len, int stat_type, LIBSSH2_SFTP_ATTRIBUTES *attrs);
(statvfs sftp path path-len st)
int libssh2_sftp_statvfs(LIBSSH2_SFTP *sftp, const char *path, size_t path_len, LIBSSH2_SFTP_STATVFS *st);
int libssh2_sftp_statvfs(LIBSSH2_SFTP *sftp, const char *path, size_t path_len, LIBSSH2_SFTP_STATVFS *st);
(symlink sftp path target)
int libssh2_sftp_symlink(LIBSSH2_SFTP *sftp, const char *path, char *target);
int libssh2_sftp_symlink(LIBSSH2_SFTP *sftp, const char *path, char *target);
(symlink-ex sftp path path-len target target-len link-type)
int libssh2_sftp_symlink_ex(LIBSSH2_SFTP *sftp, const char *path, unsigned int path_len, char *target, unsigned int target_len, int link_type);
int libssh2_sftp_symlink_ex(LIBSSH2_SFTP *sftp, const char *path, unsigned int path_len, char *target, unsigned int target_len, int link_type);
(tell handle)
size_t libssh2_sftp_tell(LIBSSH2_SFTP_HANDLE *handle);
size_t libssh2_sftp_tell(LIBSSH2_SFTP_HANDLE *handle);
(tell64 handle)
libssh2_uint64_t libssh2_sftp_tell64(LIBSSH2_SFTP_HANDLE *handle);
libssh2_uint64_t libssh2_sftp_tell64(LIBSSH2_SFTP_HANDLE *handle);
(unlink sftp filename)
int libssh2_sftp_unlink_ex(LIBSSH2_SFTP *sftp, const char *filename);
int libssh2_sftp_unlink_ex(LIBSSH2_SFTP *sftp, const char *filename);
(unlink-ex sftp filename filename-len)
int libssh2_sftp_unlink_ex(LIBSSH2_SFTP *sftp, const char *filename, unsigned int filename_len);
int libssh2_sftp_unlink_ex(LIBSSH2_SFTP *sftp, const char *filename, unsigned int filename_len);
(write handle buffer count)
ssize_t libssh2_sftp_write(LIBSSH2_SFTP_HANDLE *handle, const char *buffer, size_t count);
ssize_t libssh2_sftp_write(LIBSSH2_SFTP_HANDLE *handle, const char *buffer, size_t count);
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close