Lines Matching refs:st
599 if (NULL == sce || sce->fd < 0 || 0 == sce->st.st_size) in http_list_directory_include_file()
616 buffer * const out = sce->st.st_size <= 32768 in http_list_directory_include_file()
1036 struct stat st; in http_read_directory() local
1079 if (stat(p->path, &st) != 0) in http_read_directory()
1083 if (0 != fstatat(p->dfd, d_name, &st, 0)) in http_read_directory()
1098 if (!S_ISDIR(st.st_mode)) { in http_read_directory()
1110 ,{ sstr, li_itostrn(sstr, sizeof(sstr), st.st_size) } in http_read_directory()
1112 ,{ mstr, li_itostrn(mstr, sizeof(mstr), TIME64_CAST(st.st_mtime)) } in http_read_directory()
1119 dirls_list_t * const list = !S_ISDIR(st.st_mode) ? &p->files : &p->dirs; in http_read_directory()
1125 tmp->mtime = st.st_mtime; in http_read_directory()
1126 tmp->size = st.st_size; in http_read_directory()
1478 TIME64_CAST(sce->st.st_mtime) + p->conf.cache->max_age - log_epoch_secs; in mod_dirlisting_cache_check()
1601 struct stat st; in mod_dirlisting_cache_add() local
1602 if (0 == fstat(fd, &st)) { in mod_dirlisting_cache_add()
1606 http_etag_create(vb, &st, r->conf.etag_flags); in mod_dirlisting_cache_add()