1rc_add_config(3)             Radius client library            rc_add_config(3)
2
3
4

NAME

6       rc_add_config -
7

SYNOPSIS

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

DESCRIPTION

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

PARAMETERS

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

RETURN VALUE

44       0 on success, -1 on failure.
45

SEE ALSO

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_findattr(3),
59       rc_dict_findval(3), rc_dict_findvend(3), rc_dict_free(3),
60       rc_dict_getattr(3), rc_dict_getval(3), rc_dict_getvend(3),
61       rc_find_server_addr(3), rc_get_socket_type(3), rc_get_srcaddr(3),
62       rc_getport(3), rc_mksid(3), rc_new(3), rc_openlog(3),
63       rc_own_hostname(3), rc_read_config(3), rc_read_dictionary(3),
64       rc_read_dictionary_from_buffer(3), rc_send_server(3), rc_setdebug(3),
65       rc_test_config(3), rc_tls_fd(3)
66
67
68
69radcli                            2020-11-05                  rc_add_config(3)
Impressum