gz 264 lib/zlib/examples/gzappend.c file gz; gz 267 lib/zlib/examples/gzappend.c gz.name = name; gz 268 lib/zlib/examples/gzappend.c gz.fd = open(name, O_RDWR, 0); gz 269 lib/zlib/examples/gzappend.c if (gz.fd == -1) bye("cannot open ", name); gz 270 lib/zlib/examples/gzappend.c gz.buf = malloc(CHUNK); gz 271 lib/zlib/examples/gzappend.c if (gz.buf == NULL) bye("out of memory", ""); gz 272 lib/zlib/examples/gzappend.c gz.size = LGCHUNK; gz 273 lib/zlib/examples/gzappend.c gz.left = 0; gz 276 lib/zlib/examples/gzappend.c gzheader(&gz); gz 289 lib/zlib/examples/gzappend.c lastoff = lseek(gz.fd, 0L, SEEK_CUR) - gz.left; gz 291 lib/zlib/examples/gzappend.c strm->avail_in = gz.left; gz 292 lib/zlib/examples/gzappend.c strm->next_in = gz.next; gz 298 lib/zlib/examples/gzappend.c readmore(&gz); gz 299 lib/zlib/examples/gzappend.c strm->avail_in = gz.left; gz 300 lib/zlib/examples/gzappend.c strm->next_in = gz.next; gz 329 lib/zlib/examples/gzappend.c lastoff = lseek(gz.fd, 0L, SEEK_CUR) - strm->avail_in; gz 334 lib/zlib/examples/gzappend.c gz.left = strm->avail_in; gz 335 lib/zlib/examples/gzappend.c gz.next = strm->next_in; gz 338 lib/zlib/examples/gzappend.c end = lseek(gz.fd, 0L, SEEK_CUR) - gz.left; gz 341 lib/zlib/examples/gzappend.c if (crc != read4(&gz)) gz 344 lib/zlib/examples/gzappend.c if ((tot & 0xffffffffUL) != read4(&gz)) gz 348 lib/zlib/examples/gzappend.c if (gz.left || readin(&gz)) gz 353 lib/zlib/examples/gzappend.c lseek(gz.fd, lastoff - (lastbit != 0), SEEK_SET); gz 354 lib/zlib/examples/gzappend.c if (read(gz.fd, gz.buf, 1) != 1) bye("reading after seek on ", name); gz 355 lib/zlib/examples/gzappend.c *gz.buf = (unsigned char)(*gz.buf ^ (1 << ((8 - lastbit) & 7))); gz 356 lib/zlib/examples/gzappend.c lseek(gz.fd, -1L, SEEK_CUR); gz 357 lib/zlib/examples/gzappend.c if (write(gz.fd, gz.buf, 1) != 1) bye("writing after seek to ", name); gz 372 lib/zlib/examples/gzappend.c lseek(gz.fd, --end, SEEK_SET); gz 373 lib/zlib/examples/gzappend.c if (read(gz.fd, gz.buf, 1) != 1) bye("reading after seek on ", name); gz 374 lib/zlib/examples/gzappend.c deflatePrime(strm, 8 - left, *gz.buf); gz 376 lib/zlib/examples/gzappend.c lseek(gz.fd, end, SEEK_SET); gz 380 lib/zlib/examples/gzappend.c free(gz.buf); gz 381 lib/zlib/examples/gzappend.c return gz.fd;