static ngx_int_t ngx_http_lua_fake_shm_init(ngx_conf_t *cf) { ngx_http_lua_add_package_preload(cf, "fake_shm_zones", ngx_http_lua_fake_shm_preload); return NGX_OK; }
static ngx_int_t ngx_http_lua_upstream_init(ngx_conf_t *cf) { if (ngx_http_lua_add_package_preload(cf, "ngx.upstream", ngx_http_lua_upstream_create_module) != NGX_OK) { return NGX_ERROR; } return NGX_OK; }
ngx_int_t ngx_http_dyups_lua_preload(ngx_conf_t *cf) { if (ngx_http_lua_add_package_preload(cf, "ngx.dyups", ngx_http_dyups_lua_register) != NGX_OK) { return NGX_ERROR; } return NGX_OK; }
static ngx_int_t ngx_http_sml_init(ngx_conf_t *cf) { if (ngx_http_lua_add_package_preload(cf, "sml", ngx_http_sml_inject_api) != NGX_OK) { return NGX_ERROR; } return NGX_OK; }
static ngx_int_t ngx_http_lua_mqtt_init(ngx_conf_t *cf) { dd("lua_add_package_preload nginx.mqtt"); if (ngx_http_lua_add_package_preload(cf, "nginx.mqtt", luaopen_nginx_mqtt) != NGX_OK) { ngx_log_error(NGX_LOG_ERR, ngx_cycle->log, 0, "lua_add_package_preload nginx.mqtt failued"); return NGX_ERROR; } return NGX_OK; }