Lines Matching defs:zwork
1979 struct zipwork_entry *zwork;
1982 sz = sizeof(*zwork) + strlen(zfile2) + 1;
1983 zwork = calloc(1, sz);
1984 if (zwork == NULL)
1987 zwork->zw_conf = ent;
1988 zwork->zw_fsize = sizefile(zfile2);
1989 strcpy(zwork->zw_fname, zfile2);
1990 do_zipwork(zwork);
1991 free(zwork);
2153 do_zipwork(struct zipwork_entry *zwork)
2162 assert(zwork != NULL);
2163 assert(zwork->zw_conf != NULL);
2164 assert(zwork->zw_conf->compress > COMPRESS_NONE);
2165 assert(zwork->zw_conf->compress < COMPRESS_TYPES);
2166 assert(zwork->zw_conf->compress != COMPRESS_LEGACY);
2168 if (zwork->zw_swork != NULL && zwork->zw_swork->sw_runcmd == 0 &&
2169 zwork->zw_swork->sw_pidok <= 0) {
2172 zwork->zw_fname);
2173 change_attrs(zwork->zw_fname, zwork->zw_conf);
2177 ct = &compress_type[zwork->zw_conf->compress];
2198 args[c + 1] = zwork->zw_fname;
2212 asprintf(&zresult, "%s%s", zwork->zw_fname, ct->suffix);
2220 printf("\t%s %s\n", pgm_name, zwork->zw_fname);
2221 change_attrs(zresult, zwork->zw_conf);
2233 warn("fork() for `%s %s'", pgm_name, zwork->zw_fname);
2263 change_attrs(zresult, zwork->zw_conf);