Lines Matching +defs:cat +defs:exists
68 int eval, force, verbose, cat;
80 cat = 0;
90 cat = 1;
104 cat = 1;
123 cat = 1;
135 if (cat == 1 && argc > 1)
142 cat = 1;
145 } else if (cat) {
168 cat = 1;
184 cat ? "/dev/stdout" : *argv, bits);
193 cat ? "/dev/stdout" : newname, bits);
206 int exists, isreg, oreg;
209 exists = !stat(out, &sb);
210 if (!force && exists && S_ISREG(sb.st_mode) && !cat && !permission(out)) {
211 cwarnx("%s already exists", out);
214 isreg = oreg = !exists || S_ISREG(sb.st_mode);
249 if (!cat && isreg) {
283 if (!cat && oreg)
297 int exists, isreg, oreg;
300 exists = !stat(out, &sb);
301 if (!force && exists && S_ISREG(sb.st_mode) && !cat && !permission(out)) {
302 cwarnx("%s already exists", out);
305 isreg = oreg = !exists || S_ISREG(sb.st_mode);
352 if (!cat && isreg) {
372 if (!cat && oreg)