Lines Matching +refs:news +refs:next +refs:group

128     struct qual *next;		/* Next qualifier, must match                */
237 Complist next;
305 char *news = s;
329 news = (char *) hcalloc(ll + 2);
330 strcpy(news, s);
331 news[ll] = file_type(mode);
332 news[ll + 1] = '\0';
343 news = dyncat(pathbuf, news);
361 if ((!((qn->func) (news, bp, qn->data, qn->sdata))
363 /* Try next alternative, or return if there are no more */
371 qn = qn->next;
379 news = dyncat(pathbuf, news);
381 news = dyncat(pathbuf, news);
383 while (!inserts || (news = dupstring(*inserts++))) {
387 modify(&news, &s);
401 matchptr->name = news;
471 scanner(q->next);
496 if (q->next) {
517 scanner((q->closure) ? q : q->next);
529 int dirs = !!q->next;
627 scanner((q->closure) ? q : q->next); /* scan next level */
663 /* Now get the next path component if there is one. */
665 if ((l1->next = parsecomplist(instr)) == NULL) {
694 l1->next = parsecomplist(instr);
708 l1->next = ef ? parsecomplist(instr+1) : NULL;
709 return (ef && !l1->next) ? NULL : l1;
974 * Duplicate a list of qualifiers using the `next' linkage (not the
986 qnew->next = qnew->or = NULL;
991 qlast->next = qnew;
994 orig = orig->next;
1050 insert_glob_match(LinkList list, LinkNode next, char *data)
1055 next = insertlinknode(list, next, dupstring(getdata(added)));
1059 insertlinknode(list, next, data);
1128 * ql is the end of the current alternative where the `next' will go.
1132 * to the top line, a `next' at the bottom of the right hand line.
1347 /* Match files owned by effective group ID */
1393 /* Given gid or group id... works like `u' */
1399 /* ...or a delimited group name. */
1409 struct group *gr;
1416 zerr("unknown group");
1422 zerr("unknown group");
1626 ql->next = qn;
1648 /* Merge previous group of qualifiers with new set. */
1666 for (qlast = qfirst; qlast->next;
1667 qlast = qlast->next)
1678 qlast->next = islast ? qo : dup_qual_list(qo, NULL);
1690 for ( ; newquals->next; newquals = newquals->next)
1692 newquals->next = quals;
2730 * the next character, even if it overlaps
2855 i = rd->e; /* start of next chunk of *sp */
3050 * the next character, even if it overlaps
3142 i = rd->e; /* start of next chunk of *sp */
3330 /* group ID */