RPC_GSS_MECH_TO_OID(3)
π RPC_GSS_MECH_TO_OID(3) β the one from the Library Functions Manual
okay bestie, sit down, hydrate, and let me tell you about rpc_gss_mech_to_oid β it's the little glow-up function that takes your mechanism's name and hands you back its GSS-API oid. no cap. it's giving matchmaker energy fr fr. π
β¨ NAME β¨
rpc_gss_mech_to_oid β turn a mechanism name into a GSS-API oid π«
πΈ SYNOPSIS πΈ
#include <rpc/rpcsec_gss.h>
bool_t
rpc_gss_mech_to_oid(const char *mech, gss_OID *oid_ret);
π¦ DESCRIPTION π¦
so here's the tea: this function returns the GSS OID that's associated with the GSS_API mechanism "mech". that's it. that's the whole vibe. you give it a name, it gives you the oid. iconic behavior honestly. π
π PARAMETERS π
mechβ the name of a GSS_API mechanism. right now"kerberos_v5"is literally the only supported mechanism, so that's your one and only option, bestie. it's giving exclusive. πoid_retβ the buffer where the returned OID gets placed. put it in the little pocket, it's safe there. π«Ά
π₯ RETURN VALUES π₯
- if the GSS_API mechanism name is recognized β
TRUEcomes back, and the corresponding GSS-API oid lands in*oid_ret. slay. β¨ - otherwise β
FALSEcomes back, and*oid_retis left untouched. like, not even a little bit. it stays exactly as it was. no touchy. π
π AVAILABILITY π
the rpc_gss_mech_to_oid() function is part of libtirpc. periodt. π
π SEE ALSO π
go read those too, iykyk. π§
β AUTHORS β
this manual page was written by Doug Rabson <dfr@FreeBSD.org>. absolute legend, we love them for this. π
and that's the whole page, bestie! written on Debian, dated January 26, 2010 β a vintage icon, honestly. the rpc_gss_mech_to_oid(3) manual name is folded in right up top where it belongs, and now you know every single detail. go forth and oid responsibly. ππ
π¦ where this page comes from
- alpine 3.22: libtirpc-doc 1.3.5-r0 Β· BSD-3-Clause
- alpine 3.23: libtirpc-doc 1.3.5-r1 Β· BSD-3-Clause
- alpine 3.24: libtirpc-doc 1.3.5-r1 Β· BSD-3-Clause
- arch rolling: libtirpc 1.3.8-1 Β· SISSL AND BSD-3-Clause
- centos-stream 10: libtirpc-devel 1.3.5-1.el10 Β· SISSL AND BSD-3-Clause
- centos-stream 9: libtirpc-devel 1.3.3-9.el9 Β· SISSL and BSD
- centos-stream 9: libtirpc-devel 1.3.3-9.el9 Β· SISSL and BSD
- debian bookworm: libtirpc-dev 1.3.3+ds-1 Β· BSD-3-Clause
- debian trixie: libtirpc-dev 1.3.6+ds-1 Β· BSD-3-Clause
- fedora 43: libtirpc-devel 1.3.7-0.fc43 Β· SISSL AND BSD-3-Clause
- fedora 43: libtirpc-devel 1.3.7-0.fc43 Β· SISSL AND BSD-3-Clause
- fedora 43: libtirpc-devel 1.3.7-1.rc1.fc43 Β· SISSL AND BSD-3-Clause
- fedora 43: libtirpc-devel 1.3.7-1.rc1.fc43 Β· SISSL AND BSD-3-Clause
- fedora 44: libtirpc-devel 1.3.7-2.fc44 Β· SISSL AND BSD-3-Clause
- fedora 44: libtirpc-devel 1.3.7-2.fc44 Β· SISSL AND BSD-3-Clause
- fedora 44: libtirpc-devel 1.3.8-0.fc44 Β· SISSL AND BSD-3-Clause
- fedora 44: libtirpc-devel 1.3.8-0.fc44 Β· SISSL AND BSD-3-Clause
- nixos 26.05: libtirpc 1.3.7
- nixpkgs unstable: libtirpc 1.3.7
- opensuse-leap 16.0: libtirpc-devel 1.3.6-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: libtirpc-devel 1.3.6-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: libtirpc-devel 1.3.6-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: libtirpc-devel 1.3.6-160000.2.2 Β· BSD-3-Clause
- ubuntu jammy: libtirpc-dev 1.3.2-2build1 Β· BSD-3-Clause
- ubuntu jammy: libtirpc-dev 1.3.2-2ubuntu0.1 Β· BSD-3-Clause
- ubuntu noble: libtirpc-dev 1.3.4+ds-1.1build1 Β· BSD-3-Clause
- ubuntu questing: libtirpc-dev 1.3.6+ds-1
- ubuntu resolute: libtirpc-dev 1.3.7-0.1 Β· BSD-3-Clause
- ubuntu stonking: libtirpc-dev 1.3.7+ds-1 Β· BSD-3-Clause
- Copyright (c) 2008 Isilon Inc http://www.isilon.com/
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms