Mercurial > hg > nginx-quic
annotate auto/lib/openssl/makefile.msvc @ 6442:6e10518f95d8
Threads: offloading of temp files writing to thread pools.
The ngx_thread_write_chain_to_file() function introduced, which
uses ngx_file_t thread_handler, thread_ctx and thread_task fields.
The task context structure (ngx_thread_file_ctx_t) is the same for
both reading and writing, and can be safely shared as long as
operations are serialized.
The task->handler field is now always set (and not only when task is
allocated), as the same task can be used with different handlers.
The thread_write flag is introduced in the ngx_temp_file_t structure
to explicitly enable use of ngx_thread_write_chain_to_file() in
ngx_write_chain_to_temp_file() when supported by caller.
In collaboration with Valentin Bartenev.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Fri, 18 Mar 2016 06:44:03 +0300 |
parents | d620f497c50f |
children | abb0a4189cf7 |
rev | line source |
---|---|
2846 | 1 |
2 # Copyright (C) Igor Sysoev | |
4412 | 3 # Copyright (C) Nginx, Inc. |
2846 | 4 |
5 | |
6 all: | |
7 cd $(OPENSSL) | |
8 | |
3488
92378c49456d
MSVC8 compatibility with OpenSSL 1.0.0
Igor Sysoev <igor@sysoev.ru>
parents:
2846
diff
changeset
|
9 perl Configure VC-WIN32 no-shared --prefix=openssl $(OPENSSL_OPT) |
2846 | 10 |
11 ms\do_ms | |
12 | |
13 $(MAKE) -f ms\nt.mak | |
14 $(MAKE) -f ms\nt.mak install |