1*0Sigor@sysoev.ru 
2*0Sigor@sysoev.ru /*
3*0Sigor@sysoev.ru  * Copyright (C) Igor Sysoev
4*0Sigor@sysoev.ru  * Copyright (C) NGINX, Inc.
5*0Sigor@sysoev.ru  */
6*0Sigor@sysoev.ru 
7*0Sigor@sysoev.ru 
8*0Sigor@sysoev.ru #include <nxt_main.h>
9*0Sigor@sysoev.ru 
10*0Sigor@sysoev.ru 
11*0Sigor@sysoev.ru nxt_job_cache_file_t *
12*0Sigor@sysoev.ru nxt_job_cache_file_create(nxt_mem_pool_t *mp)
13*0Sigor@sysoev.ru {
14*0Sigor@sysoev.ru     nxt_job_cache_file_t  *jbc;
15*0Sigor@sysoev.ru 
16*0Sigor@sysoev.ru     jbc = nxt_job_create(mp, sizeof(nxt_job_cache_file_t));
17*0Sigor@sysoev.ru 
18*0Sigor@sysoev.ru     if (nxt_fast_path(jbc != NULL)) {
19*0Sigor@sysoev.ru         jbc->file.fd = NXT_FILE_INVALID;
20*0Sigor@sysoev.ru         jbc->read_required = nxt_job_file_read_required;
21*0Sigor@sysoev.ru     }
22*0Sigor@sysoev.ru 
23*0Sigor@sysoev.ru     return jbc;
24*0Sigor@sysoev.ru }
25