Lines Matching defs:fi
1105 int fi, fo;
1124 if ((fi = open(file, O_RDWR)) < 0) {
1129 if (fstat(fi, &s) < 0) {
1131 (void) close(fi);
1138 (void) close(fi);
1163 if (fstat(fi, &s) < 0) {
1165 (void) close(fi);
1182 (void) lseek(fi, 0, SEEK_SET);
1198 if ((len = read(fi, buf, MIN(sizeof (buf), rem))) <= 0)
1208 (void) close(fi);
1216 if (fchmod(fi, s.st_mode|S_ISGID) < 0)
1219 if (lockf(fi, F_LOCK, 0) == -1)
1223 while ((len = read(fi, buf, sizeof (buf))) > 0)
1226 (void) lockf(fi, F_ULOCK, 0);
1227 (void) fchmod(fi, s.st_mode);
1228 (void) close(fi);
1234 (void) ftruncate(fi, 0);
1237 if (lockf(fi, F_ULOCK, 0) == -1)
1240 if (fchmod(fi, s.st_mode) < 0)
1243 (void) close(fi);