Lines Matching refs:linep
71 char *linep, *limit, *gidp, *newline; in validate_group_ids() local
76 linep = *linepp; in validate_group_ids()
77 limit = linep + linelen; in validate_group_ids()
80 if (linelen == 0 || *linep == '+' || *linep == '-') in validate_group_ids()
83 while (linep < limit && *linep++ != ':') /* skip groupname */ in validate_group_ids()
85 while (linep < limit && *linep++ != ':') /* skip password */ in validate_group_ids()
87 if (linep == limit) in validate_group_ids()
90 gidp = linep; in validate_group_ids()
91 gid = strtoul(gidp, (char **)&linep, 10); /* grab gid */ in validate_group_ids()
92 oldgidlen = linep - gidp; in validate_group_ids()
93 if (linep >= limit || oldgidlen == 0) in validate_group_ids()
108 *linepp, GID_NOBODY, linep); in validate_group_ids()
116 (void) bcopy(linep, gidp + idlen, limit - linep + 1); in validate_group_ids()