Lines Matching defs:linesize
851 size_t bufsize, linesize;
892 while ((line = fgetln(st->fp, &linesize)) != NULL) {
893 if (line[linesize-1] == '\n')
894 linesize--;
895 rv = __gr_match_entry(line, linesize, how, name, gid);
902 if (bufsize <= linesize + _ALIGNBYTES + sizeof(char *)) {
907 memcpy(buffer, line, linesize);
908 buffer[linesize] = '\0';
909 rv = __gr_parse_entry(buffer, linesize, grp,
910 &buffer[linesize + 1], bufsize - linesize - 1, errnop);
965 size_t bufsize, adjsize, linesize;
1040 linesize = strlcpy(buffer, hes[0], adjsize);
1041 if (linesize >= adjsize) {
1048 rv = __gr_parse_entry(buffer, linesize, grp,
1049 &buffer[linesize + 1], bufsize - linesize - 1, errnop);
1325 size_t bufsize, linesize;
1432 while ((line = fgetln(st->fp, &linesize)) != NULL) {
1433 if (line[linesize-1] == '\n')
1434 linesize--;
1435 if (linesize > 2 && line[0] == '+') {
1436 p = memchr(&line[1], ':', linesize);
1454 rv = __gr_match_entry(line, linesize, how, name, gid);
1461 if (bufsize <= linesize + _ALIGNBYTES + sizeof(char *)) {
1466 memcpy(buffer, line, linesize);
1467 buffer[linesize] = '\0';
1468 rv = __gr_parse_entry(buffer, linesize, grp,
1469 &buffer[linesize + 1], bufsize - linesize - 1, errnop);
1495 __gr_match_entry(const char *line, size_t linesize, enum nss_lookup_type how,
1504 if (linesize == 0 || is_comment_line(line, linesize))
1511 eol = &line[linesize];
1539 __gr_parse_entry(char *line, size_t linesize, struct group *grp, char *membuf,