libssh2_sftp_rmdir(3)
π libssh2_sftp_rmdir(3) π
okay bestie, welcome to the libssh2 manual pages, the corner of the terminal where we make C libraries feel like a group chat π«Ά
β¨ NAME β¨
libssh2_sftp_rmdir β a convenience macro for libssh2_sftp_rmdir_ex(3) π
like, it's the lil shortcut version. the main character is libssh2_sftp_rmdir_ex(3), and this one is its glamorous assistant π
πΈ SYNOPSIS πΈ
#include <libssh2.h>
#include <libssh2_sftp.h>
#define libssh2_sftp_rmdir(sftp, path) \
libssh2_sftp_rmdir_ex((sftp), (path), strlen(path))
look at her. two includes, one macro, zero drama β¨
π¦ DESCRIPTION π¦
so here's the tea, fr fr: this is a macro that lives in a public libssh2 header file, and what it does is it uses the underlying function libssh2_sftp_rmdir_ex(3) π«Ά
that's it. that's the whole vibe. she's a wrapper, she's lowkey humble, she just hands your sftp and your path straight over to the real one, plus a strlen(path) so you don't gotta count the letters yourself π
no cap, the way she saves you from typing out the length argument every single time? iconic. ate. π
π RETURN VALUE π
see libssh2_sftp_rmdir_ex(3) β she doesn't gatekeep the return value, she just points you at the source β
π ERRORS π
see libssh2_sftp_rmdir_ex(3) β same deal, all the error deets live over there π
π§ SEE ALSO π§
reminder bestie: this page is a shortcut and nothing else β every return value and every error belongs to libssh2_sftp_rmdir_ex(3), so go read that one for the actual facts π
and that's the whole page, periodt π this lil cutie comes to you from libssh2 1.2.4, dated 20 Feb 2010, and yes she's been slaying since 2010 and still looks this good ππ stay hydrated, read your manpages, mwah πΈ
π¦ where this page comes from
- alpine 3.22: libssh2-doc 1.11.1-r3 Β· BSD-3-Clause
- alpine 3.23: libssh2-doc 1.11.1-r4 Β· BSD-3-Clause
- alpine 3.24: libssh2-doc 1.11.1-r4 Β· BSD-3-Clause
- arch rolling: libssh2 1.11.1-7 Β· BSD-3-Clause
- debian trixie: libssh2-1-dev 1.11.1-1+deb13u1 Β· BSD3
- debian trixie: libssh2-1-dev 1.11.1-1+deb13u2 Β· BSD3
- epel 10: libssh2-docs 1.11.1-9.el10_3 Β· BSD-3-Clause
- epel 9: libssh2-docs 1.11.1-9.el9 Β· BSD-3-Clause
- fedora 43: libssh2-docs 1.11.1-4.fc43 Β· BSD-3-Clause
- fedora 43: libssh2-docs 1.11.1-9.fc43 Β· BSD-3-Clause
- fedora 44: libssh2-docs 1.11.1-5.fc44 Β· BSD-3-Clause
- fedora 44: libssh2-docs 1.11.1-9.fc44 Β· BSD-3-Clause
- opensuse-leap 16.0: libssh2-devel 1.11.1-160000.5.1 Β· BSD-3-Clause
- opensuse-leap 16.0: libssh2-devel 1.11.1-160000.5.1 Β· BSD-3-Clause
- opensuse-leap 16.0: libssh2-devel 1.11.1-160000.5.1 Β· BSD-3-Clause
- opensuse-leap 16.0: libssh2-devel 1.11.1-160000.5.1 Β· BSD-3-Clause
- ubuntu questing: libssh2-1-dev 1.11.1-1build1
- ubuntu questing: libssh2-1-dev 1.11.1-1ubuntu0.25.10.2
- ubuntu resolute: libssh2-1-dev 1.11.1-1build2 Β· BSD3
- ubuntu resolute: libssh2-1-dev 1.11.1-1ubuntu0.26.04.4 Β· BSD3
- ubuntu stonking: libssh2-1-dev 1.11.1-6 Β· BSD3
- π the page's license: BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms