Lines Matching refs:tmp_buf
136 buffer_copy_string_buffer(srv->tmp_buf, srv->srvconf.modules_dir); in plugins_load()
138 buffer_append_string_len(srv->tmp_buf, CONST_STR_LEN("/")); in plugins_load()
139 buffer_append_string(srv->tmp_buf, modules); in plugins_load()
141 buffer_append_string_len(srv->tmp_buf, CONST_STR_LEN(".dll")); in plugins_load()
143 buffer_append_string_len(srv->tmp_buf, CONST_STR_LEN(".so")); in plugins_load()
148 if (NULL == (p->lib = LoadLibrary(srv->tmp_buf->ptr))) { in plugins_load()
160 lpMsgBuf, srv->tmp_buf); in plugins_load()
168 if (NULL == (p->lib = dlopen(srv->tmp_buf->ptr, RTLD_NOW|RTLD_GLOBAL))) { in plugins_load()
170 srv->tmp_buf, dlerror()); in plugins_load()
178 buffer_reset(srv->tmp_buf); in plugins_load()
179 buffer_copy_string(srv->tmp_buf, modules); in plugins_load()
180 buffer_append_string_len(srv->tmp_buf, CONST_STR_LEN("_plugin_init")); in plugins_load()
183 init = GetProcAddress(p->lib, srv->tmp_buf->ptr); in plugins_load()
196 … log_error_write(srv, __FILE__, __LINE__, "sbs", "getprocaddress failed:", srv->tmp_buf, lpMsgBuf); in plugins_load()
204 init = (int (*)(plugin *))(intptr_t)dlsym(p->lib, srv->tmp_buf->ptr); in plugins_load()
206 *(void **)(&init) = dlsym(p->lib, srv->tmp_buf->ptr); in plugins_load()