Lines Matching defs:elen

226 	size_t e, elen, l;
285 elen = 2;
287 elen = 13;
291 env = calloc(1, sizeof(char *) * (elen + 3 + 1));
382 EMALLOC(elen, e);
383 snprintf(env[elen++], e, "syslog_debug=true");
387 EMALLOC(elen, e);
388 snprintf(env[elen++], e, "profile=%s", ifp->profile);
399 EMALLOC(elen, pfx_len + (size_t)psl + 1);
400 memcpy(env[elen], pfx, pfx_len);
401 print_string(env[elen] + pfx_len, (size_t)psl + 1,
404 elen++;
414 (elen + (size_t)n + 1));
418 n = dhcp_env(env + elen, "old", state->old, ifp);
421 elen += (size_t)n;
423 if (append_config(ifp->ctx, &env, &elen, "old",
430 nenv = realloc(env, sizeof(char *) * (elen + 2));
434 env[elen] = strdup("ifclass=pd");
435 if (env[elen] == NULL)
437 elen++;
444 (elen + (size_t)n + 1));
448 n = dhcp6_env(env + elen, "old", ifp,
452 elen += (size_t)n;
463 (elen + (size_t)n + 1));
467 n = dhcp_env(env + elen, "new",
471 elen += (size_t)n;
473 if (append_config(ifp->ctx, &env, &elen, "new",
484 (elen + (size_t)n + 1));
488 n = dhcp6_env(env + elen, "new", ifp,
492 elen += (size_t)n;
499 (elen + (size_t)n + 1));
503 n = ipv6nd_env(env + elen, NULL, ifp);
506 elen += (size_t)n;
516 nenv = realloc(env, sizeof(char *) * (elen + e + 1));
522 env[elen + e] = strdup(ifo->environ[e]);
523 if (env[elen + e] == NULL)
527 elen += e;
529 env[elen] = NULL;
532 return (ssize_t)elen;
550 size_t elen;
556 elen = (size_t)arraytostr((const char *const *)env, &s);
557 if ((ssize_t)elen == -1) {
561 retval = control_queue(fd, s, elen, 1);
623 size_t e, elen = 0;
639 elen = (size_t)make_env(ifp, reason, &env);
640 if (elen == (size_t)-1) {
646 ep = realloc(env, sizeof(char *) * (elen + 2 + (svcname ? 1 : 0)));
648 elen = 0;
656 env[elen] = malloc(e);
657 if (env[elen] == NULL) {
658 elen = 0;
661 snprintf(env[elen], e, "PATH=%s", path);
663 env[elen] = strdup(DEFAULT_PATH);
664 if (env[elen] == NULL) {
665 elen = 0;
671 env[++elen] = malloc(e);
672 if (env[elen] == NULL) {
673 elen = 0;
676 snprintf(env[elen], e, "%s=%s", RC_SVCNAME, svcname);
678 env[++elen] = NULL;
709 elen = (size_t)arraytostr((const char *const *)env,
711 if ((ssize_t)elen == -1) {
717 if (control_queue(fd, bigenv, elen, 1) == -1)
732 if (elen == 0)