Lines Matching refs:len

91 	int		len, parsestat;
99 len = (int)strlen(buf);
100 /* len >= 0 (otherwise we would have got EOF) */
101 if (buf[len - 1] != '\n') {
102 if ((len + 1) == LINE_MAX) {
113 len++;
115 parsestat = (*b->str2ent)(buf, (len - 1), b->buf.result, b->buf.buffer,
395 size_t len, len2, len3, len4, len5, slop;
413 len = strlen(arg->key.name) + 1;
414 if (len >= length)
416 (void) strlcpy(buffer, arg->key.name, len);
417 *rlen = len;
420 len = sizeof (nssuint_t);
421 if (len >= length)
424 *rlen = len;
427 len = sizeof (nssuint_t);
428 if (len >= length)
431 *rlen = len;
434 len = sizeof (nssuint_t);
435 if (len >= length)
438 *rlen = len;
443 len = arg->key.hostaddr.len;
444 len = ROUND_UP(len, sizeof (nssuint_t));
445 len2 = (sizeof (nssuint_t) * 2) + len;
449 (nssuint_t)arg->key.hostaddr.len;
455 arg->key.hostaddr.len);
461 len = strlen(arg->key.ipnode.name) + 1;
462 len = ROUND_UP(len, sizeof (nssuint_t));
463 len2 = (sizeof (nssuint_t) * 2) + len;
472 (void) strlcpy(buffer, arg->key.ipnode.name, len);
476 len = sizeof (nssuint_t);
477 if (len >= length)
480 *rlen = len;
485 len = strlen(arg->key.serv.serv.name) + 1;
489 len3 = len + len2;
493 (void) strlcpy(buffer, arg->key.serv.serv.name, len);
494 buffer = (void *)((char *)buffer + len);
506 len = sizeof (nssuint_t) + len2;
507 if (len >= length)
515 *rlen = len;
520 len = sizeof (struct ether_addr);
521 len = ROUND_UP(len, sizeof (nssuint_t));
522 if (len >= length)
526 *rlen = len;
532 len = strlen(arg->key.pkey.name) + 1;
534 len3 = len + len2;
538 (void) strlcpy(buffer, arg->key.pkey.name, len);
539 buffer = (void *)((char *)buffer + len);
545 len = sizeof (nssuint_t) * 2;
546 if (len >= length)
550 *rlen = len;
557 len = sizeof (nssuint_t);
561 len += slop;
573 len += len2 + len3 + len4 + len5;
574 len = ROUND_UP(len, sizeof (nssuint_t));
575 if (len >= length)
603 *rlen = len;
609 len = strlen(gbm->username) + 1;
611 len2 += ROUND_UP(len, sizeof (nssuint_t));
623 (void) strlcpy((void *)uptr, gbm->username, len);
629 len = sizeof (nss_pnetgr_t);
655 if ((len + (len2 << 1) + len3) >= length)
657 *rlen = len + (len2 << 1) + len3;
663 offv = len;
665 offc = len + (len2 << 1);
732 len = strlen(sng->netgroup) + 1;
733 if (len >= length)
735 (void) strlcpy(buffer, sng->netgroup, len);
736 *rlen = len;
877 size_t len, slop;
910 arg->key.hostaddr.len = (int)(*uptr++);
924 len = strlen(arg->key.serv.serv.name) + 1;
925 bptr += len;
945 len = strlen(arg->key.pkey.name) + 1;
946 bptr += len;
1188 size_t len;
1220 len = (size_t)pbuf->data_len;
1242 NSS_XbyY_INIT(arg, NULL, bptr, len, s2e);
1261 size_t len;
1266 len = (size_t)pbuf->data_len;
1267 NSS_XbyY_INIT(arg, NULL, bptr, len, s2e);