Lines Matching refs:st
43 struct stat64 st; in support_descriptor_supports_holes() local
44 xfstat (fd, &st); in support_descriptor_supports_holes()
45 if (!S_ISREG (st.st_mode)) in support_descriptor_supports_holes()
47 if (st.st_size != 0) in support_descriptor_supports_holes()
49 if (st.st_blocks > block_headroom) in support_descriptor_supports_holes()
51 fd, (long long int) st.st_blocks); in support_descriptor_supports_holes()
60 xfstat (fd, &st); in support_descriptor_supports_holes()
67 unsigned long long int block_limit = 2 * st.st_blocks + block_headroom; in support_descriptor_supports_holes()
74 xfstat (fd, &st); in support_descriptor_supports_holes()
75 bool supports_holes = st.st_blocks <= block_limit; in support_descriptor_supports_holes()
81 xfstat (fd, &st); in support_descriptor_supports_holes()
82 supports_holes = supports_holes && st.st_blocks <= block_limit; in support_descriptor_supports_holes()