CCID_MINOR_F_READ_WAITING
if ((cmp->cm_flags & CCID_MINOR_F_READ_WAITING) != 0) {
cmp->cm_flags |= CCID_MINOR_F_READ_WAITING;
cmp->cm_flags &= ~CCID_MINOR_F_READ_WAITING;
while ((cmp->cm_flags & CCID_MINOR_F_READ_WAITING) != 0 ||