rc_dict_findattr(3)

πŸ“¦
version 1.5.2 Β· 4 versions
, in alpine 3.24, epel 10, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0

πŸ’– rc_dict_findattr(3) πŸ’–

okay so bestie, welcome to the Radius client library corner of the man pages ✨ this one is rc_dict_findattr, and it is short, sweet, and honestly kind of iconic for it πŸŽ€


🌸 NAME 🌸

rc_dict_findattr β€” and that's genuinely it, bestie 😭 the original page gives you the name and then... nothing. No little one-liner. It's giving mysterious. It's giving main character energy. We move πŸ’…


✨ SYNOPSIS ✨

#include <radcli/radcli.h>

DICT_ATTR * rc_dict_findattr(
    rc_handle const  *rh,
    char const       *attrname
);

so you're pulling in <radcli/radcli.h>, you're calling rc_dict_findattr, and you're getting back a DICT_ATTR * πŸ¦‹ the whole vibe is two args in, one pointer out. simple. clean. no cap.


πŸ’œ DESCRIPTION πŸ’œ

Look up a DICT_ATTR by its name πŸŽ€

like, you've got a name, you want the full attribute struct that matches it. that's the entire job. she's focused, she's efficient, she ate πŸ”₯


🫢 PARAMETERS 🫢

  • rh β€” a handle to the parsed configuration. you know, the config you already parsed πŸ’– hand it over.
  • attrname β€” the attribute name. the name. of the attribute. the thing you're looking up 🌸

⭐ RETURN VALUE ⭐

the full attribute structure based on the attribute name ✨ yes bestie, the full structure, not a teaser, not a lil preview β€” the whole thing πŸ‘‘


🌈 SEE ALSO 🌈

okay this list is LONG and we respect her for it πŸ’… go read these too:

radcli.h(3), rc_aaa(3), rc_aaa_ctx(3), rc_aaa_ctx_free(3), rc_aaa_ctx_get_secret(3), rc_aaa_ctx_get_vector(3), rc_aaa_ctx_server(3), rc_acct(3), rc_acct_proxy(3), rc_add_config(3), rc_apply_config(3), rc_auth(3), rc_auth_proxy(3), rc_avpair_add(3), rc_avpair_assign(3), rc_avpair_copy(3), rc_avpair_free(3), rc_avpair_gen(3), rc_avpair_get(3), rc_avpair_get_attr(3), rc_avpair_get_in6(3), rc_avpair_get_raw(3), rc_avpair_get_uint32(3), rc_avpair_insert(3), rc_avpair_log(3), rc_avpair_new(3), rc_avpair_next(3), rc_avpair_parse(3), rc_avpair_remove(3), rc_avpair_tostr(3), rc_buildreq(3), rc_check(3), rc_check_tls(3), rc_conf_int(3), rc_conf_srv(3), rc_conf_str(3), rc_config_free(3), rc_config_init(3), rc_destroy(3), rc_dict_addattr(3), rc_dict_addval(3), rc_dict_addvend(3), rc_dict_findattr(3), rc_dict_findval(3), rc_dict_findvend(3), rc_dict_free(3), rc_dict_getattr(3), rc_dict_getval(3), rc_dict_getvend(3), rc_find_server_addr(3), rc_get_socket_type(3), rc_get_srcaddr(3), rc_getport(3), rc_mksid(3), rc_new(3), rc_openlog(3), rc_own_hostname(3), rc_read_config(3), rc_read_dictionary(3), rc_read_dictionary_from_buffer(3), rc_send_server(3), rc_setdebug(3), rc_test_config(3), rc_tls_fd(3)


and yes, she links to herself in SEE ALSO. rc_dict_findattr(3) mentioned by rc_dict_findattr(3). self-love, we stan πŸ’–

that's the whole page bestie, go look up ur attributes and slay 🧚

this cutie came from radcli, dated 2023-01-29 🌸 mwah, bye πŸ’œ

πŸ“¦ where this page comes from