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