libssh2_agent_disconnect(3)
β¨ libssh2_agent_disconnect(3) β¨
okay bestie, welcome to the libssh2 manual page for libssh2_agent_disconnect π
yes this is a real man page, yes it's part of the libssh2 manual, and yes we're gonna make it cute. sit down, hydrate, let's go π«Ά
πΈ NAME πΈ
libssh2_agent_disconnect β close a connection to an ssh-agent πͺπ
π¦ SYNOPSIS π¦
#include <libssh2.h>
int
libssh2_agent_disconnect(LIBSSH2_AGENT *agent);
like. look at her. one function, one pointer, zero drama β¨
π DESCRIPTION π
Close a connection to an ssh-agent.
that's it. that's the whole vibe. you had a connection to an ssh-agent, and now you're closing it. saying goodbye. logging off. the ssh-agent connection is giving "and that's on periodt" π
π RETURN VALUE π
Returns 0 if succeeded, or a negative value for error.
so like β 0 = slay, we did it π
and anything negative = it's not giving, something went wrong, check your life π
β AVAILABILITY β
Added in libssh2 1.2 β so she's been iconic since way back, no cap π§
π SEE ALSO π
the whole little friend group fr fr π«Ά
lowkey reminder: this closes the connection, it doesn't free the agent handle itself β that's a different bestie's job (libssh2_agent_free(3), iykyk) π
mwah π that's the whole page. sourced straight from the libssh2 manual, dated 23 Dec 2009, and brought to you by the one and only libssh2 π take care of her, she's iconic β¨π
π¦ 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