directive
opt_array_append2(const char *file, const int line, const char *directive,
fatal("%s line %d: Too many %s entries", file, line, directive);
opt_array_append(const char *file, const int line, const char *directive,
opt_array_append2(file, line, directive, array, NULL, lp, s, 0);
const char *directive, char ***array, u_int *lp, const char *s);
const char *directive, char ***array, int **iarray, u_int *lp,
if (table->info->directive[which] & DIRECTIVE_UNDEFINED) {
direc = table->info->directive[pass];
direc = table->info->directive[pass];
uint8_t directive[COLL_WEIGHTS_MAX];
direc = table->info->directive[pass];
cmd->directive = strdup(av[i]);
const char *directive;
directive = cmd->directive;
if (strcmp(directive, "status") != 0 &&
strcmp(directive, "list") != 0 &&
strcmp(directive, "log") != 0 &&
strcmp(directive, "logf") != 0 &&
strcmp(directive, "help") != 0 &&
strcmp(directive, "tailf") != 0) {
directive);
if (strcmp(directive, "init") == 0) {
} else if (strcmp(directive, "help") == 0) {
} else if (strcmp(directive, "start") == 0) {
} else if (strcmp(directive, "stop") == 0) {
} else if (strcmp(directive, "stopall") == 0) {
} else if (strcmp(directive, "restart") == 0) {
} else if (strcmp(directive, "exit") == 0) {
} else if (strcmp(directive, "kill") == 0) {
} else if (strcmp(directive, "list") == 0) {
} else if (strcmp(directive, "status") == 0) {
} else if (strcmp(directive, "log") == 0) {
} else if (strcmp(directive, "logf") == 0) {
} else if (strcmp(directive, "tailf") == 0) {
} else if (strcmp(directive, "logfile") == 0) {
fprintf(cmd->fp, "Unknown directive: %s\n", directive);
sfree(&cmd->directive);
char *directive;
collinfo.directive[NUM_WT] = DIRECTIVE_UNDEFINED;
collinfo.directive[collinfo.directive_count] |= bit;
else if (directive(curline))
static int directive(char *);