Lines Matching refs:file_fd
745 int write_block(int file_fd, char *buffer, int size, long long hole, int sparse)
751 int error = lseek(file_fd, off, SEEK_CUR);
770 if(write_bytes(file_fd, zero_data, avail_bytes)
777 if(write_bytes(file_fd, buffer, size) == -1)
789 unsigned int file_fd, i;
797 file_fd = open(pathname, O_CREAT | O_WRONLY | (force ? O_TRUNC : 0),
799 if(file_fd == -1) {
820 file->fd = file_fd;
1639 int file_fd;
1651 file_fd = file->fd;
1670 error = write_block(file_fd, block->buffer->data +
1689 lseek(file_fd, hole, SEEK_CUR) == -1) {
1697 if(write_block(file_fd, "\0", 1, hole,
1703 } else if(ftruncate(file_fd, file->file_size) == -1) {
1710 close(file_fd);