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