fdexec
static int fdexec(struct fdctlr *fdc, int flags);
(void) fdexec(fdc, 0); /* don't sleep, don't check change */
(void) fdexec(fdc, FDXC_SLEEP | FDXC_CHECKCHG);
if ((cmdresult = fdexec(fdc, FDXC_SLEEP | FDXC_CHECKCHG)) == 0) {
bp->b_error = fdexec(fdc, FDXC_SLEEP|FDXC_CHECKCHG);
(void) fdexec(fdc, 0); /* no FDXC_CHECKCHG, ... */
(void) fdexec(fdc, 0); /* no FDXC_CHECKCHG, ... */
if (result = fdexec(fdc, FDXC_SLEEP | execflg)) {
(void) fdexec(fdc, 0); /* DON't check changed!, no sleep */
if (fdexec(fdc, FDXC_SLEEP | FDXC_CHECKCHG) != 0) {