static int packet_cmp(UNUSED void *instance,
request_t *request,
UNUSED fr_pair_list_t *request_list,
- fr_pair_t *check_item)
+ fr_pair_t const *check_item)
{
VP_VERIFY(check_item);
static int generic_cmp(UNUSED void *instance,
request_t *request,
UNUSED fr_pair_list_t *request_list,
- fr_pair_t *check_item)
+ fr_pair_t const *check_item)
{
VP_VERIFY(check_item);
*/
int paircmp_virtual(request_t *request,
fr_pair_list_t *request_list,
- fr_pair_t *check_item)
+ fr_pair_t const *check_item)
{
paircmp_t *c;
#include <freeradius-devel/util/pair.h>
/* for paircmp_register */
-typedef int (*RAD_COMPARE_FUNC)(void *instance, request_t *,fr_pair_list_t *, fr_pair_t *);
+typedef int (*RAD_COMPARE_FUNC)(void *instance, request_t *,fr_pair_list_t *, fr_pair_t const *);
int paircmp_pairs(request_t *request, fr_pair_t const *check, fr_pair_t *vp);
int paircmp_virtual(request_t *request,
fr_pair_list_t *request_list,
- fr_pair_t *check_item);
+ fr_pair_t const *check_item);
int paircmp_find(fr_dict_attr_t const *da);
/*
* Compare the expiration date.
*/
-static int expirecmp(UNUSED void *instance, request_t *req, UNUSED fr_pair_list_t *request_list, fr_pair_t *check)
+static int expirecmp(UNUSED void *instance, request_t *req, UNUSED fr_pair_list_t *request_list, fr_pair_t const *check)
{
time_t now = 0;
* @param[in] check vp containing the group value (name or dn).
*/
unlang_action_t rlm_ldap_check_groupobj_dynamic(rlm_rcode_t *p_result, rlm_ldap_t const *inst, request_t *request,
- fr_ldap_connection_t **pconn, fr_pair_t *check)
+ fr_ldap_connection_t **pconn, fr_pair_t const *check)
{
fr_ldap_rcode_t status;
*/
unlang_action_t rlm_ldap_check_userobj_dynamic(rlm_rcode_t *p_result, rlm_ldap_t const *inst, request_t *request,
fr_ldap_connection_t **pconn,
- char const *dn, fr_pair_t *check)
+ char const *dn, fr_pair_t const *check)
{
rlm_rcode_t rcode = RLM_MODULE_NOTFOUND, ret;
fr_ldap_rcode_t status;
* @param[in] check vp containing the group value (name or dn).
*/
unlang_action_t rlm_ldap_check_cached(rlm_rcode_t *p_result,
- rlm_ldap_t const *inst, request_t *request, fr_pair_t *check)
+ rlm_ldap_t const *inst, request_t *request, fr_pair_t const *check)
{
fr_pair_t *vp;
int ret;
* - 1 on failure (or if the user is not a member).
* - 0 on success.
*/
-static int rlm_ldap_groupcmp(void *instance, request_t *request, UNUSED fr_pair_list_t *request_list, fr_pair_t *check)
+static int rlm_ldap_groupcmp(void *instance, request_t *request, UNUSED fr_pair_list_t *request_list, fr_pair_t const *check)
{
rlm_ldap_t const *inst = talloc_get_type_abort_const(instance, rlm_ldap_t);
rlm_rcode_t rcode;
unlang_action_t rlm_ldap_check_groupobj_dynamic(rlm_rcode_t *p_result,
rlm_ldap_t const *inst, request_t *request, fr_ldap_connection_t **pconn,
- fr_pair_t *check);
+ fr_pair_t const *check);
unlang_action_t rlm_ldap_check_userobj_dynamic(rlm_rcode_t *p_result,
rlm_ldap_t const *inst, request_t *request, fr_ldap_connection_t **pconn,
- char const *dn, fr_pair_t *check);
+ char const *dn, fr_pair_t const *check);
unlang_action_t rlm_ldap_check_cached(rlm_rcode_t *p_result,
- rlm_ldap_t const *inst, request_t *request, fr_pair_t *check);
+ rlm_ldap_t const *inst, request_t *request, fr_pair_t const *check);
/*
* conn.c - Connection wrappers.
/*
* Compare the current time to a range.
*/
-static int timecmp(UNUSED void *instance, request_t *req, UNUSED fr_pair_list_t *request_list, fr_pair_t *check)
+static int timecmp(UNUSED void *instance, request_t *req, UNUSED fr_pair_list_t *request_list, fr_pair_t const *check)
{
/*
* If there's a request, use that timestamp.
* Time-Of-Day support
*/
static int time_of_day(UNUSED void *instance, request_t *request,
- UNUSED fr_pair_list_t *request_list, fr_pair_t *check)
+ UNUSED fr_pair_list_t *request_list, fr_pair_t const *check)
{
int scan;
int hhmmss, when;
* username will then be checked with the passed check string.
*/
static int sql_groupcmp(void *instance, request_t *request, UNUSED fr_pair_list_t *request_list,
- fr_pair_t *check) CC_HINT(nonnull (1, 2, 4));
+ fr_pair_t const *check) CC_HINT(nonnull (1, 2, 4));
static int sql_groupcmp(void *instance, request_t *request, UNUSED fr_pair_list_t *request_list,
- fr_pair_t *check)
+ fr_pair_t const *check)
{
rlm_sql_handle_t *handle;
rlm_sql_t const *inst = talloc_get_type_abort_const(instance, rlm_sql_t);
/*
* See if the counter matches.
*/
-static int counter_cmp(void *instance, request_t *request, UNUSED fr_pair_list_t *request_list , fr_pair_t *check)
+static int counter_cmp(void *instance, request_t *request, UNUSED fr_pair_list_t *request_list , fr_pair_t const *check)
{
rlm_sqlcounter_t const *inst = talloc_get_type_abort_const(instance, rlm_sqlcounter_t);
uint64_t counter;
{ NULL }
};
-static int rlm_test_cmp(UNUSED void *instance, request_t *request, UNUSED fr_pair_list_t *request_list, fr_pair_t *check)
+static int rlm_test_cmp(UNUSED void *instance, request_t *request, UNUSED fr_pair_list_t *request_list, fr_pair_t const *check)
{
fr_assert(check->vp_type == FR_TYPE_STRING);
* The Unix-Group = handler.
*/
static int groupcmp(UNUSED void *instance, request_t *request, UNUSED fr_pair_list_t *request_list,
- fr_pair_t *check)
+ fr_pair_t const *check)
{
struct passwd *pwd;
struct group *grp;