rc_conf_srv(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_conf_srv(3) ✨

okay bestie, so this one is rc_conf_srv, a lil function from the radcli radius client library, and no cap it's the glow-up you need when you want a config option's value. she's giving "server config, but make it a lookup" πŸ’… let's get into it.


🌸 SYNOPSIS 🌸

#include <radcli/radcli.h>

SERVER * rc_conf_srv(
    rc_handle const  *rh,
    char const       *optname
);

πŸ’– DESCRIPTION πŸ’–

Get the value of a config option. that's it, that's the whole vibe. you hand her a handle and an option name, she hands you back the value, periodt. lowkey iconic for how much she does with so little 🫢


πŸŽ€ PARAMETERS πŸŽ€

  • rh β€” a handle to parsed configuration. like, the whole already-parsed config situation, she needs to see it.
  • optname β€” the name of an option. literally just the name, spelled out as a string.

🌈 RETURN VALUE 🌈

the config option value. that's what you get back, fr fr ✨


πŸ‘‘ SEE ALSO πŸ‘‘

the whole squad, go read them 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 that's the tea πŸ“ this page came straight outta the radcli crew, dated 2023-01-29, and it's the rc_conf_srv(3) entry β€” stan her, she's doing her best and her best is honestly slay πŸ’œβœ¨

πŸ“¦ where this page comes from