FD_MOTORWAIT
if (!(fd->flags & FD_MOTORWAIT))
fd->flags &= ~FD_MOTORWAIT;
fd->flags |= FD_MOTORWAIT;
fd->flags &= ~(FD_MOTOR|FD_MOTORWAIT);