Lines Matching defs:commands
1851 /* SITE commands */
1942 control_printf(SL_FAILURE, "550 SITE commands are disabled.");
1972 const struct command commands[] = {
2021 for (i = 0; commands[i].name; i++)
2022 if (commands[i].showinfeat)
2023 control_printf(SL_SUCCESS, " %s", commands[i].name);
2032 control_printf(SL_SUCCESS, "214-The following commands are recognized.");
2033 for (i = 0; commands[i].name; i++)
2034 control_printf(SL_SUCCESS, "214-%s", commands[i].name);
2037 for (i = 0; commands[i].name; i++)
2038 if (!strcasecmp(params, commands[i].name))
2039 control_printf(SL_SUCCESS, "214 Syntax: %s", commands[i].syntax);
2054 for (i = 0; commands[i].name; i++) { /* Parse command */
2055 if (!strncasecmp(str, commands[i].name, strlen(commands[i].name))) {
2056 sprintf(confstr, "ALLOWCOMMAND_%s", commands[i].name);
2059 commands[i].name);
2064 if (!strcmp(commands[i].name, "DELE") ||
2065 !strcmp(commands[i].name, "STOR") ||
2066 !strcmp(commands[i].name, "MKD") ||
2067 !strcmp(commands[i].name, "RMD") ||
2068 !strcmp(commands[i].name, "XMKD") ||
2069 !strcmp(commands[i].name, "XRMD"))
2073 commands[i].name);
2077 cutto(str, strlen(commands[i].name));
2082 if (state >= commands[i].state_needed) {
2083 commands[i].function(str);