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.runxt_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