Lines Matching refs:action
114 uint_t action;
125 action = rctlblk_get_global_action(gblk);
129 if (action & RCTL_GLOBAL_SYSLOG)
178 rctladm_setup_action(char *name, char *action, int line)
180 if (action[0] == '\0') {
185 rctladm_enable(name, action);
195 char *action;
222 * Look for "rctl_name=action;action;...;action, with
247 action = strtok(actions, ";");
248 rctladm_setup_action(name, action, line);
249 while (action = strtok(NULL, ";"))
250 rctladm_setup_action(name, action, line);
262 rctladm_modify_action(const char *rctl_name, uint_t enable, uint_t action,
274 (action == RCTL_GLOBAL_SYSLOG)) {
275 warn(gettext("\"syslog\" action not valid for %s\n"),
283 gblk->rcq_global_flagaction |= (action &
287 gblk->rcq_global_flagaction &= ~(action &
301 rctladm_get_log_level(char *action)
308 if (strcmp("syslog", action) == 0)
311 if (strncmp("syslog=", action, strlen("syslog=")) != 0)
312 die(gettext("unknown action \"%s\"\n"), action);
314 log_lvl_str = action + strlen("syslog=");
321 rctladm_enable(const char *rctl_name, char *action)
326 if (strcmp("none", action) == 0) {
333 rctladm_get_log_level(action));
337 rctladm_disable(const char *rctl_name, char *action)
342 if (strcmp("all", action) == 0) {
346 } else if (strcmp("syslog", action) == 0) {
352 die(gettext("unknown action \"%s\"\n"), action);
358 uint_t action = rctlblk_get_global_action(gblk);
364 else if (action & RCTL_GLOBAL_SYSLOG)
448 char *action;
459 action = optarg;
463 action = optarg;
514 rctladm_enable(rctl, action);
517 rctladm_disable(rctl, action);