Lines Matching refs:st
583 static int mod_ssi_process_file(request_st *r, handler_ctx *p, struct stat *st);
585 …est_st * const r, handler_ctx * const p, const char ** const l, size_t n, struct stat * const st) { in process_ssi_stmt() argument
770 if (NULL == (pw = getpwuid(st->st_uid))) { in process_ssi_stmt()
771 buffer_append_int(tb, st->st_uid); in process_ssi_stmt()
776 buffer_append_int(tb, st->st_uid); in process_ssi_stmt()
788 ? st->st_mtime in process_ssi_stmt()
1383 …tmt(request_st * const r, handler_ctx * const p, char * const s, int len, struct stat * const st) { in mod_ssi_parse_ssi_stmt() argument
1428 process_ssi_stmt(r, p, (const char **)l, 1+(n>>1), st); in mod_ssi_parse_ssi_stmt()
1459 static void mod_ssi_read_fd(request_st * const r, handler_ctx * const p, struct stat * const st, in… in mod_ssi_read_fd() argument
1486 mod_ssi_parse_ssi_stmt(r, p, buf+prelen, len, st); in mod_ssi_read_fd()
1556 static int mod_ssi_process_file(request_st * const r, handler_ctx * const p, struct stat * const st… in mod_ssi_process_file() argument
1557 int fd = stat_cache_open_rdonly_fstat(&r->physical.path, st, r->conf.follow_symlink); in mod_ssi_process_file()
1564 mod_ssi_read_fd(r, p, st, fd); in mod_ssi_process_file()
1572 struct stat st; in mod_ssi_handle_request() local
1584 if (mod_ssi_process_file(r, p, &st)) return -1; in mod_ssi_handle_request()
1599 if (TIME64_CAST(st.st_mtime) < include_file_last_mtime) in mod_ssi_handle_request()
1600 st.st_mtime = include_file_last_mtime; in mod_ssi_handle_request()
1602 http_etag_create(r->tmp_buf, &st, r->conf.etag_flags); in mod_ssi_handle_request()
1605 const buffer * const mtime = http_response_set_last_modified(r, st.st_mtime); in mod_ssi_handle_request()
1606 if (HANDLER_FINISHED == http_response_handle_cachable(r, mtime, st.st_mtime)) { in mod_ssi_handle_request()