Lines Matching refs:zwork
1853 struct zipwork_entry *zwork;
1856 sz = sizeof(*zwork) + strlen(zfile2) + 1;
1857 zwork = calloc(1, sz);
1858 if (zwork == NULL)
1861 zwork->zw_conf = ent;
1862 zwork->zw_fsize = sizefile(zfile2);
1863 strcpy(zwork->zw_fname, zfile2);
1864 do_zipwork(zwork);
1865 free(zwork);
2027 do_zipwork(struct zipwork_entry *zwork)
2036 assert(zwork != NULL);
2037 assert(zwork->zw_conf != NULL);
2038 assert(zwork->zw_conf->compress > COMPRESS_NONE);
2039 assert(zwork->zw_conf->compress < COMPRESS_TYPES);
2041 if (zwork->zw_swork != NULL && zwork->zw_swork->sw_runcmd == 0 &&
2042 zwork->zw_swork->sw_pidok <= 0) {
2045 zwork->zw_fname);
2046 change_attrs(zwork->zw_fname, zwork->zw_conf);
2050 ct = &compress_type[zwork->zw_conf->compress];
2071 args[c + 1] = zwork->zw_fname;
2085 asprintf(&zresult, "%s%s", zwork->zw_fname, ct->suffix);
2093 printf("\t%s %s\n", pgm_name, zwork->zw_fname);
2094 change_attrs(zresult, zwork->zw_conf);
2106 warn("fork() for `%s %s'", pgm_name, zwork->zw_fname);
2136 change_attrs(zresult, zwork->zw_conf);