Lines Matching refs:st
1136 getfpermst(stat_T *st, char_u *perm) in getfpermst() argument
1143 if (st->st_mode & (1 << (8 - i))) in getfpermst()
1158 stat_T st; in f_getfperm() local
1168 if (mch_stat((char *)fname, &st) >= 0) in f_getfperm()
1169 perm = vim_strsave(getfpermst(&st, permbuf)); in f_getfperm()
1180 stat_T st; in f_getfsize() local
1186 if (mch_stat((char *)fname, &st) >= 0) in f_getfsize()
1192 rettv->vval.v_number = (varnumber_T)st.st_size; in f_getfsize()
1195 if ((off_T)rettv->vval.v_number != (off_T)st.st_size) in f_getfsize()
1210 stat_T st; in f_getftime() local
1216 if (mch_stat((char *)fname, &st) >= 0) in f_getftime()
1217 rettv->vval.v_number = (varnumber_T)st.st_mtime; in f_getftime()
1226 getftypest(stat_T *st) in getftypest() argument
1230 if (S_ISREG(st->st_mode)) in getftypest()
1232 else if (S_ISDIR(st->st_mode)) in getftypest()
1234 else if (S_ISLNK(st->st_mode)) in getftypest()
1236 else if (S_ISBLK(st->st_mode)) in getftypest()
1238 else if (S_ISCHR(st->st_mode)) in getftypest()
1240 else if (S_ISFIFO(st->st_mode)) in getftypest()
1242 else if (S_ISSOCK(st->st_mode)) in getftypest()
1256 stat_T st; in f_getftype() local
1265 if (mch_lstat((char *)fname, &st) >= 0) in f_getftype()
1266 type = vim_strsave(getftypest(&st)); in f_getftype()
3066 stat_T st; in vim_fexists() local
3068 if (mch_stat((char *)fname, &st)) in vim_fexists()