Lines Matching refs:fd
640 int fd; in buf_write() local
1218 fd = mch_open((char *)IObuff, in buf_write()
1220 if (fd < 0) // can't write in directory in buf_write()
1226 vim_ignored = fchown(fd, st_old.st_uid, st_old.st_gid); in buf_write()
1236 close(fd); in buf_write()
1299 && (fd = mch_open((char *)fname, O_RDONLY | O_EXTRA, 0)) >= 0) in buf_write()
1475 while ((write_info.bw_len = read_eintr(fd, copybuf, in buf_write()
1512 close(fd); // ignore errors for closing read file in buf_write()
1790 fd = -1; in buf_write()
1791 write_info.bw_fd = fd; in buf_write()
1808 while ((fd = mch_open((char *)wfname, O_WRONLY | O_EXTRA | (append in buf_write()
1891 write_info.bw_fd = fd; in buf_write()
1903 && mch_fstat(fd, &st) == 0 in buf_write()
1906 close(fd); in buf_write()
1914 vim_ignored = ftruncate(fd, (off_t)0); in buf_write()
2181 if (p_fs && vim_fsync(fd) != 0 && !device) in buf_write()
2209 vim_ignored = fchown(fd, st_old.st_uid, -1); in buf_write()
2211 if (fchown(fd, -1, st_old.st_gid) == -1 && perm > 0) in buf_write()
2229 (void)mch_fsetperm(fd, perm); in buf_write()
2231 if (close(fd) != 0) in buf_write()
2323 if ((fd = mch_open((char *)backup, O_RDONLY | O_EXTRA, 0)) >= 0) in buf_write()
2332 while ((write_info.bw_len = read_eintr(fd, smallbuf, in buf_write()
2341 close(fd); // ignore errors for closing read file in buf_write()