Lines Matching defs:prefs

190  * check there's enough space in the prefs and names arrays.
243 bozo_clear_prefs(bozoprefs_t *prefs)
247 for (i = 0; i < prefs->count; i++) {
248 free(prefs->name[i]);
249 free(prefs->value[i]);
252 free(prefs->name);
253 free(prefs->value);
402 bozo_set_timeout(bozohttpd_t *httpd, bozoprefs_t *prefs,
418 bozo_set_pref(httpd, prefs, *cur, val);
2532 bozo_init_prefs(bozohttpd_t *httpd, bozoprefs_t *prefs)
2537 (void) memset(prefs, 0x0, sizeof(*prefs));
2540 if (!bozo_set_pref(httpd, prefs, "server software", SERVER_SOFTWARE))
2542 if (!bozo_set_pref(httpd, prefs, "index.html", INDEX_HTML))
2544 if (!bozo_set_pref(httpd, prefs, "public_html", PUBLIC_HTML))
2546 if (!bozo_set_pref(httpd, prefs, "ssl timeout", SSL_TIMEOUT))
2548 if (!bozo_set_pref(httpd, prefs, "initial timeout", INITIAL_TIMEOUT))
2550 if (!bozo_set_pref(httpd, prefs, "header timeout", HEADER_WAIT_TIME))
2552 if (!bozo_set_pref(httpd, prefs, "request timeout", TOTAL_MAX_REQ_TIME))
2560 bozo_set_defaults(bozohttpd_t *httpd, bozoprefs_t *prefs)
2562 return bozo_init_httpd(httpd) && bozo_init_prefs(httpd, prefs);
2567 bozo_setup(bozohttpd_t *httpd, bozoprefs_t *prefs, const char *vhost,
2592 if ((portnum = bozo_get_pref(prefs, "port number")) != NULL) {
2597 if ((cp = bozo_get_pref(prefs, "numeric")) != NULL &&
2601 if ((cp = bozo_get_pref(prefs, "log to stderr")) != NULL &&
2605 if ((cp = bozo_get_pref(prefs, "no log")) != NULL &&
2609 if ((cp = bozo_get_pref(prefs, "bind address")) != NULL) {
2612 if ((cp = bozo_get_pref(prefs, "background")) != NULL) {
2615 if ((cp = bozo_get_pref(prefs, "foreground")) != NULL &&
2619 if ((cp = bozo_get_pref(prefs, "pid file")) != NULL) {
2622 if ((cp = bozo_get_pref(prefs, "unknown slash")) != NULL &&
2626 if ((cp = bozo_get_pref(prefs, "virtual base")) != NULL) {
2629 if ((cp = bozo_get_pref(prefs, "enable users")) != NULL &&
2633 if ((cp = bozo_get_pref(prefs, "enable user cgibin")) != NULL &&
2637 if ((cp = bozo_get_pref(prefs, "dirty environment")) != NULL &&
2641 if ((cp = bozo_get_pref(prefs, "hide dots")) != NULL &&
2645 if ((cp = bozo_get_pref(prefs, "directory indexing")) != NULL &&
2649 if ((cp = bozo_get_pref(prefs, "directory index readme")) != NULL) {
2652 if ((cp = bozo_get_pref(prefs, "public_html")) != NULL) {
2655 if ((cp = bozo_get_pref(prefs, "ssl timeout")) != NULL) {
2658 if ((cp = bozo_get_pref(prefs, "initial timeout")) != NULL) {
2661 if ((cp = bozo_get_pref(prefs, "header timeout")) != NULL) {
2664 if ((cp = bozo_get_pref(prefs, "request timeout")) != NULL) {
2668 bozostrdup(httpd, NULL, bozo_get_pref(prefs, "server software"));
2670 bozostrdup(httpd, NULL, bozo_get_pref(prefs, "index.html"));
2678 username = bozo_get_pref(prefs, "username");
2694 if ((chrootdir = bozo_get_pref(prefs, "chroot dir")) != NULL) {
2728 bozo_cleanup(bozohttpd_t *httpd, bozoprefs_t *prefs)
2730 bozo_clear_prefs(prefs);