• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/dbus-1.6.8/bus/

Lines Matching defs:policy

29 #include "policy.h"
68 } policy;
103 DBusList *conf_dirs; /**< Directories to look for policy configuration in */
105 BusPolicy *policy; /**< Security policy */
286 if (!bus_policy_merge (parser->policy,
287 included->policy))
379 if (((parser->policy = bus_policy_new ()) == NULL) ||
385 if (parser->policy)
386 bus_policy_unref (parser->policy);
520 if (parser->policy)
521 bus_policy_unref (parser->policy);
982 e->d.policy.type = POLICY_IGNORED;
984 if (!locate_attributes (parser, "policy",
1004 "<policy> element must have exactly one of (context|user|group|at_console) attributes");
1012 e->d.policy.type = POLICY_DEFAULT;
1016 e->d.policy.type = POLICY_MANDATORY;
1021 "context attribute on <policy> must have the value \"default\" or \"mandatory\", not \"%s\"",
1032 &e->d.policy.gid_uid_or_at_console))
1033 e->d.policy.type = POLICY_USER;
1044 &e->d.policy.gid_uid_or_at_console))
1045 e->d.policy.type = POLICY_GROUP;
1056 e->d.policy.gid_uid_or_at_console = t;
1057 e->d.policy.type = POLICY_CONSOLE;
1070 _dbus_assert_not_reached ("all <policy> attributes null and we didn't set error");
1594 switch (pe->d.policy.type)
1601 if (!bus_policy_append_default_rule (parser->policy, rule))
1605 if (!bus_policy_append_mandatory_rule (parser->policy, rule))
1617 if (!bus_policy_append_user_rule (parser->policy, pe->d.policy.gid_uid_or_at_console,
1630 if (!bus_policy_append_group_rule (parser->policy, pe->d.policy.gid_uid_or_at_console,
1637 if (!bus_policy_append_console_rule (parser->policy, pe->d.policy.gid_uid_or_at_console,
1698 element_name, "policy");
2396 "Could not determine SELinux policy root for relative inclusion");
2705 BusPolicy *policy;
2707 _dbus_assert (parser->policy != NULL); /* can only steal the policy 1 time */
2709 policy = parser->policy;
2711 parser->policy = NULL;
2713 return policy;
2749 do_check_own_rules (BusPolicy *policy)
2777 ret = bus_policy_check_can_own (policy, &service_name);
2839 if (check_own_rules && do_check_own_rules (parser->policy) == FALSE)
3023 if (a->d.policy.type != b->d.policy.type)
3025 if (a->d.policy.gid_uid_or_at_console != b->d.policy.gid_uid_or_at_console)
3132 /* FIXME: compare policy */