Lines Matching refs:st
97 struct stat st;
99 if (fp->f_file < 0 || fstat(fp->f_file, &st) < 0)
107 *couldbetty = S_ISCHR(st.st_mode);
108 if (st.st_blksize == 0)
115 if (S_ISREG(st.st_mode) && st.st_blksize > SM_IO_MAX_BUF_FILE)
116 st.st_blksize = SM_IO_MAX_BUF_FILE;
120 if (!S_ISREG(st.st_mode))
123 if (st.st_blksize > SM_IO_MAX_BUF)
124 st.st_blksize = SM_IO_MAX_BUF;
130 if (st.st_blksize < SM_IO_MIN_BUF)
131 st.st_blksize = SM_IO_MIN_BUF;
144 *bufsize = st.st_blksize;
145 fp->f_blksize = st.st_blksize;
149 if ((st.st_mode & S_IFMT) == S_IFREG &&