One Level Up
Top Level
src/os/win32/ngx_thread.c - nginx source code
Functions defined
Source code
- #include <ngx_config.h>
- #include <ngx_core.h>
- ngx_err_t
- ngx_create_thread(ngx_tid_t *tid,
- ngx_thread_value_t (__stdcall *func)(void *arg), void *arg, ngx_log_t *log)
- {
- u_long id;
- ngx_err_t err;
- *tid = CreateThread(NULL, 0, func, arg, 0, &id);
- if (*tid != NULL) {
- ngx_log_error(NGX_LOG_NOTICE, log, 0,
- "create thread " NGX_TID_T_FMT, id);
- return 0;
- }
- err = ngx_errno;
- ngx_log_error(NGX_LOG_ALERT, log, err, "CreateThread() failed");
- return err;
- }
One Level Up
Top Level