libssh2_userauth_password(3)

πŸ“¦
version 1.11.1 Β· 3 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, debian trixie, epel 10, epel 9, fedora 43, fedora 44, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ libssh2_userauth_password ✨

okay bestie, so this is from the libssh2 manual, section 3, and the page is literally called libssh2_userauth_password. no cap, it's a whole vibe.


🌸 NAME 🌸

libssh2_userauth_password β€” a convenience macro for libssh2_userauth_password_ex(3) calls πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

#include <libssh2.h>

int
libssh2_userauth_password(LIBSSH2_SESSION *session,
                          const char *username,
                          const char *password);

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea πŸ“: this is a macro, and it lives in a public libssh2 header file. it's not doing the heavy lifting itself, ngl β€” it's out here calling the underlying function libssh2_userauth_password_ex(3) underneath. so it's giving convenience, it's giving wrapper, it's giving "i got you bestie, go ahead and use the pretty name."

lowkey iconic that a macro gets its own manpage, but that's just the energy we're on today. periodt. πŸ‘‘


πŸ’– RETURN VALUE πŸ’–

See libssh2_userauth_password_ex(3) β€” that's where the actual answer lives, bestie, go look 🫢


πŸ’€ ERRORS πŸ’€

See libssh2_userauth_password_ex(3) β€” again, same place. everything's over there. we're just the messenger ✨


🌈 SEE ALSO 🌈


and that's the whole page, fr fr πŸ’œ this was libssh2 1.2.4, dated 20 Feb 2010, and yes it really is libssh2_userauth_password(3) β€” mwah, slay, bye πŸŽ€βœ¨πŸ’