Home
last modified time | relevance | path

Searched refs:linelen (Results 1 – 25 of 46) sorted by relevance

12

/illumos-gate/usr/src/lib/nsswitch/user/common/
H A Duser_common.c98 int linelen; /* 1st unused slot in buffer */ local
103 linelen = 0;
104 while (linelen < buflen - 1) { /* "- 1" saves room for \n\0 */
107 if (linelen == 0 ||
108 buffer[linelen - 1] == '\\') {
111 buffer[linelen ] = '\n';
112 buffer[linelen + 1] = '\0';
113 return (linelen);
116 if (linelen > 0 &&
117 buffer[linelen - 1] == '\\') {
[all …]
H A Dgetprinter.c124 int linelen; local
134 if ((linelen = _nss_user_read_line(be->f, instr,
198 int linelen; local
200 if ((linelen = _nss_user_read_line(be->f, instr,
/illumos-gate/usr/src/lib/libnsl/nss/
H A Dparse.c158 int linelen; in _readbufline() local
161 linelen = 0; in _readbufline()
162 while (linelen < buflen - 1) { /* "- 1" saves room for \n\0 */ in _readbufline()
164 if (linelen == 0 || in _readbufline()
165 buffer[linelen - 1] == '\\') { in _readbufline()
168 buffer[linelen] = '\n'; in _readbufline()
169 buffer[linelen + 1] = '\0'; in _readbufline()
170 return (linelen); in _readbufline()
176 if (linelen > 0 && in _readbufline()
177 buffer[linelen - 1] == '\\') { in _readbufline()
[all …]
/illumos-gate/usr/src/lib/nsswitch/files/common/
H A Dfiles_common.c104 int linelen; /* 1st unused slot in buffer */ local
109 linelen = 0;
110 while (linelen < buflen - 1) { /* "- 1" saves room for \n\0 */
113 if (linelen == 0 ||
114 buffer[linelen - 1] == '\\') {
117 buffer[linelen ] = '\n';
118 buffer[linelen + 1] = '\0';
119 return (linelen);
122 if (linelen > 0 &&
123 buffer[linelen - 1] == '\\') {
[all …]
H A Dgetgrent.c36 int linelen) in hash_grname() argument
48 while (linelen-- && *line++ != ':') in hash_grname()
59 int linelen) in hash_grgid() argument
65 limit = line + linelen; in hash_grgid()
98 check_grname(nss_XbyY_args_t *argp, const char *line, int linelen) in check_grname() argument
104 limit = line + linelen; in check_grname()
107 if (linelen == 0 || *line == '+' || *line == '-') in check_grname()
125 check_grgid(nss_XbyY_args_t *argp, const char *line, int linelen) in check_grgid() argument
131 limit = line + linelen; in check_grgid()
134 if (linelen == 0 || *line == '+' || *line == '-') in check_grgid()
[all …]
H A Dgetpwnam.c37 int linelen) in hash_pwname() argument
49 while (linelen-- && *line++ != ':') in hash_pwname()
60 int linelen) in hash_pwuid() argument
66 limit = line + linelen; in hash_pwuid()
100 check_pwname(nss_XbyY_args_t *argp, const char *line, int linelen) in check_pwname() argument
106 limit = line + linelen; in check_pwname()
109 if (linelen == 0 || *line == '+' || *line == '-') in check_pwname()
127 check_pwuid(nss_XbyY_args_t *argp, const char *line, int linelen) in check_pwuid() argument
133 limit = line + linelen; in check_pwuid()
136 if (linelen == 0 || *line == '+' || *line == '-') in check_pwuid()
[all …]
H A Dbootparams_getbyname.c102 int linelen; local
111 if ((linelen = _nss_files_read_line(be->f, instr,
123 limit = p + linelen;
150 linelen -= (p - instr);
151 if (args->buf.buflen <= linelen) { /* not enough buffer */
155 (void) memcpy(args->buf.buffer, p, linelen);
156 args->buf.buffer[linelen] = '\0';
158 args->returnlen = linelen;
H A Dgetprinter.c39 check_name(nss_XbyY_args_t *argp, const char *line, int linelen) in check_name() argument
47 limit = line + linelen; in check_name()
98 int linelen; local
100 if ((linelen = _nss_files_read_line(be->f, instr,
111 linelen--;
134 if (check != NULL && (*check)(args, instr, linelen) == 0)
138 parsestat = (*func)(instr, linelen, args->buf.result,
144 args->returnlen = linelen;
H A Dgetprojent.c34 int linelen) { in hash_projname() argument
46 while (linelen-- && *line++ != ':') in hash_projname()
57 int linelen) { in hash_projid() argument
63 limit = line + linelen; in hash_projid()
96 check_projid(nss_XbyY_args_t *argp, const char *line, int linelen) { in check_projid() argument
101 limit = line + linelen; in check_projid()
H A Dgetexecattr.c71 check_match(nss_XbyY_args_t *argp, const char *line, int linelen) in check_match() argument
87 limit = line + linelen; in check_match()
205 int linelen = 0; in _exec_files_XY_all() local
208 linelen = _readbufline(exec_f_buf, f_size, instr, be->minbuf, in _exec_files_XY_all()
210 if (linelen < 0) { in _exec_files_XY_all()
247 last = instr + linelen; in _exec_files_XY_all()
265 linelen = last - first + 1; in _exec_files_XY_all()
272 if (check_match(argp, instr, linelen) == 0) in _exec_files_XY_all()
276 parse_stat = (*argp->str2ent)(instr, linelen, argp->buf.result, in _exec_files_XY_all()
281 argp->returnlen = linelen; in _exec_files_XY_all()
H A Dgetspent.c33 check_spnamp(nss_XbyY_args_t *argp, const char *line, int linelen) in check_spnamp() argument
39 if (linelen == 0 || *line == '+' || *line == '-') in check_spnamp()
41 while (*keyp && linelen-- && *keyp == *linep) { in check_spnamp()
45 return (linelen && *keyp == '\0' && *linep == ':'); in check_spnamp()
H A Dgethostent.c48 check_name(nss_XbyY_args_t *argp, const char *line, int linelen, in check_name() argument
56 limit = line + linelen; in check_name()
169 int linelen) in __nss_files_check_addr() argument
187 limit = line + linelen; in __nss_files_check_addr()
206 check_addr(nss_XbyY_args_t *argp, const char *line, int linelen) in check_addr() argument
208 return (__nss_files_check_addr(AF_INET, argp, line, linelen)); in check_addr()
389 int linelen; local
391 if ((linelen = _nss_files_read_line(be->f,
407 last = instr + linelen;
417 linelen = last - first + 1;
[all …]
H A Dether_addr.c51 check_host(nss_XbyY_args_t *argp, const char *line, int linelen) in check_host() argument
55 limit = line + linelen; in check_host()
107 check_ether(nss_XbyY_args_t *argp, const char *line, int linelen) in check_ether() argument
116 limit = line + linelen; in check_ether()
H A Dgetservent.c38 check_name(nss_XbyY_args_t *argp, const char *line, int linelen) in check_name() argument
44 limit = line + linelen; in check_name()
127 check_port(nss_XbyY_args_t *argp, const char *line, int linelen) in check_port() argument
134 limit = line + linelen; in check_port()
H A Dtsol_gettpent.c35 check_name(nss_XbyY_args_t *args, const char *line, int linelen) in check_name() argument
40 limit = line + linelen; in check_name()
/illumos-gate/usr/src/lib/nsswitch/compat/common/
H A Dcompat_common.c276 do_merge(be, args, instr, linelen) in do_merge() argument
280 int linelen;
286 const char *end = instr + linelen;
462 int linelen; local
468 linelen = strlen(buffer);
471 if (buffer[linelen - 1] == '\n') {
478 buffer[--linelen] = '\0';
479 return (linelen);
483 return (linelen);
572 int linelen; local
[all …]
H A Dgetpwent.c80 int linelen = *linelenp, newlinelen; in validate_passwd_ids() local
82 if (linelen == 0 || *line == '+' || *line == '-') in validate_passwd_ids()
86 limit = line + linelen; in validate_passwd_ids()
114 newlinelen = linelen + idlen - olduidlen - oldgidlen - 1; in validate_passwd_ids()
H A Dgetgrent.c72 int linelen = *linelenp, newlinelen; in validate_group_ids() local
74 if (linelen == 0 || *line == '+' || *line == '-') in validate_group_ids()
78 limit = line + linelen; in validate_group_ids()
97 newlinelen = linelen + idlen - oldgidlen; in validate_group_ids()
/illumos-gate/usr/src/lib/libresolv2/common/irs/
H A Dirp.c406 u_int linelen; in irs_irp_read_body() local
419 linelen = strlen(line); in irs_irp_read_body()
421 if (line[linelen - 1] != '\n') in irs_irp_read_body()
425 if (linelen > 2 && line[linelen - 2] == '\r') { in irs_irp_read_body()
426 line[linelen - 2] = '\n'; in irs_irp_read_body()
427 line[linelen - 1] = '\0'; in irs_irp_read_body()
428 linelen--; in irs_irp_read_body()
431 if (linelen == 2 && line[0] == '.') { in irs_irp_read_body()
438 if (linelen > (len - (idx + 1))) { in irs_irp_read_body()
449 memcpy(buffer + idx, line, linelen); in irs_irp_read_body()
[all …]
/illumos-gate/usr/src/cmd/sendmail/src/
H A Dmime.c109 int linelen; local
497 linelen = 0;
560 if (linelen > 71)
565 linelen = 0;
568 linelen += 4;
649 linelen = fromstate = 0;
654 if (c2 == ' ' && linelen == 4 && fromstate == 4 &&
660 linelen += 3;
665 linelen++;
667 if (linelen > 72 &&
[all …]
/illumos-gate/usr/src/lib/nsswitch/nis/common/
H A Dgetpwnam.c67 int linelen = *linelenp, newlinelen; in validate_passwd_ids() local
70 limit = linep + linelen; in validate_passwd_ids()
73 if (linelen == 0 || *linep == '+' || *linep == '-') in validate_passwd_ids()
102 newlinelen = linelen + idlen - olduidlen - oldgidlen - 1; in validate_passwd_ids()
103 if (newlinelen > linelen) { in validate_passwd_ids()
H A Dgetgrent.c74 int linelen = *linelenp, newlinelen; in validate_group_ids() local
77 limit = linep + linelen; in validate_group_ids()
80 if (linelen == 0 || *linep == '+' || *linep == '-') in validate_group_ids()
100 newlinelen = linelen + idlen - oldgidlen; in validate_group_ids()
101 if (newlinelen > linelen) { in validate_group_ids()
/illumos-gate/usr/src/lib/libsldap/common/
H A Dns_confmgr.c61 int linelen; in read_line() local
66 for (linelen = 0; linelen < buflen; ) { in read_line()
72 if (linelen > 0 && buffer[linelen - 1] == '\\') { in read_line()
74 --linelen; in read_line()
77 buffer[linelen] = '\0'; in read_line()
78 return (linelen); in read_line()
82 buffer[linelen++] = c; in read_line()
86 if (linelen >= buflen) { in read_line()
90 } else if (linelen > 0 && buffer[linelen - 1] == '\\') { in read_line()
96 buffer[linelen] = '\0'; in read_line()
[all …]
/illumos-gate/usr/src/lib/print/libprint/common/
H A Dnss_printer.c119 getprinterentry(char *linebuf, int linelen, char *ns) in getprinterentry() argument
125 NSS_XbyY_INIT(&arg, linebuf, linebuf, linelen, str2printer); in getprinterentry()
135 getprinterbyname(char *name, char *linebuf, int linelen, char *ns) in getprinterbyname() argument
141 NSS_XbyY_INIT(&arg, linebuf, linebuf, linelen, str2printer); in getprinterbyname()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_ntp.c62 unsigned int linelen = OCTETS_PER_LINE; in interpret_ntp() local
301 show_string(datap, linelen, datalen)); in interpret_ntp()
302 sofar += linelen; in interpret_ntp()
303 datap += linelen; in interpret_ntp()
304 if ((sofar + linelen) > datalen) { in interpret_ntp()
305 linelen = datalen - sofar; in interpret_ntp()

12