Lines Matching refs:compfd
1375 int compfd = -1; in lofi_uncompress() local
1407 if ((compfd = open64(devicename, O_RDONLY | O_NONBLOCK)) == -1) { in lofi_uncompress()
1424 (void) close(compfd); in lofi_uncompress()
1436 (void) close(compfd); in lofi_uncompress()
1444 rbytes = read(compfd, buf, sizeof (buf)); in lofi_uncompress()
1455 (void) close(compfd); in lofi_uncompress()
1499 int compfd = -1, uncompfd = -1; in lofi_compress() local
1588 if ((compfd = mkstemp64(comp_filename)) == -1) in lofi_compress()
1595 (void) fchmod(compfd, statbuf.st_mode); in lofi_compress()
1597 if (fchown(compfd, statbuf.st_uid, statbuf.st_gid) == -1) in lofi_compress()
1709 if (write(compfd, algorithm, sizeof (algorithm)) in lofi_compress()
1714 if (write(compfd, &segsize, sizeof (segsize)) != sizeof (segsize)) in lofi_compress()
1718 if (write(compfd, &index_entries, sizeof (index_entries)) != in lofi_compress()
1723 if (write(compfd, &lastread, sizeof (lastread)) != sizeof (lastread)) in lofi_compress()
1727 if (write(compfd, index + i, sizeof (*index)) != in lofi_compress()
1744 if (write(compfd, compressed_seg, rbytes) != rbytes) in lofi_compress()
1748 if (fstat64(compfd, &statbuf) == -1) in lofi_compress()
1761 if (write(compfd, uncompressed_seg, offset) != offset) in lofi_compress()
1764 (void) close(compfd); in lofi_compress()
1771 if (compfd != -1) in lofi_compress()
1787 if (compfd != -1) in lofi_compress()
1788 (void) close(compfd); in lofi_compress()