MLY_CMD_COMPLETE
while(!(mc->mc_flags & MLY_CMD_COMPLETE)) {
mc->mc_flags |= MLY_CMD_COMPLETE;
while (!(mc->mc_flags & MLY_CMD_COMPLETE))