Lines Matching refs:limit
62 const char *linep, *limit, *end; in hash_grgid() local
65 limit = line + linelen; in hash_grgid()
70 while (linep < limit && *linep++ != ':') /* skip groupname */ in hash_grgid()
72 while (linep < limit && *linep++ != ':') /* skip password */ in hash_grgid()
74 if (linep == limit) in hash_grgid()
100 const char *linep, *limit; in check_grname() local
104 limit = line + linelen; in check_grname()
109 while (*keyp && linep < limit && *keyp == *linep) { in check_grname()
113 return (linep < limit && *keyp == '\0' && *linep == ':'); in check_grname()
127 const char *linep, *limit, *end; in check_grgid() local
131 limit = line + linelen; in check_grgid()
137 while (linep < limit && *linep++ != ':') /* skip groupname */ in check_grgid()
139 while (linep < limit && *linep++ != ':') /* skip password */ in check_grgid()
141 if (linep == limit) in check_grgid()
174 char *linep, *limit, *gidp; in validate_group_ids() local
192 limit = line + linelen; in validate_group_ids()
194 while (linep < limit && *linep++ != ':') /* skip groupname */ in validate_group_ids()
196 while (linep < limit && *linep++ != ':') /* skip password */ in validate_group_ids()
198 if (linep == limit) in validate_group_ids()
204 if (linep >= limit || oldgidlen == 0) in validate_group_ids()
215 (void) bcopy(linep, gidp + idlen, limit - linep + extra_chars); in validate_group_ids()