Lines Matching refs:ent
418 struct dgrptabent *ent; /* Ptr to struct we're making */ in mkdgrptabent() local
429 if (ent = malloc(sizeof (struct dgrptabent))) { in mkdgrptabent()
432 ent->name = NULL; /* alias */ in mkdgrptabent()
433 ent->entryno = 0; /* Entry no. */ in mkdgrptabent()
434 ent->comment = FALSE; /* data rec */ in mkdgrptabent()
435 ent->dataspace = NULL; /* string */ in mkdgrptabent()
436 ent->membership = NULL; /* attr list */ in mkdgrptabent()
439 if (ent->name = malloc(strlen(dgroup)+1)) { in mkdgrptabent()
440 (void) strcpy(ent->name, dgroup); in mkdgrptabent()
452 else ent->membership = member; in mkdgrptabent()
471 _freedgrptabent(ent); in mkdgrptabent()
472 ent = NULL; in mkdgrptabent()
479 return (ent); in mkdgrptabent()
597 struct dgrptabent *ent; /* Ptr to dev tab entry */ in _adddgrptabrec() local
628 if (ent = _getdgrprec(dgrp)) { in _adddgrptabrec()
634 if ((pm = ent->membership) != NULL) { in _adddgrptabrec()
643 for (pm = ent->membership; pm; pm = pm->next) { in _adddgrptabrec()
653 } else ent->membership = new->membership; in _adddgrptabrec()
677 if (ent->entryno != p->entryno) in _adddgrptabrec()
679 else noerr = _putdgrptabrec(fd, ent) != EOF; in _adddgrptabrec()
696 _freedgrptabent(ent); in _adddgrptabrec()
733 struct dgrptabent *ent; /* Entry to remove */ in _rmdgrptabrec() local
742 if (ent = _getdgrprec(dgrp)) { in _rmdgrptabrec()
746 if (ent->entryno != p->entryno) in _rmdgrptabrec()
758 _freedgrptabent(ent); in _rmdgrptabrec()
794 struct dgrptabent *ent; /* Entry to modify */ in _rmdgrpmems() local
817 if (ent = _getdgrprec(dgrp)) { in _rmdgrpmems()
835 pm = ent->membership; in _rmdgrpmems()
843 else ent->membership = pm->next; in _rmdgrpmems()
875 if (ent->entryno != p->entryno) in _rmdgrpmems()
877 else noerr = _putdgrptabrec(fd, ent) != EOF; in _rmdgrpmems()
907 _freedgrptabent(ent); in _rmdgrpmems()