xref: /unit/src/nxt_job_cache_file.c (revision 65:10688b89aa16)
10Sigor@sysoev.ru 
20Sigor@sysoev.ru /*
30Sigor@sysoev.ru  * Copyright (C) Igor Sysoev
40Sigor@sysoev.ru  * Copyright (C) NGINX, Inc.
50Sigor@sysoev.ru  */
60Sigor@sysoev.ru 
70Sigor@sysoev.ru 
80Sigor@sysoev.ru #include <nxt_main.h>
90Sigor@sysoev.ru 
100Sigor@sysoev.ru 
110Sigor@sysoev.ru nxt_job_cache_file_t *
nxt_job_cache_file_create(nxt_mp_t * mp)12*65Sigor@sysoev.ru nxt_job_cache_file_create(nxt_mp_t *mp)
130Sigor@sysoev.ru {
140Sigor@sysoev.ru     nxt_job_cache_file_t  *jbc;
150Sigor@sysoev.ru 
160Sigor@sysoev.ru     jbc = nxt_job_create(mp, sizeof(nxt_job_cache_file_t));
170Sigor@sysoev.ru 
180Sigor@sysoev.ru     if (nxt_fast_path(jbc != NULL)) {
190Sigor@sysoev.ru         jbc->file.fd = NXT_FILE_INVALID;
200Sigor@sysoev.ru         jbc->read_required = nxt_job_file_read_required;
210Sigor@sysoev.ru     }
220Sigor@sysoev.ru 
230Sigor@sysoev.ru     return jbc;
240Sigor@sysoev.ru }
25