Lines Matching refs:arg

1212                                    const char *arg)
1222 conf->access_name = apr_pstrdup(cmd->pool, arg);
1398 const char *arg)
1410 if (!arg || !*arg) {
1415 msg = (char *)arg;
1416 if (*arg == '"' || *arg == '\'') {
1417 apr_size_t len = strlen(arg);
1418 char last = *(arg + len - 1);
1420 if (*arg == last) {
1421 msg = apr_pstrndup(cmd->pool, arg + 1, len - 2);
1443 static const char *set_gprof_dir(cmd_parms *cmd, void *dummy, const char *arg)
1453 conf->gprof_dir = arg;
1459 void *d_, const char *arg)
1463 if (!strcasecmp(arg, "Off")) {
1466 else if (!strcasecmp(arg, "On")) {
1472 d->add_default_charset_name = arg;
1479 const char *arg)
1491 conf->ap_document_root = arg;
1496 arg = ap_server_root_relative(cmd->pool, arg);
1497 if (arg == NULL) {
1502 if (apr_filepath_merge((char**)&conf->ap_document_root, NULL, arg,
1504 || !ap_is_directory(cmd->pool, arg)) {
1509 arg);
1510 conf->ap_document_root = arg;
1515 arg);
1918 const char *arg)
1920 if ((strcasecmp(arg, "off") != 0) && (strcasecmp(arg, "none") != 0)) {
2063 const char *arg)
2067 if (strcasecmp(arg, "on") == 0) {
2070 else if (strcasecmp(arg, "off") == 0) {
2081 const char *arg)
2085 if (strcasecmp(arg, "on") == 0) {
2088 else if (strcasecmp(arg, "off") == 0) {
2119 const char *arg)
2121 const char *endp = ap_strrchr_c(arg, '>');
2132 limited_methods = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
2195 static const char *dirsection(cmd_parms *cmd, void *mconfig, const char *arg)
2198 const char *endp = ap_strrchr_c(arg, '>');
2215 arg = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
2217 if (!arg[0]) {
2221 cmd->path = ap_getword_conf(cmd->pool, &arg);
2225 cmd->path = ap_getword_conf(cmd->pool, &arg);
2286 if (*arg != '\0') {
2297 static const char *urlsection(cmd_parms *cmd, void *mconfig, const char *arg)
2300 const char *endp = ap_strrchr_c(arg, '>');
2316 arg = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
2318 if (!arg[0]) {
2322 cmd->path = ap_getword_conf(cmd->pool, &arg);
2332 cmd->path = ap_getword_conf(cmd->pool, &arg);
2358 if (*arg != '\0') {
2369 static const char *filesection(cmd_parms *cmd, void *mconfig, const char *arg)
2372 const char *endp = ap_strrchr_c(arg, '>');
2390 arg = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
2392 if (!arg[0]) {
2396 cmd->path = ap_getword_conf(cmd->pool, &arg);
2409 cmd->path = ap_getword_conf(cmd->pool, &arg);
2445 if (*arg != '\0') {
2460 static const char *ifsection(cmd_parms *cmd, void *mconfig, const char *arg)
2463 const char *endp = ap_strrchr_c(arg, '>');
2481 arg = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
2507 if (arg[0])
2511 if (!arg[0])
2513 condition = ap_getword_conf(cmd->pool, &arg);
2532 if (*arg != '\0') {
2589 static const char *start_ifmod(cmd_parms *cmd, void *mconfig, const char *arg)
2591 const char *endp = ap_strrchr_c(arg, '>');
2592 int not = (arg[0] == '!');
2599 arg = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
2602 arg++;
2605 if (!arg[0]) {
2609 found = find_module(cmd->server, arg);
2642 static const char *start_ifdefine(cmd_parms *cmd, void *dummy, const char *arg)
2648 endp = ap_strrchr_c(arg, '>');
2653 arg = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
2655 if (arg[0] == '!') {
2657 arg++;
2660 if (!arg[0]) {
2664 defined = ap_exists_config_define(arg);
2684 const char *arg)
2688 const char *endp = ap_strrchr_c(arg, '>');
2700 arg = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
2702 if (!arg[0]) {
2715 errmsg = ap_init_virtual_host(p, arg, main_server, &s);
2737 const char *arg)
2743 while (*arg) {
2744 char **item, *name = ap_getword_conf(cmd->pool, &arg);
2793 const char *arg)
2804 proto = apr_pstrdup(cmd->pool, arg);
2812 const char *arg)
2825 *(const char **)(struct_ptr + offset) = arg;
2837 static const char *server_hostname_port(cmd_parms *cmd, void *dummy, const char *arg)
2848 if (apr_fnmatch_test(arg))
2849 return apr_pstrcat(cmd->temp_pool, "Invalid ServerName \"", arg,
2852 part = ap_strstr_c(arg, "://");
2855 scheme = apr_pstrndup(cmd->pool, arg, part - arg);
2860 part = arg;
2870 return apr_pstrcat(cmd->temp_pool, "The port number \"", arg,
2885 const char *arg)
2889 if (strcasecmp(arg, "On") == 0) {
2892 else if (strcasecmp(arg, "Off") == 0) {
2895 else if (strcasecmp(arg, "EMail") == 0) {
2906 const char *arg)
2914 if ((apr_filepath_merge((char**)&ap_server_root, NULL, arg,
2923 static const char *set_runtime_dir(cmd_parms *cmd, void *dummy, const char *arg)
2932 ap_server_root_relative(cmd->pool, arg),
2941 static const char *set_timeout(cmd_parms *cmd, void *dummy, const char *arg)
2949 cmd->server->timeout = apr_time_from_sec(atoi(arg));
2953 static const char *set_allow2f(cmd_parms *cmd, void *d_, const char *arg)
2957 if (0 == strcasecmp(arg, "on")) {
2960 } else if (0 == strcasecmp(arg, "off")) {
2963 } else if (0 == strcasecmp(arg, "nodecode")) {
2979 const char *arg)
2983 if (!strcasecmp(arg, "on")) {
2986 else if (!strcasecmp(arg, "off")) {
2989 else if (!strcasecmp(arg, "double")) {
3000 const char *arg)
3008 cmd->server->path = arg;
3009 cmd->server->pathlen = (int)strlen(arg);
3013 static const char *set_content_md5(cmd_parms *cmd, void *d_, int arg)
3017 d->content_md5 = arg ? AP_CONTENT_MD5_ON : AP_CONTENT_MD5_OFF;
3021 static const char *set_accept_path_info(cmd_parms *cmd, void *d_, const char *arg)
3025 if (strcasecmp(arg, "on") == 0) {
3028 else if (strcasecmp(arg, "off") == 0) {
3031 else if (strcasecmp(arg, "default") == 0) {
3042 const char *arg)
3046 if (strcasecmp(arg, "on") == 0) {
3049 else if (strcasecmp(arg, "off") == 0) {
3052 else if (strcasecmp(arg, "dns") == 0) {
3063 const char *arg)
3067 if (strcasecmp(arg, "on") == 0) {
3070 else if (strcasecmp(arg, "off") == 0) {
3132 const char *arg)
3138 level_str = ap_strrchr_c(arg, ':');
3141 err = ap_parse_log_level(arg, &log->level);
3146 "Setting %s for all modules to %s", cmd->cmd->name, arg);
3150 arg = apr_pstrmemdup(cmd->temp_pool, arg, level_str - arg);
3154 "followed by a log level keyword", arg);
3159 return apr_psprintf(cmd->temp_pool, "%s:%s: %s", arg, level_str, err);
3161 if ((module = find_module(cmd->server, arg)) == NULL) {
3162 char *name = apr_psprintf(cmd->temp_pool, "%s_module", arg);
3164 "Cannot find module '%s', trying '%s'", arg, name);
3169 return apr_psprintf(cmd->temp_pool, "Cannot find module %s", arg);
3180 static const char *set_loglevel(cmd_parms *cmd, void *config_, const char *arg)
3195 if (arg == NULL)
3198 return update_loglevel(cmd, log, arg);
3376 const char *arg)
3384 if (!strcasecmp(arg, "OS")) {
3387 else if (!strcasecmp(arg, "Min") || !strcasecmp(arg, "Minimal")) {
3390 else if (!strcasecmp(arg, "Major")) {
3393 else if (!strcasecmp(arg, "Minor") ) {
3396 else if (!strcasecmp(arg, "Prod") || !strcasecmp(arg, "ProductOnly")) {
3399 else if (!strcasecmp(arg, "Full")) {
3410 const char *arg)
3419 lim = atoi(arg);
3421 return apr_pstrcat(cmd->temp_pool, "LimitRequestLine \"", arg,
3430 const char *arg)
3439 lim = atoi(arg);
3441 return apr_pstrcat(cmd->temp_pool, "LimitRequestFieldsize \"", arg,
3451 const char *arg)
3460 lim = atoi(arg);
3462 return apr_pstrcat(cmd->temp_pool, "LimitRequestFields \"", arg,
3472 const char *arg)
3477 if (APR_SUCCESS != apr_strtoff(&conf->limit_req_body, arg, &errp, 10)) {
3488 const char *arg)
3492 conf->limit_xml_body = atol(arg);
3499 static const char *set_max_ranges(cmd_parms *cmd, void *conf_, const char *arg)
3504 if (!strcasecmp(arg, "none")) {
3507 else if (!strcasecmp(arg, "default")) {
3510 else if (!strcasecmp(arg, "unlimited")) {
3514 val = atoi(arg);
3525 static const char *set_max_overlaps(cmd_parms *cmd, void *conf_, const char *arg)
3530 if (!strcasecmp(arg, "none")) {
3533 else if (!strcasecmp(arg, "default")) {
3536 else if (!strcasecmp(arg, "unlimited")) {
3540 val = atoi(arg);
3551 static const char *set_max_reversals(cmd_parms *cmd, void *conf_, const char *arg)
3556 if (!strcasecmp(arg, "none")) {
3559 else if (!strcasecmp(arg, "default")) {
3562 else if (!strcasecmp(arg, "unlimited")) {
3566 val = atoi(arg);
3590 const char *arg, const char *arg2)
3601 const char *arg, const char *arg2)
3605 ap_unixd_set_rlimit(cmd, &conf->limit_cpu, arg, arg2, RLIMIT_CPU);
3612 const char *arg, const char * arg2)
3617 ap_unixd_set_rlimit(cmd, &conf->limit_mem, arg, arg2 ,RLIMIT_AS);
3619 ap_unixd_set_rlimit(cmd, &conf->limit_mem, arg, arg2, RLIMIT_DATA);
3621 ap_unixd_set_rlimit(cmd, &conf->limit_mem, arg, arg2, RLIMIT_VMEM);
3630 const char *arg, const char * arg2)
3634 ap_unixd_set_rlimit(cmd, &conf->limit_nproc, arg, arg2, RLIMIT_NPROC);
3785 const char *arg)
3790 if (strncmp(arg, "min=", 4) == 0) {
3791 arg += 4;
3792 if (strcmp(arg, "0.9") == 0)
3794 else if (strcmp(arg, "1.0") == 0)
3801 if (strcmp(arg, "strict") == 0)
3803 else if (strcmp(arg, "strict,log-only") == 0)
3806 else if (strcmp(arg, "liberal") == 0)
3820 static const char *set_http_method(cmd_parms *cmd, void *conf, const char *arg)
3825 ap_method_register(cmd->pool, arg);
3829 static const char *set_cl_head_zero(cmd_parms *cmd, void *dummy, int arg)
3834 if (arg) {
3842 static const char *set_expect_strict(cmd_parms *cmd, void *dummy, int arg)
3847 if (arg) {
3857 static int log_constant_item(const ap_errorlog_info *info, const char *arg,
3860 char *end = apr_cpystrn(buf, arg, buflen);
3914 it->arg = apr_pstrdup(p, scratch);
3944 it->arg = "%";
3954 it->arg = ap_getword(p, &s, '}');
4156 static const char *set_merge_trailers(cmd_parms *cmd, void *dummy, int arg)
4160 conf->merge_trailers = (arg ? AP_MERGE_TRAILERS_ENABLE :