1rc_check(3) Radius client library rc_check(3)
2
3
4
6 rc_check -
7
9 #include <radcli/radcli.h>
10
11 int rc_check(
12 rc_handle *rh,
13 char *host,
14 char *secret,
15 unsigned short port,
16 char *msg
17 );
18
20 Asks the server hostname on the specified port for a status message
21
23 rh a handle to parsed configuration.
24
25
26 host the name of the server.
27
28
29 secret the secret used by the server.
30
31
32 port the server's port number.
33
34
35 msg must be an array of PW_MAX_MSG_SIZE or NULL; will contain the
36 concatenation of any PW_REPLY_MESSAGE received.
37
38
40 OK_RC (0) on success, negative on failure as return value.
41
43 radcli.h(3), rc_aaa(3), rc_aaa_ctx(3), rc_aaa_ctx_free(3),
44 rc_aaa_ctx_get_secret(3), rc_aaa_ctx_get_vector(3),
45 rc_aaa_ctx_server(3), rc_acct(3), rc_acct_proxy(3), rc_add_config(3),
46 rc_apply_config(3), rc_auth(3), rc_auth_proxy(3), rc_avpair_add(3),
47 rc_avpair_assign(3), rc_avpair_copy(3), rc_avpair_free(3),
48 rc_avpair_gen(3), rc_avpair_get(3), rc_avpair_get_attr(3),
49 rc_avpair_get_in6(3), rc_avpair_get_raw(3), rc_avpair_get_uint32(3),
50 rc_avpair_insert(3), rc_avpair_log(3), rc_avpair_new(3),
51 rc_avpair_next(3), rc_avpair_parse(3), rc_avpair_remove(3),
52 rc_avpair_tostr(3), rc_buildreq(3), rc_check(3), rc_check_tls(3),
53 rc_conf_int(3), rc_conf_srv(3), rc_conf_str(3), rc_config_free(3),
54 rc_config_init(3), rc_destroy(3), rc_dict_addattr(3),
55 rc_dict_addval(3), rc_dict_addvend(3), rc_dict_findattr(3),
56 rc_dict_findval(3), rc_dict_findvend(3), rc_dict_free(3),
57 rc_dict_getattr(3), rc_dict_getval(3), rc_dict_getvend(3),
58 rc_find_server_addr(3), rc_get_socket_type(3), rc_get_srcaddr(3),
59 rc_getport(3), rc_mksid(3), rc_new(3), rc_openlog(3),
60 rc_own_hostname(3), rc_read_config(3), rc_read_dictionary(3),
61 rc_read_dictionary_from_buffer(3), rc_send_server(3), rc_setdebug(3),
62 rc_test_config(3), rc_tls_fd(3)
63
64
65
66radcli 2023-01-29 rc_check(3)