Lines Matching defs:dup2vec
454 * Could use atomic ops to operate on dup2vec, but an application
459 static uint32_t dup2vec[DUP2HIGH+1];
468 return fd <= DUP2HIGH && fd >= 0 && dup2vec[fd] & DUP2BIT;
476 return dup2vec[hostfd] & DUP2FDMASK;
485 if (dup2vec[i] & DUP2BIT &&
486 (dup2vec[i] & DUP2FDMASK) == (unsigned)rumpfd)
501 dup2vec[hostfd] = DUP2BIT | DUP2ALIAS | rumpfd;
513 dup2vec[hostfd] = 0;
524 if (dup2vec[hostfd] & DUP2ALIAS) {
525 dup2vec[hostfd] &= ~DUP2ALIAS;
1032 &dup2vec[0], &dup2vec[1], &dup2vec[2]) != 3) {
1034 memset(dup2vec, 0, sizeof(dup2vec));
1574 if (dup2vec[i] & DUP2BIT) {
1577 val = dup2vec[i] & DUP2FDMASK;
1954 dup2vec[0], dup2vec[1], dup2vec[2]);