1rc_add_config(3) Radius client library rc_add_config(3)
2
3
4
6 rc_add_config -
7
9 #include <radcli/radcli.h>
10
11 int rc_add_config(
12 rc_handle *rh,
13 char const *option_name,
14 char const *option_val,
15 char const *source,
16 int line
17 );
18
20 Allow a config option to be added to rc_handle from inside a program.
21
22 That allows programs to setup a handle without loading a configuration
23 file.
24
26 rh a handle to parsed configuration.
27
28
29 option_name
30 the name of the option.
31
32
33 option_val
34 the value to be added.
35
36
37 source typically should be FILE or func for logging purposes.
38
39
40 line LINE for logging purposes.
41
42
44 0 on success, -1 on failure.
45
47 radcli.h(3), rc_aaa(3), rc_aaa_ctx(3), rc_aaa_ctx_free(3),
48 rc_aaa_ctx_get_secret(3), rc_aaa_ctx_get_vector(3),
49 rc_aaa_ctx_server(3), rc_acct(3), rc_acct_proxy(3), rc_add_config(3),
50 rc_apply_config(3), rc_auth(3), rc_auth_proxy(3), rc_avpair_add(3),
51 rc_avpair_assign(3), rc_avpair_copy(3), rc_avpair_free(3),
52 rc_avpair_gen(3), rc_avpair_get(3), rc_avpair_get_attr(3),
53 rc_avpair_get_in6(3), rc_avpair_get_raw(3), rc_avpair_get_uint32(3),
54 rc_avpair_insert(3), rc_avpair_log(3), rc_avpair_new(3),
55 rc_avpair_next(3), rc_avpair_parse(3), rc_avpair_remove(3),
56 rc_avpair_tostr(3), rc_buildreq(3), rc_check(3), rc_check_tls(3),
57 rc_conf_int(3), rc_conf_srv(3), rc_conf_str(3), rc_config_free(3),
58 rc_config_init(3), rc_destroy(3), rc_dict_addattr(3),
59 rc_dict_addval(3), rc_dict_addvend(3), rc_dict_findattr(3),
60 rc_dict_findval(3), rc_dict_findvend(3), rc_dict_free(3),
61 rc_dict_getattr(3), rc_dict_getval(3), rc_dict_getvend(3),
62 rc_find_server_addr(3), rc_get_socket_type(3), rc_get_srcaddr(3),
63 rc_getport(3), rc_mksid(3), rc_new(3), rc_openlog(3),
64 rc_own_hostname(3), rc_read_config(3), rc_read_dictionary(3),
65 rc_read_dictionary_from_buffer(3), rc_send_server(3), rc_setdebug(3),
66 rc_test_config(3), rc_tls_fd(3)
67
68
69
70radcli 2023-01-29 rc_add_config(3)