1rc_read_config(3) Radius client library rc_read_config(3)
2
3
4
6 rc_read_config -
7
9 #include <radcli/radcli.h>
10
11 rc_handle * rc_read_config(
12 char const *filename
13 );
14
16 Read the global config file
17
18 This function will load the provided configuration file, and any other
19 files such as the dictionary. This is the most common mode of use of
20 this library. The configuration format is compatible with the
21 radiusclient-ng and freeradius-client formats.
22
23 Note: To preserve compatibility with libraries of the same API which
24 don't load the dictionary care is taken not to reload the same filename
25 twice even if instructed to.
26
28 filename
29 a name of a file.
30
31
33 new rc_handle on success, NULL when failure.
34
36 radcli.h(3), rc_aaa(3), rc_aaa_ctx(3), rc_aaa_ctx_free(3),
37 rc_aaa_ctx_get_secret(3), rc_aaa_ctx_get_vector(3),
38 rc_aaa_ctx_server(3), rc_acct(3), rc_acct_proxy(3), rc_add_config(3),
39 rc_apply_config(3), rc_auth(3), rc_auth_proxy(3), rc_avpair_add(3),
40 rc_avpair_assign(3), rc_avpair_copy(3), rc_avpair_free(3),
41 rc_avpair_gen(3), rc_avpair_get(3), rc_avpair_get_attr(3),
42 rc_avpair_get_in6(3), rc_avpair_get_raw(3), rc_avpair_get_uint32(3),
43 rc_avpair_insert(3), rc_avpair_log(3), rc_avpair_new(3),
44 rc_avpair_next(3), rc_avpair_parse(3), rc_avpair_remove(3),
45 rc_avpair_tostr(3), rc_buildreq(3), rc_check(3), rc_check_tls(3),
46 rc_conf_int(3), rc_conf_srv(3), rc_conf_str(3), rc_config_free(3),
47 rc_config_init(3), rc_destroy(3), rc_dict_findattr(3),
48 rc_dict_findval(3), rc_dict_findvend(3), rc_dict_free(3),
49 rc_dict_getattr(3), rc_dict_getval(3), rc_dict_getvend(3),
50 rc_find_server_addr(3), rc_get_socket_type(3), rc_get_srcaddr(3),
51 rc_getport(3), rc_mksid(3), rc_new(3), rc_openlog(3),
52 rc_own_hostname(3), rc_read_config(3), rc_read_dictionary(3),
53 rc_read_dictionary_from_buffer(3), rc_send_server(3), rc_setdebug(3),
54 rc_test_config(3), rc_tls_fd(3)
55
56
57
58radcli 2018-09-14 rc_read_config(3)