17 zwrite(void *a, void *p, int n)
21 if(write(*ofd, p, n) != n)
37 if((n = BUFSZ) > z->len)
39 if((n = read(z->fd, z->p = z->b, n)) <= 0)
47 funzip(int ofd, int zfd, int len)
60 if((n = read(zfd, p = buf, n)) <= 0)
71 while((n > 0) && (write(ofd, p, n) == n)){
77 if((n = read(zfd, p = buf, n)) <= 0)
90 if((wlen = inflate(&ofd, zwrite, &z, zgetc)) < 0){
91 werrstr("%s", flateerr(wlen));