Lines Matching defs:detach_ctl
64 } detach_ctl;
71 detach_ctl.batch = value(ENAME_MIME_DETACH_BATCH) != NULL;
72 detach_ctl.ask = detach_ctl.batch ? 0 : 1;
73 detach_ctl.overwrite = 0;
77 detach_ctl.overwrite = 0;
80 detach_ctl.overwrite = 1;
83 detach_ctl.overwrite = 0;
84 detach_ctl.ask = 1;
97 if (!detach_ctl.batch) {
109 else if (detach_ctl.ask)
126 flags = (detach_ctl.overwrite ? 0 : O_EXCL) | O_CREAT | O_TRUNC | O_WRONLY;
132 if (detach_ctl.ask && fd == -1 && errno == EEXIST) {
145 case 'A': detach_ctl.overwrite = 1;
146 detach_ctl.batch = 1;
147 detach_ctl.ask = 0;
154 case 'N': detach_ctl.overwrite = 0;
155 detach_ctl.batch = 1;
156 detach_ctl.ask = 0;
227 if (!detach_ctl.ask)
237 detach_ctl.batch = 0;
242 } while (!detach_ctl.batch);