diff options
Diffstat (limited to 'src/mod_trigger_b4_dl.c')
-rw-r--r-- | src/mod_trigger_b4_dl.c | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/src/mod_trigger_b4_dl.c b/src/mod_trigger_b4_dl.c index 399116d8..0c463945 100644 --- a/src/mod_trigger_b4_dl.c +++ b/src/mod_trigger_b4_dl.c @@ -11,15 +11,15 @@ #include <stdlib.h> #include <string.h> -#if defined(HAVE_GDBM_H) +#if defined(WITH_GDBM) # include <gdbm.h> #endif -#if defined(HAVE_PCRE_H) +#if defined(WITH_PCRE) # include <pcre.h> #endif -#if defined(USE_MEMCACHED) +#if defined(WITH_MEMCACHED) # include <libmemcached/memcached.h> #endif @@ -39,15 +39,15 @@ typedef struct { array *mc_hosts; buffer *mc_namespace; -#if defined(HAVE_PCRE_H) +#if defined(WITH_PCRE) pcre *trigger_regex; pcre *download_regex; #endif -#if defined(HAVE_GDBM_H) +#if defined(WITH_GDBM) GDBM_FILE db; #endif -#if defined(USE_MEMCACHED) +#if defined(WITH_MEMCACHED) memcached_st *memc; #endif @@ -99,14 +99,14 @@ FREE_FUNC(mod_trigger_b4_dl_free) { buffer_free(s->mc_namespace); array_free(s->mc_hosts); -#if defined(HAVE_PCRE_H) +#if defined(WITH_PCRE) if (s->trigger_regex) pcre_free(s->trigger_regex); if (s->download_regex) pcre_free(s->download_regex); #endif -#if defined(HAVE_GDBM_H) +#if defined(WITH_GDBM) if (s->db) gdbm_close(s->db); #endif -#if defined(USE_MEMCACHED) +#if defined(WITH_MEMCACHED) if (s->memc) memcached_free(s->memc); #endif @@ -148,7 +148,7 @@ SETDEFAULTS_FUNC(mod_trigger_b4_dl_set_defaults) { for (i = 0; i < srv->config_context->used; i++) { data_config const* config = (data_config const*)srv->config_context->data[i]; plugin_config *s; -#if defined(HAVE_PCRE_H) +#if defined(WITH_PCRE) const char *errptr; int erroff; #endif @@ -175,7 +175,7 @@ SETDEFAULTS_FUNC(mod_trigger_b4_dl_set_defaults) { if (0 != config_insert_values_global(srv, config->value, cv, i == 0 ? T_CONFIG_SCOPE_SERVER : T_CONFIG_SCOPE_CONNECTION)) { return HANDLER_ERROR; } -#if defined(HAVE_GDBM_H) +#if defined(WITH_GDBM) if (!buffer_string_is_empty(s->db_filename)) { if (NULL == (s->db = gdbm_open(s->db_filename->ptr, 4096, GDBM_WRCREAT | GDBM_NOLOCK, S_IRUSR | S_IWUSR, 0))) { log_error_write(srv, __FILE__, __LINE__, "s", @@ -185,7 +185,7 @@ SETDEFAULTS_FUNC(mod_trigger_b4_dl_set_defaults) { fdevent_setfd_cloexec(gdbm_fdesc(s->db)); } #endif -#if defined(HAVE_PCRE_H) +#if defined(WITH_PCRE) if (!buffer_string_is_empty(s->download_url)) { if (NULL == (s->download_regex = pcre_compile(s->download_url->ptr, 0, &errptr, &erroff, NULL))) { @@ -217,7 +217,7 @@ SETDEFAULTS_FUNC(mod_trigger_b4_dl_set_defaults) { } if (s->mc_hosts->used) { -#if defined(USE_MEMCACHED) +#if defined(WITH_MEMCACHED) buffer *option_string = buffer_init(); size_t k; @@ -262,10 +262,10 @@ static int mod_trigger_b4_dl_patch_connection(server *srv, connection *con, plug size_t i, j; plugin_config *s = p->config_storage[0]; -#if defined(HAVE_GDBM) +#if defined(WITH_GDBM) PATCH(db); #endif -#if defined(HAVE_PCRE_H) +#if defined(WITH_PCRE) PATCH(download_regex); PATCH(trigger_regex); #endif @@ -273,7 +273,7 @@ static int mod_trigger_b4_dl_patch_connection(server *srv, connection *con, plug PATCH(deny_url); PATCH(mc_namespace); PATCH(debug); -#if defined(USE_MEMCACHED) +#if defined(WITH_MEMCACHED) PATCH(memc); #endif @@ -290,15 +290,15 @@ static int mod_trigger_b4_dl_patch_connection(server *srv, connection *con, plug data_unset *du = dc->value->data[j]; if (buffer_is_equal_string(du->key, CONST_STR_LEN("trigger-before-download.download-url"))) { -#if defined(HAVE_PCRE_H) +#if defined(WITH_PCRE) PATCH(download_regex); #endif } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("trigger-before-download.trigger-url"))) { -# if defined(HAVE_PCRE_H) +# if defined(WITH_PCRE) PATCH(trigger_regex); # endif } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("trigger-before-download.gdbm-filename"))) { -#if defined(HAVE_GDBM_H) +#if defined(WITH_GDBM) PATCH(db); #endif } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("trigger-before-download.trigger-timeout"))) { @@ -310,7 +310,7 @@ static int mod_trigger_b4_dl_patch_connection(server *srv, connection *con, plug } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("trigger-before-download.memcache-namespace"))) { PATCH(mc_namespace); } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("trigger-before-download.memcache-hosts"))) { -#if defined(USE_MEMCACHED) +#if defined(WITH_MEMCACHED) PATCH(memc); #endif } @@ -326,7 +326,7 @@ URIHANDLER_FUNC(mod_trigger_b4_dl_uri_handler) { const char *remote_ip; data_string *ds; -#if defined(HAVE_PCRE_H) +#if defined(WITH_PCRE) int n; # define N 10 int ovec[N * 3]; @@ -339,16 +339,16 @@ URIHANDLER_FUNC(mod_trigger_b4_dl_uri_handler) { if (!p->conf.trigger_regex || !p->conf.download_regex) return HANDLER_GO_ON; -# if !defined(HAVE_GDBM_H) && !defined(USE_MEMCACHED) +# if !defined(WITH_GDBM) && !defined(WITH_MEMCACHED) return HANDLER_GO_ON; -# elif defined(HAVE_GDBM_H) && defined(USE_MEMCACHED) +# elif defined(WITH_GDBM) && defined(WITH_MEMCACHED) if (!p->conf.db && !p->conf.memc) return HANDLER_GO_ON; if (p->conf.db && p->conf.memc) { /* can't decide which one */ return HANDLER_GO_ON; } -# elif defined(HAVE_GDBM_H) +# elif defined(WITH_GDBM) if (!p->conf.db) return HANDLER_GO_ON; # else if (!p->conf.memc) return HANDLER_GO_ON; @@ -377,7 +377,7 @@ URIHANDLER_FUNC(mod_trigger_b4_dl_uri_handler) { return HANDLER_ERROR; } } else { -# if defined(HAVE_GDBM_H) +# if defined(WITH_GDBM) if (p->conf.db) { /* the trigger matched */ datum key, val; @@ -394,7 +394,7 @@ URIHANDLER_FUNC(mod_trigger_b4_dl_uri_handler) { } } # endif -# if defined(USE_MEMCACHED) +# if defined(WITH_MEMCACHED) if (p->conf.memc) { size_t i, len; buffer_copy_buffer(p->tmp_buf, p->conf.mc_namespace); @@ -429,7 +429,7 @@ URIHANDLER_FUNC(mod_trigger_b4_dl_uri_handler) { } } else { /* the download uri matched */ -# if defined(HAVE_GDBM_H) +# if defined(WITH_GDBM) if (p->conf.db) { datum key, val; time_t last_hit; @@ -480,7 +480,7 @@ URIHANDLER_FUNC(mod_trigger_b4_dl_uri_handler) { } # endif -# if defined(USE_MEMCACHED) +# if defined(WITH_MEMCACHED) if (p->conf.memc) { size_t i, len; @@ -532,7 +532,7 @@ URIHANDLER_FUNC(mod_trigger_b4_dl_uri_handler) { return HANDLER_GO_ON; } -#if defined(HAVE_GDBM_H) +#if defined(WITH_GDBM) TRIGGER_FUNC(mod_trigger_b4_dl_handle_trigger) { plugin_data *p = p_d; size_t i; @@ -591,7 +591,7 @@ int mod_trigger_b4_dl_plugin_init(plugin *p) { p->init = mod_trigger_b4_dl_init; p->handle_uri_clean = mod_trigger_b4_dl_uri_handler; p->set_defaults = mod_trigger_b4_dl_set_defaults; -#if defined(HAVE_GDBM_H) +#if defined(WITH_GDBM) p->handle_trigger = mod_trigger_b4_dl_handle_trigger; #endif p->cleanup = mod_trigger_b4_dl_free; |