runcmd
static void runcmd(int *resp, const char *ctl, ...) __printflike(2, 3);
runcmd(&r, "hammer snapshot %s %s", path, snapshots_path);
runcmd(NULL,
runcmd(NULL, "hammer prune-everything %s", path);
runcmd(NULL, "hammer -c %s/.prune.cycle -t %d prune %s",
runcmd(NULL, "hammer prune %s", path_or_snapshots_path);
runcmd(NULL,
runcmd(NULL,
runcmd(NULL,
runcmd(NULL,
runcmd(NULL,
runcmd(NULL,
runcmd(NULL,
runcmd(NULL,
runcmd(NULL,
runcmd(NULL, "hammer -t %d dedup %s", arg2, path);
runcmd(&r, "mkdir -p %s", npath);
runcmd(&r, "mkdir -p %s", npath);
runcmd(&r, "cpdup %s %s", snapshots_path, npath);
runcmd(&r, "rm -rf %s", snapshots_path);
runcmd(&r, "mkdir -p %s", npath);
char *runcmd, *editor, *tmp;
asprintf(&runcmd, "%s %s", editor, path);
system(runcmd);
free(runcmd);
static void runcmd(int fd, const char *cmd, ...);
runcmd(fileno(fp), "/usr/bin/diff", "diff", "-N", "-r", "-u",
runcmd(fileno(fp), "/usr/bin/diff", "diff", "-N", "-r", "-u",