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

NAME

6       rc_read_config -
7

SYNOPSIS

9       #include <radcli/radcli.h>
10
11       rc_handle * rc_read_config(
12           char const  *filename
13       );
14

DESCRIPTION

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 ra‐
21       diusclient-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

PARAMETERS

28       filename
29              a name of a file.
30
31

RETURN VALUE

33       new rc_handle on success, NULL when failure.
34

SEE ALSO

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_addattr(3),
48       rc_dict_addval(3), rc_dict_addvend(3), rc_dict_findattr(3),
49       rc_dict_findval(3), rc_dict_findvend(3), rc_dict_free(3),
50       rc_dict_getattr(3), rc_dict_getval(3), rc_dict_getvend(3),
51       rc_find_server_addr(3), rc_get_socket_type(3), rc_get_srcaddr(3),
52       rc_getport(3), rc_mksid(3), rc_new(3), rc_openlog(3),
53       rc_own_hostname(3), rc_read_config(3), rc_read_dictionary(3),
54       rc_read_dictionary_from_buffer(3), rc_send_server(3), rc_setdebug(3),
55       rc_test_config(3), rc_tls_fd(3)
56
57
58
59radcli                            2023-01-29                 rc_read_config(3)
Impressum