Symbol: env
bin/ed/main.c
1363
siglongjmp(env, -1);
bin/ed/main.c
1365
longjmp(env, -1);
bin/ed/main.c
137
if ((status = sigsetjmp(env, 1)))
bin/ed/main.c
139
if ((status = setjmp(env)))
bin/ed/main.c
56
static sigjmp_buf env;
bin/ed/main.c
58
static jmp_buf env;
bin/kenv/kenv.c
100
env = argv[0];
bin/kenv/kenv.c
101
eq = strchr(env, '=');
bin/kenv/kenv.c
109
if ((hflag || Nflag) && env != NULL)
bin/kenv/kenv.c
113
if (argc > 0 || ((uflag || vflag) && env == NULL))
bin/kenv/kenv.c
115
if (env == NULL) {
bin/kenv/kenv.c
130
error = kunsetenv(env);
bin/kenv/kenv.c
132
warnx("unable to unset %s", env);
bin/kenv/kenv.c
134
error = kgetenv(env);
bin/kenv/kenv.c
136
warnx("unable to get %s", env);
bin/kenv/kenv.c
139
error = ksetenv(env, val);
bin/kenv/kenv.c
141
warnx("unable to set %s to %s", env, val);
bin/kenv/kenv.c
192
kgetenv(const char *env)
bin/kenv/kenv.c
197
ret = kenv(KENV_GET, env, buf, sizeof(buf));
bin/kenv/kenv.c
201
printf("%s=\"%s\"\n", env, buf);
bin/kenv/kenv.c
208
ksetenv(const char *env, char *val)
bin/kenv/kenv.c
212
ret = kenv(KENV_SET, env, val, strlen(val) + 1);
bin/kenv/kenv.c
214
printf("%s=\"%s\"\n", env, val);
bin/kenv/kenv.c
219
kunsetenv(const char *env)
bin/kenv/kenv.c
223
ret = kenv(KENV_UNSET, env, NULL, 0);
bin/kenv/kenv.c
65
char *env, *eq, *val;
bin/kenv/kenv.c
69
env = NULL;
bin/sh/var.c
548
char **env, **ep;
bin/sh/var.c
556
ep = env = stalloc((nenv + 1) * sizeof *env);
bin/sh/var.c
563
return env;
crypto/heimdal/appl/login/env.c
41
char **env;
crypto/heimdal/appl/login/env.c
47
env = realloc(env, (num_env + 1) * sizeof(*env));
crypto/heimdal/appl/login/env.c
48
if(env == NULL)
crypto/heimdal/appl/login/env.c
50
env[num_env++] = str;
crypto/heimdal/appl/login/env.c
62
if(strncmp(env[i], var, strlen(var)) == 0 &&
crypto/heimdal/appl/login/env.c
63
env[i][strlen(var)] == '='){
crypto/heimdal/appl/login/env.c
64
free(env[i]);
crypto/heimdal/appl/login/env.c
65
env[i] = str;
crypto/heimdal/appl/login/login.c
100
execle(prog, argv0, NULL, env);
crypto/heimdal/appl/login/login.c
126
execle(shell, sh, NULL, env);
crypto/heimdal/appl/login/login.c
130
execle(_PATH_BSHELL, "-sh", NULL, env);
crypto/heimdal/appl/login/login.c
63
return simple_execle(prog, argv0, NULL, env);
crypto/heimdal/appl/login/login_locl.h
150
extern char **env;
crypto/heimdal/appl/rsh/rshd.c
557
setup_environment (char ***env, const struct passwd *pwd)
crypto/heimdal/appl/rsh/rshd.c
564
*env = NULL;
crypto/heimdal/appl/rsh/rshd.c
566
i = read_environment(_PATH_ETC_ENVIRONMENT, env);
crypto/heimdal/appl/rsh/rshd.c
567
e = *env;
crypto/heimdal/appl/rsh/rshd.c
574
e = *env;
crypto/heimdal/appl/rsh/rshd.c
592
*env = e;
crypto/heimdal/appl/rsh/rshd.c
612
char **env;
crypto/heimdal/appl/rsh/rshd.c
805
setup_environment (&env, pwd);
crypto/heimdal/appl/rsh/rshd.c
838
execle (pwd->pw_shell, pwd->pw_shell, "-c", cmd, NULL, env);
crypto/heimdal/kdc/kx509.c
157
hx509_env env = NULL;
crypto/heimdal/kdc/kx509.c
167
ret = hx509_env_add(context->hx509ctx, &env, "principal-name",
crypto/heimdal/kdc/kx509.c
258
hx509_ca_tbs_subject_expand(context->hx509ctx, tbs, env);
crypto/heimdal/kdc/kx509.c
259
hx509_env_free(&env);
crypto/heimdal/kdc/kx509.c
275
if (env)
crypto/heimdal/kdc/kx509.c
276
hx509_env_free(&env);
crypto/heimdal/lib/hx509/ca.c
902
hx509_env env)
crypto/heimdal/lib/hx509/ca.c
904
return hx509_name_expand(context, tbs->subject, env);
crypto/heimdal/lib/hx509/cert.c
3078
hx509_env env = NULL;
crypto/heimdal/lib/hx509/cert.c
3080
ret = _hx509_cert_to_env(context, cert, &env);
crypto/heimdal/lib/hx509/cert.c
3084
ret = _hx509_expr_eval(context, env, q->expr);
crypto/heimdal/lib/hx509/cert.c
3085
hx509_env_free(&env);
crypto/heimdal/lib/hx509/cert.c
3417
_hx509_cert_to_env(hx509_context context, hx509_cert cert, hx509_env *env)
crypto/heimdal/lib/hx509/cert.c
3425
*env = NULL;
crypto/heimdal/lib/hx509/cert.c
3540
ret = hx509_env_add_binding(context, env, "certificate", envcert);
crypto/heimdal/lib/hx509/env.c
107
hx509_env_add_binding(hx509_context context, hx509_env *env,
crypto/heimdal/lib/hx509/env.c
128
if (*env) {
crypto/heimdal/lib/hx509/env.c
129
hx509_env e = *env;
crypto/heimdal/lib/hx509/env.c
134
*env = n;
crypto/heimdal/lib/hx509/env.c
154
hx509_env_lfind(hx509_context context, hx509_env env,
crypto/heimdal/lib/hx509/env.c
157
while(env) {
crypto/heimdal/lib/hx509/env.c
158
if (strncmp(key, env->name ,len) == 0
crypto/heimdal/lib/hx509/env.c
159
&& env->name[len] == '\0' && env->type == env_string)
crypto/heimdal/lib/hx509/env.c
160
return env->u.string;
crypto/heimdal/lib/hx509/env.c
161
env = env->next;
crypto/heimdal/lib/hx509/env.c
179
hx509_env_find(hx509_context context, hx509_env env, const char *key)
crypto/heimdal/lib/hx509/env.c
181
while(env) {
crypto/heimdal/lib/hx509/env.c
182
if (strcmp(key, env->name) == 0 && env->type == env_string)
crypto/heimdal/lib/hx509/env.c
183
return env->u.string;
crypto/heimdal/lib/hx509/env.c
184
env = env->next;
crypto/heimdal/lib/hx509/env.c
203
hx509_env env,
crypto/heimdal/lib/hx509/env.c
206
while(env) {
crypto/heimdal/lib/hx509/env.c
207
if (strcmp(key, env->name) == 0 && env->type == env_list)
crypto/heimdal/lib/hx509/env.c
208
return env->u.list;
crypto/heimdal/lib/hx509/env.c
209
env = env->next;
crypto/heimdal/lib/hx509/env.c
240
hx509_env_free(hx509_env *env)
crypto/heimdal/lib/hx509/env.c
242
if (*env)
crypto/heimdal/lib/hx509/env.c
243
env_free(*env);
crypto/heimdal/lib/hx509/env.c
244
*env = NULL;
crypto/heimdal/lib/hx509/env.c
56
hx509_env_add(hx509_context context, hx509_env *env,
crypto/heimdal/lib/hx509/env.c
82
if (*env) {
crypto/heimdal/lib/hx509/env.c
83
hx509_env e = *env;
crypto/heimdal/lib/hx509/env.c
88
*env = n;
crypto/heimdal/lib/hx509/name.c
731
hx509_env env)
crypto/heimdal/lib/hx509/name.c
736
if (env == NULL)
crypto/heimdal/lib/hx509/name.c
784
value = hx509_env_lfind(context, env, p, p2 - p);
crypto/heimdal/lib/hx509/sel.c
119
w = eval_word(context, env, expr->arg1);
crypto/heimdal/lib/hx509/sel.c
125
s1 = eval_word(context, env, subexpr->arg1);
crypto/heimdal/lib/hx509/sel.c
133
subenv = find_variable(context, env, subexpr);
crypto/heimdal/lib/hx509/sel.c
159
_hx509_expr_eval(hx509_context context, hx509_env env, struct hx_expr *expr)
crypto/heimdal/lib/hx509/sel.c
167
return ! _hx509_expr_eval(context, env, expr->arg1);
crypto/heimdal/lib/hx509/sel.c
169
return _hx509_expr_eval(context, env, expr->arg1) &&
crypto/heimdal/lib/hx509/sel.c
170
_hx509_expr_eval(context, env, expr->arg2);
crypto/heimdal/lib/hx509/sel.c
172
return _hx509_expr_eval(context, env, expr->arg1) ||
crypto/heimdal/lib/hx509/sel.c
173
_hx509_expr_eval(context, env, expr->arg2);
crypto/heimdal/lib/hx509/sel.c
175
return eval_comp(context, env, expr->arg1);
crypto/heimdal/lib/hx509/sel.c
52
eval_word(hx509_context context, hx509_env env, struct hx_expr *word)
crypto/heimdal/lib/hx509/sel.c
59
return hx509_env_find(context, env, word->arg1);
crypto/heimdal/lib/hx509/sel.c
61
env = hx509_env_find_binding(context, env, word->arg1);
crypto/heimdal/lib/hx509/sel.c
62
if (env == NULL)
crypto/heimdal/lib/hx509/sel.c
65
return eval_word(context, env, word->arg2);
crypto/heimdal/lib/hx509/sel.c
72
find_variable(hx509_context context, hx509_env env, struct hx_expr *word)
crypto/heimdal/lib/hx509/sel.c
77
return hx509_env_find_binding(context, env, word->arg1);
crypto/heimdal/lib/hx509/sel.c
79
env = hx509_env_find_binding(context, env, word->arg1);
crypto/heimdal/lib/hx509/sel.c
80
if (env == NULL)
crypto/heimdal/lib/hx509/sel.c
82
return find_variable(context, env, word->arg2);
crypto/heimdal/lib/hx509/sel.c
86
eval_comp(hx509_context context, hx509_env env, struct hx_expr *expr)
crypto/heimdal/lib/hx509/sel.c
95
s1 = eval_word(context, env, expr->arg1);
crypto/heimdal/lib/hx509/sel.c
96
s2 = eval_word(context, env, expr->arg2);
crypto/heimdal/lib/hx509/test_name.c
74
hx509_env env = NULL;
crypto/heimdal/lib/hx509/test_name.c
79
hx509_env_add(context, &env, "uid", "lha");
crypto/heimdal/lib/hx509/test_name.c
85
ret = hx509_name_expand(context, n, env);
crypto/heimdal/lib/hx509/test_name.c
86
hx509_env_free(&env);
crypto/heimdal/lib/kafs/afssys.c
412
char *env = NULL;
crypto/heimdal/lib/kafs/afssys.c
415
env = getenv ("AFS_SYSCALL");
crypto/heimdal/lib/kafs/afssys.c
435
if (env && strstr(env, "..") == NULL) {
crypto/heimdal/lib/kafs/afssys.c
437
if (strncmp("/proc/", env, 6) == 0) {
crypto/heimdal/lib/kafs/afssys.c
438
if (try_ioctlpath(env, VIOC_SYSCALL_PROC, LINUX_PROC_POINT) == 0)
crypto/heimdal/lib/kafs/afssys.c
441
if (strncmp("/dev/", env, 5) == 0) {
crypto/heimdal/lib/kafs/afssys.c
443
if (try_ioctlpath(env, VIOC_SYSCALL_DEV, MACOS_DEV_POINT) == 0)
crypto/heimdal/lib/kafs/afssys.c
447
if (try_ioctlpath(env,VIOC_SYSCALL_DEV_OPENAFS,MACOS_DEV_POINT) ==0)
crypto/heimdal/lib/kafs/afssys.c
478
if (env != NULL) {
crypto/heimdal/lib/kafs/afssys.c
479
if (sscanf (env, "%d", &tmp) == 1) {
crypto/heimdal/lib/kafs/afssys.c
485
char *s = strdup (env);
crypto/heimdal/lib/kafs/afssys.c
513
if (env != NULL && sscanf (env, "%d%d", &tmp[0], &tmp[1]) == 2)
crypto/heimdal/lib/kafs/afssys.c
536
if (env != NULL) {
crypto/heimdal/lib/kafs/afssys.c
541
pioctl_name = strtok_r (env, ", \t", &pos);
crypto/heimdal/lib/roken/environment.c
121
*env = l;
crypto/heimdal/lib/roken/environment.c
131
read_environment(const char *file, char ***env)
crypto/heimdal/lib/roken/environment.c
139
read_env_file(F, env, &assigned);
crypto/heimdal/lib/roken/environment.c
145
free_environment(char **env)
crypto/heimdal/lib/roken/environment.c
148
if (env == NULL)
crypto/heimdal/lib/roken/environment.c
150
for (i = 0; env[i]; i++)
crypto/heimdal/lib/roken/environment.c
151
free(env[i]);
crypto/heimdal/lib/roken/environment.c
152
free(env);
crypto/heimdal/lib/roken/environment.c
47
find_var(char **env, char *assignment, size_t len)
crypto/heimdal/lib/roken/environment.c
50
for(i = 0; env != NULL && env[i] != NULL; i++)
crypto/heimdal/lib/roken/environment.c
51
if(strncmp(env[i], assignment, len) == 0)
crypto/heimdal/lib/roken/environment.c
63
read_env_file(FILE *F, char ***env, int *assigned)
crypto/heimdal/lib/roken/environment.c
74
for(idx = 0; *env != NULL && (*env)[idx] != NULL; idx++);
crypto/heimdal/lib/roken/environment.c
75
l = *env;
crypto/heimdal/lib/roken/roken-common.h
446
read_environment(const char *file, char ***env);
crypto/heimdal/lib/roken/test-readenv.c
101
count = read_environment(fn, &env);
crypto/heimdal/lib/roken/test-readenv.c
106
for(count = 0; env && env[count]; count++);
crypto/heimdal/lib/roken/test-readenv.c
111
free_environment(env);
crypto/heimdal/lib/roken/test-readenv.c
79
char **env = NULL;
crypto/heimdal/lib/roken/test-readenv.c
87
count = read_environment(fn, &env);
crypto/heimdal/lib/roken/test-readenv.c
94
count = read_environment(fn, &env);
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
245
char *env = secure_getenv("KRB5_CONFIG");
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
246
if (env) {
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
247
name = strdup(env);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
1000
return del(context, dbc->env, dbc->policy_db, policy);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
108
MDB_env *env;
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
241
MDB_env *env = NULL;
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
246
err = mdb_env_create(&env);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
271
err = mdb_env_set_maxdbs(env, is_lockout ? 1 : 2);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
276
err = mdb_env_set_mapsize(env, dbc->mapsize);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
282
err = mdb_env_set_maxreaders(env, dbc->maxreaders);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
287
err = mdb_env_open(env, path, flags, S_IRUSR | S_IWUSR);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
291
*env_out = env;
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
296
mdb_env_close(env);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
310
err = mdb_txn_begin(dbc->env, NULL, MDB_RDONLY, &dbc->read_txn);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
366
err = mdb_txn_begin(dbc->env, NULL, 0, &temp_txn);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
401
del(krb5_context context, MDB_env *env, MDB_dbi db, char *keystr)
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
408
err = mdb_txn_begin(env, NULL, 0, &txn);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
493
mdb_env_close(dbc->env);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
529
ret = open_lmdb_env(context, dbc, FALSE, readonly, &dbc->env);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
532
err = mdb_txn_begin(dbc->env, NULL, MDB_RDONLY, &txn);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
601
ret = open_lmdb_env(context, dbc, FALSE, FALSE, &dbc->env);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
609
err = mdb_txn_begin(dbc->env, NULL, 0, &txn);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
638
err = mdb_txn_begin(dbc->env, NULL, 0, &dbc->load_txn);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
832
ret = del(context, dbc->env, dbc->princ_db, name);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
857
err = mdb_txn_begin(dbc->env, NULL, MDB_RDONLY, &txn);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
963
err = mdb_txn_begin(dbc->env, NULL, MDB_RDONLY, &txn);
crypto/krb5/src/windows/leashdll/lshfunc.c
1078
char env[32];
crypto/krb5/src/windows/leashdll/lshfunc.c
1081
if(GetEnvironmentVariable("RENEW_TILL",env,sizeof(env)))
crypto/krb5/src/windows/leashdll/lshfunc.c
1083
return atoi(env);
crypto/krb5/src/windows/leashdll/lshfunc.c
1230
char env[32];
crypto/krb5/src/windows/leashdll/lshfunc.c
1233
if(GetEnvironmentVariable("FORWARDABLE",env,sizeof(env)))
crypto/krb5/src/windows/leashdll/lshfunc.c
1235
return atoi(env);
crypto/krb5/src/windows/leashdll/lshfunc.c
1336
char env[32];
crypto/krb5/src/windows/leashdll/lshfunc.c
1339
if(GetEnvironmentVariable("RENEWABLE",env,sizeof(env)))
crypto/krb5/src/windows/leashdll/lshfunc.c
1341
return atoi(env);
crypto/krb5/src/windows/leashdll/lshfunc.c
1442
char env[32];
crypto/krb5/src/windows/leashdll/lshfunc.c
1475
if(GetEnvironmentVariable("NOADDRESSES",env,sizeof(env)))
crypto/krb5/src/windows/leashdll/lshfunc.c
1477
return atoi(env);
crypto/krb5/src/windows/leashdll/lshfunc.c
1554
char env[32];
crypto/krb5/src/windows/leashdll/lshfunc.c
1557
if(GetEnvironmentVariable("PROXIABLE",env,sizeof(env)))
crypto/krb5/src/windows/leashdll/lshfunc.c
1559
return atoi(env);
crypto/krb5/src/windows/leashdll/lshfunc.c
1660
char env[32];
crypto/krb5/src/windows/leashdll/lshfunc.c
1663
if(GetEnvironmentVariable("PUBLICIP",env,sizeof(env)))
crypto/krb5/src/windows/leashdll/lshfunc.c
1665
return atoi(env);
crypto/krb5/src/windows/leashdll/lshfunc.c
923
char env[32];
crypto/krb5/src/windows/leashdll/lshfunc.c
927
if (GetEnvironmentVariable("LIFETIME",env,sizeof(env)))
crypto/krb5/src/windows/leashdll/lshfunc.c
929
return atoi(env);
crypto/openssh/auth-options.c
219
free(opts->env[i]);
crypto/openssh/auth-options.c
220
free(opts->env);
crypto/openssh/auth-options.c
431
if (strncmp(ret->env[i], cp, l) == 0 &&
crypto/openssh/auth-options.c
432
ret->env[i][l] == '=')
crypto/openssh/auth-options.c
439
oarray = ret->env;
crypto/openssh/auth-options.c
440
if ((ret->env = recallocarray(ret->env,
crypto/openssh/auth-options.c
442
sizeof(*ret->env))) == NULL) {
crypto/openssh/auth-options.c
445
ret->env = oarray;
crypto/openssh/auth-options.c
448
ret->env[ret->nenv++] = opt;
crypto/openssh/auth-options.c
570
if (dup_strings(&ret->env, &ret->nenv,
crypto/openssh/auth-options.c
571
primary->env, primary->nenv) != 0)
crypto/openssh/auth-options.c
574
if (dup_strings(&ret->env, &ret->nenv,
crypto/openssh/auth-options.c
575
additional->env, additional->nenv) != 0)
crypto/openssh/auth-options.c
694
if (dup_strings(&ret->env, &ret->nenv, orig->env, orig->nenv) != 0 ||
crypto/openssh/auth-options.c
837
if ((r = serialise_array(m, opts->env,
crypto/openssh/auth-options.c
898
if ((r = deserialise_array(m, &opts->env, &opts->nenv)) != 0 ||
crypto/openssh/auth-options.h
58
char **env;
crypto/openssh/auth-pam.c
1273
free_pam_environment(char **env)
crypto/openssh/auth-pam.c
1277
if (env == NULL)
crypto/openssh/auth-pam.c
1280
for (envp = env; *envp; envp++)
crypto/openssh/auth-pam.c
1282
free(env);
crypto/openssh/auth-pam.c
331
char *env;
crypto/openssh/auth-pam.c
372
if ((r = sshbuf_get_cstring(b, &env, NULL)) != 0)
crypto/openssh/auth-pam.c
375
if ((r = pam_putenv(sshpam_handle, env)) != PAM_SUCCESS) {
crypto/openssh/auth.c
723
debug("%s: environment: %s", loc, opts->env[i]);
crypto/openssh/auth.c
726
loc, opts->env[i]);
crypto/openssh/clientloop.c
2682
char **env)
crypto/openssh/clientloop.c
2723
if (options.num_send_env != 0 && env != NULL) {
crypto/openssh/clientloop.c
2725
for (i = 0; env[i] != NULL; i++) {
crypto/openssh/clientloop.c
2727
name = xstrdup(env[i]);
crypto/openssh/misc.c
2340
char **env;
crypto/openssh/misc.c
2366
env = *envp;
crypto/openssh/misc.c
2368
for (i = 0; env[i]; i++)
crypto/openssh/misc.c
2369
if (strncmp(env[i], name, namelen) == 0 && env[i][namelen] == '=')
crypto/openssh/misc.c
2371
if (env[i]) {
crypto/openssh/misc.c
2373
free(env[i]);
crypto/openssh/misc.c
2381
env = (*envp) = xreallocarray(env, envsize, sizeof(char *));
crypto/openssh/misc.c
2385
env[i + 1] = NULL;
crypto/openssh/misc.c
2390
env[i] = xmalloc(strlen(name) + 1 + strlen(value) + 1);
crypto/openssh/misc.c
2391
snprintf(env[i], strlen(name) + 1 + strlen(value) + 1, "%s=%s", name, value);
crypto/openssh/misc.c
2769
char **env = NULL;
crypto/openssh/misc.c
2838
env = xcalloc(sizeof(*env), nenv);
crypto/openssh/misc.c
2839
child_set_env(&env, &nenv, "PATH", _PATH_STDPATH);
crypto/openssh/misc.c
2840
child_set_env(&env, &nenv, "USER", pw->pw_name);
crypto/openssh/misc.c
2841
child_set_env(&env, &nenv, "LOGNAME", pw->pw_name);
crypto/openssh/misc.c
2842
child_set_env(&env, &nenv, "HOME", pw->pw_dir);
crypto/openssh/misc.c
2844
child_set_env(&env, &nenv, "LANG", cp);
crypto/openssh/misc.c
2894
if (env != NULL)
crypto/openssh/misc.c
2895
execve(av[0], av, env);
crypto/openssh/misc.c
2898
error("%s %s \"%s\": %s", tag, env == NULL ? "execv" : "execve",
crypto/openssh/misc.c
2925
lookup_env_in_list(const char *env, char * const *envs, size_t nenvs)
crypto/openssh/misc.c
2929
envlen = strlen(env);
crypto/openssh/misc.c
2931
if (strncmp(envs[i], env, envlen) == 0 &&
crypto/openssh/misc.c
2940
lookup_setenv_in_list(const char *env, char * const *envs, size_t nenvs)
crypto/openssh/misc.c
2945
name = xstrdup(env);
crypto/openssh/misc.h
192
const char *lookup_env_in_list(const char *env,
crypto/openssh/misc.h
194
const char *lookup_setenv_in_list(const char *env,
crypto/openssh/mux.c
1407
cctx->term, &cctx->tio, c->rfd, cctx->cmd, cctx->env);
crypto/openssh/mux.c
1428
if (cctx->env != NULL) {
crypto/openssh/mux.c
1429
for (i = 0; cctx->env[i] != NULL; i++)
crypto/openssh/mux.c
1430
free(cctx->env[i]);
crypto/openssh/mux.c
1431
free(cctx->env);
crypto/openssh/mux.c
242
env_permitted(const char *env)
crypto/openssh/mux.c
248
if ((cp = strchr(env, '=')) == NULL || cp == env)
crypto/openssh/mux.c
250
ret = snprintf(name, sizeof(name), "%.*s", (int)(cp - env), env);
crypto/openssh/mux.c
252
error_f("name '%.100s...' too long", env);
crypto/openssh/mux.c
346
cctx->env = NULL;
crypto/openssh/mux.c
359
free(cctx->env[j]);
crypto/openssh/mux.c
360
free(cctx->env);
crypto/openssh/mux.c
375
cctx->env = xreallocarray(cctx->env, env_len + 2,
crypto/openssh/mux.c
376
sizeof(*cctx->env));
crypto/openssh/mux.c
377
cctx->env[env_len++] = cp;
crypto/openssh/mux.c
378
cctx->env[env_len] = NULL;
crypto/openssh/mux.c
405
free(cctx->env[j]);
crypto/openssh/mux.c
406
free(cctx->env);
crypto/openssh/mux.c
431
free(cctx->env[i]);
crypto/openssh/mux.c
432
free(cctx->env);
crypto/openssh/mux.c
88
char **env;
crypto/openssh/regress/unittests/authopt/tests.c
129
ARRAY_EQ(nenv, env);
crypto/openssh/regress/unittests/authopt/tests.c
273
env, nenv, "foo=1,bar=2");
crypto/openssh/regress/unittests/authopt/tests.c
275
env, nenv, "foo=1");
crypto/openssh/regress/unittests/authopt/tests.c
560
expected->env = commasplit("foo=a,bar=b", &expected->nenv);
crypto/openssh/session.c
1005
child_set_env(&env, &envsize, "TZ", getenv("TZ"));
crypto/openssh/session.c
1011
ssh_gssapi_do_child(&env, &envsize);
crypto/openssh/session.c
1016
child_set_env(&env, &envsize, s->env[i].name, s->env[i].val);
crypto/openssh/session.c
1018
child_set_env(&env, &envsize, "USER", pw->pw_name);
crypto/openssh/session.c
1019
child_set_env(&env, &envsize, "LOGNAME", pw->pw_name);
crypto/openssh/session.c
1021
child_set_env(&env, &envsize, "LOGIN", pw->pw_name);
crypto/openssh/session.c
1023
child_set_env(&env, &envsize, "HOME", pw->pw_dir);
crypto/openssh/session.c
1025
child_set_env(&env, &envsize, "MAIL", buf);
crypto/openssh/session.c
1027
child_set_env(&env, &envsize, "PATH", _PATH_STDPATH);
crypto/openssh/session.c
1028
child_set_env(&env, &envsize, "TERM", "su");
crypto/openssh/session.c
1042
child_set_env(&env, &envsize, *var, val);
crypto/openssh/session.c
1057
read_etc_default_login(&env, &envsize, pw->pw_uid);
crypto/openssh/session.c
1058
path = child_get_env(env, "PATH");
crypto/openssh/session.c
1061
child_set_env(&env, &envsize, "PATH",
crypto/openssh/session.c
1068
child_set_env(&env, &envsize, "SHELL", shell);
crypto/openssh/session.c
1071
child_set_env(&env, &envsize, "TERM", s->term);
crypto/openssh/session.c
1073
child_set_env(&env, &envsize, "DISPLAY", s->display);
crypto/openssh/session.c
1084
child_set_env(&env, &envsize, "KRB5CCNAME", cp);
crypto/openssh/session.c
1092
child_set_env(&env, &envsize, "AUTHSTATE", cp);
crypto/openssh/session.c
1093
read_environment_file(&env, &envsize, "/etc/environment",
crypto/openssh/session.c
1099
child_set_env(&env, &envsize, "KRB5CCNAME",
crypto/openssh/session.c
1103
child_set_env(&env, &envsize, SSH_AUTHSOCKET_ENV_NAME,
crypto/openssh/session.c
1110
ocp = xstrdup(auth_opts->env[n]);
crypto/openssh/session.c
1118
child_set_env(&env, &envsize,
crypto/openssh/session.c
1129
read_environment_file(&env, &envsize, buf,
crypto/openssh/session.c
1147
copy_environment_denylist(p, &env, &envsize,
crypto/openssh/session.c
1152
copy_environment_denylist(p, &env, &envsize,
crypto/openssh/session.c
1166
child_set_env(&env, &envsize, cp, value);
crypto/openssh/session.c
1174
child_set_env(&env, &envsize, "SSH_CLIENT", buf);
crypto/openssh/session.c
1181
child_set_env(&env, &envsize, "SSH_CONNECTION", buf);
crypto/openssh/session.c
1184
child_set_env(&env, &envsize, "SSH_TUNNEL", tun_fwd_ifnames);
crypto/openssh/session.c
1186
child_set_env(&env, &envsize, "SSH_USER_AUTH", auth_info_file);
crypto/openssh/session.c
1188
child_set_env(&env, &envsize, "SSH_TTY", s->tty);
crypto/openssh/session.c
1190
child_set_env(&env, &envsize, "SSH_ORIGINAL_COMMAND",
crypto/openssh/session.c
1196
for (i = 0; env[i]; i++)
crypto/openssh/session.c
1197
fprintf(stderr, " %.200s\n", env[i]);
crypto/openssh/session.c
1199
return env;
crypto/openssh/session.c
1524
char **env, *argv[ARGV_MAX], remote_id[512];
crypto/openssh/session.c
1582
env = do_setup_env(ssh, s, shell);
crypto/openssh/session.c
1601
environ = env;
crypto/openssh/session.c
1705
execve(shell, argv, env);
crypto/openssh/session.c
1719
execve(shell, argv, env);
crypto/openssh/session.c
2101
s->env = xrecallocarray(s->env, s->num_env,
crypto/openssh/session.c
2102
s->num_env + 1, sizeof(*s->env));
crypto/openssh/session.c
2103
s->env[s->num_env].name = name;
crypto/openssh/session.c
2104
s->env[s->num_env].val = val;
crypto/openssh/session.c
2456
if (s->env != NULL) {
crypto/openssh/session.c
2458
free(s->env[i].name);
crypto/openssh/session.c
2459
free(s->env[i].val);
crypto/openssh/session.c
2461
free(s->env);
crypto/openssh/session.c
833
read_environment_file(char ***env, u_int *envsize,
crypto/openssh/session.c
870
child_set_env(env, envsize, cp, value);
crypto/openssh/session.c
881
child_get_env(char **env, const char *name)
crypto/openssh/session.c
887
for (i=0; env[i] != NULL; i++)
crypto/openssh/session.c
888
if (strncmp(name, env[i], len) == 0 && env[i][len] == '=')
crypto/openssh/session.c
889
return(env[i] + len + 1);
crypto/openssh/session.c
898
read_etc_default_login(char ***env, u_int *envsize, uid_t uid)
crypto/openssh/session.c
920
child_set_env(env, envsize, "PATH", var);
crypto/openssh/session.c
934
copy_environment_denylist(char **source, char ***env, u_int *envsize,
crypto/openssh/session.c
954
child_set_env(env, envsize, var_name, var_val);
crypto/openssh/session.c
964
copy_environment(char **source, char ***env, u_int *envsize)
crypto/openssh/session.c
966
copy_environment_denylist(source, env, envsize, NULL);
crypto/openssh/session.c
976
char *ocp, *cp, *value, **env, *laddr;
crypto/openssh/session.c
987
env = xcalloc(envsize, sizeof(char *));
crypto/openssh/session.c
988
env[0] = NULL;
crypto/openssh/session.c
999
copy_environment(p, &env, &envsize);
crypto/openssh/session.h
63
} *env;
crypto/openssl/apps/rehash.c
517
const char *env, *prog;
crypto/openssl/apps/rehash.c
565
} else if ((env = getenv(X509_get_default_cert_dir_env())) != NULL) {
crypto/openssl/apps/rehash.c
567
m = OPENSSL_strdup(env);
crypto/openssl/crypto/async/arch/async_posix.h
64
jmp_buf env;
crypto/openssl/crypto/async/arch/async_posix.h
79
if (!r || !_setjmp(o->env)) {
crypto/openssl/crypto/async/arch/async_posix.h
81
_longjmp(n->env, 1);
crypto/openssl/crypto/cms/cms_env.c
1051
static void cms_env_set_originfo_version(CMS_EnvelopedData *env)
crypto/openssl/crypto/cms/cms_env.c
1053
CMS_OriginatorInfo *org = env->originatorInfo;
crypto/openssl/crypto/cms/cms_env.c
1061
env->version = 4;
crypto/openssl/crypto/cms/cms_env.c
1064
if (env->version < 3)
crypto/openssl/crypto/cms/cms_env.c
1065
env->version = 3;
crypto/openssl/crypto/cms/cms_env.c
1073
env->version = 4;
crypto/openssl/crypto/cms/cms_env.c
1079
static void cms_env_set_version(CMS_EnvelopedData *env)
crypto/openssl/crypto/cms/cms_env.c
1087
if (env->version >= 4)
crypto/openssl/crypto/cms/cms_env.c
1090
cms_env_set_originfo_version(env);
crypto/openssl/crypto/cms/cms_env.c
1092
if (env->version >= 3)
crypto/openssl/crypto/cms/cms_env.c
1095
for (i = 0; i < sk_CMS_RecipientInfo_num(env->recipientInfos); i++) {
crypto/openssl/crypto/cms/cms_env.c
1096
ri = sk_CMS_RecipientInfo_value(env->recipientInfos, i);
crypto/openssl/crypto/cms/cms_env.c
1098
env->version = 3;
crypto/openssl/crypto/cms/cms_env.c
1102
env->version = 2;
crypto/openssl/crypto/cms/cms_env.c
1105
if (env->originatorInfo || env->unprotectedAttrs)
crypto/openssl/crypto/cms/cms_env.c
1106
env->version = 2;
crypto/openssl/crypto/cms/cms_env.c
1107
if (env->version == 2)
crypto/openssl/crypto/cms/cms_env.c
1109
env->version = 0;
crypto/openssl/crypto/cms/cms_env.c
1172
CMS_EnvelopedData *env = cms->d.envelopedData;
crypto/openssl/crypto/cms/cms_env.c
1176
ec = env->encryptedContentInfo;
crypto/openssl/crypto/cms/cms_env.c
1184
rinfos = env->recipientInfos;
crypto/openssl/crypto/cms/cms_env.c
1191
cms_env_set_version(env);
crypto/openssl/crypto/cms/cms_env.c
1257
CMS_EnvelopedData *env = NULL;
crypto/openssl/crypto/cms/cms_env.c
1261
env = ossl_cms_get0_enveloped(cms);
crypto/openssl/crypto/cms/cms_env.c
1262
if (env == NULL)
crypto/openssl/crypto/cms/cms_env.c
1279
if (env->unprotectedAttrs == NULL)
crypto/openssl/crypto/cms/cms_env.c
1280
env->unprotectedAttrs = sk_X509_ATTRIBUTE_new_null();
crypto/openssl/crypto/cms/cms_env.c
1282
if (env->unprotectedAttrs == NULL) {
crypto/openssl/crypto/cms/cms_env.c
1288
1, env->unprotectedAttrs)
crypto/openssl/crypto/cms/cms_env.c
229
CMS_EnvelopedData *env;
crypto/openssl/crypto/cms/cms_env.c
234
env = cms_enveloped_data_init(cms);
crypto/openssl/crypto/cms/cms_env.c
235
if (env == NULL)
crypto/openssl/crypto/cms/cms_env.c
238
if (!ossl_cms_EncryptedContent_init(env->encryptedContentInfo, cipher, NULL,
crypto/openssl/crypto/cms/cms_env.c
24
static void cms_env_set_version(CMS_EnvelopedData *env);
crypto/openssl/crypto/cms/cms_env.c
253
BIO *CMS_EnvelopedData_decrypt(CMS_EnvelopedData *env, BIO *detached_data,
crypto/openssl/crypto/cms/cms_env.c
262
if (env == NULL) {
crypto/openssl/crypto/cms/cms_env.c
271
ci->d.envelopedData = env;
crypto/openssl/crypto/cpuid.c
106
if ((env = ossl_getenv("OPENSSL_ia32cap")) != NULL) {
crypto/openssl/crypto/cpuid.c
107
int off = (env[0] == '~') ? 1 : 0;
crypto/openssl/crypto/cpuid.c
109
vec = ossl_strtouint64(env + off);
crypto/openssl/crypto/cpuid.c
125
} else if (env[0] == ':') {
crypto/openssl/crypto/cpuid.c
130
if ((env = ossl_strchr(env, ':')) != NULL)
crypto/openssl/crypto/cpuid.c
131
env++;
crypto/openssl/crypto/cpuid.c
133
if ((env != NULL) && (env[0] != '\0')) {
crypto/openssl/crypto/cpuid.c
135
if (env[0] != ':') {
crypto/openssl/crypto/cpuid.c
138
off = (env[0] == '~') ? 1 : 0;
crypto/openssl/crypto/cpuid.c
139
vecx = ossl_strtouint64(env + off);
crypto/openssl/crypto/cpuid.c
149
if ((env = ossl_strchr(env, ':')) != NULL)
crypto/openssl/crypto/cpuid.c
150
env++;
crypto/openssl/crypto/cpuid.c
99
const variant_char *env;
crypto/openssl/crypto/info.c
117
if ((env = getenv("OPENSSL_s390xcap")) != NULL)
crypto/openssl/crypto/info.c
120
" env:%s", env);
crypto/openssl/crypto/info.c
122
const char *env;
crypto/openssl/crypto/info.c
171
if ((env = getenv("OPENSSL_riscvcap")) != NULL)
crypto/openssl/crypto/info.c
174
" env:%s", env);
crypto/openssl/crypto/info.c
53
const char *env;
crypto/openssl/crypto/info.c
63
if ((env = getenv("OPENSSL_ia32cap")) != NULL)
crypto/openssl/crypto/info.c
66
" env:%s", env);
crypto/openssl/crypto/info.c
68
const char *env;
crypto/openssl/crypto/info.c
72
if ((env = getenv("OPENSSL_armcap")) != NULL)
crypto/openssl/crypto/info.c
75
" env:%s", env);
crypto/openssl/crypto/info.c
77
const char *env;
crypto/openssl/crypto/info.c
81
if ((env = getenv("OPENSSL_ppccap")) != NULL)
crypto/openssl/crypto/info.c
84
" env:%s", env);
crypto/openssl/crypto/info.c
86
const char *env;
crypto/openssl/crypto/s390xcap.c
178
env = getenv("OPENSSL_s390xcap");
crypto/openssl/crypto/s390xcap.c
179
if (env != NULL) {
crypto/openssl/crypto/s390xcap.c
181
env = NULL;
crypto/openssl/crypto/s390xcap.c
184
if (env != NULL) {
crypto/openssl/crypto/s390xcap.c
192
if (env != NULL) {
crypto/openssl/crypto/s390xcap.c
463
buff = malloc(strlen(env) + 1);
crypto/openssl/crypto/s390xcap.c
469
strcpy(buff, env);
crypto/openssl/crypto/s390xcap.c
84
static const char *env;
crypto/openssl/include/openssl/cms.h
313
BIO *CMS_EnvelopedData_decrypt(CMS_EnvelopedData *env, BIO *detached_data,
lib/csu/arm/crt1_c.c
62
__start(int argc, char **argv, char **env, struct ps_strings *ps_strings,
lib/csu/arm/crt1_c.c
69
__libc_start1_gcrt(argc, argv, env, cleanup, main, &eprol, &etext);
lib/csu/arm/crt1_c.c
71
__libc_start1(argc, argv, env, cleanup, main);
lib/csu/powerpc/crt1_c.c
65
_start(int argc, char **argv, char **env,
lib/csu/powerpc/crt1_c.c
73
__libc_start1_gcrt(argc, argv, env, cleanup, main, &eprol, &etext);
lib/csu/powerpc/crt1_c.c
75
__libc_start1(argc, argv, env, cleanup, main);
lib/csu/powerpc64/crt1_c.c
65
_start(int argc, char **argv, char **env,
lib/csu/powerpc64/crt1_c.c
73
__libc_start1_gcrt(argc, argv, env, cleanup, main, &eprol, &etext);
lib/csu/powerpc64/crt1_c.c
75
__libc_start1(argc, argv, env, cleanup, main);
lib/csu/riscv/crt1_c.c
40
void __start(int argc, char **argv, char **env, void (*cleanup)(void)) __dead2;
lib/csu/riscv/crt1_c.c
43
__start(int argc, char **argv, char **env, void (*cleanup)(void))
lib/csu/riscv/crt1_c.c
46
__libc_start1_gcrt(argc, argv, env, cleanup, main, &eprol, &etext);
lib/csu/riscv/crt1_c.c
49
__libc_start1(argc, argv, env, cleanup, main);
lib/libc/csu/libc_start1.c
113
fn(argc, argv, env);
lib/libc/csu/libc_start1.c
120
fn(argc, argv, env);
lib/libc/csu/libc_start1.c
126
handle_argv(int argc, char *argv[], char **env)
lib/libc/csu/libc_start1.c
131
environ = env;
lib/libc/csu/libc_start1.c
142
handle_irelocs(char *env[])
lib/libc/csu/libc_start1.c
148
while (*env++ != 0) /* Skip over environment, and NULL terminator */
lib/libc/csu/libc_start1.c
150
aux = (const Elf_Auxinfo *)env;
lib/libc/csu/libc_start1.c
155
(void)env;
lib/libc/csu/libc_start1.c
160
__libc_start1(int argc, char *argv[], char *env[], void (*cleanup)(void),
lib/libc/csu/libc_start1.c
163
handle_argv(argc, argv, env);
lib/libc/csu/libc_start1.c
168
handle_irelocs(env);
lib/libc/csu/libc_start1.c
172
handle_static_init(argc, argv, env);
lib/libc/csu/libc_start1.c
180
exit(mainX(argc, argv, env));
lib/libc/csu/libc_start1.c
188
__libc_start1_gcrt(int argc, char *argv[], char *env[],
lib/libc/csu/libc_start1.c
192
handle_argv(argc, argv, env);
lib/libc/csu/libc_start1.c
197
handle_irelocs(env);
lib/libc/csu/libc_start1.c
204
handle_static_init(argc, argv, env);
lib/libc/csu/libc_start1.c
206
exit(mainX(argc, argv, env));
lib/libc/csu/libc_start1.c
98
handle_static_init(int argc, char **argv, char **env)
lib/libc/gen/fmtmsg.c
52
char *env, *msgverb, *output;
lib/libc/gen/fmtmsg.c
55
if ((env = getenv("MSGVERB")) != NULL && *env != '\0' &&
lib/libc/gen/fmtmsg.c
56
strlen(env) <= strlen(DFLT_MSGVERB)) {
lib/libc/gen/fmtmsg.c
57
if ((msgverb = strdup(env)) == NULL)
lib/libc/locale/setlocale.c
100
const char *env, *r;
lib/libc/locale/setlocale.c
122
env = __get_locale_env(i);
lib/libc/locale/setlocale.c
123
if (strlen(env) > ENCODING_LEN) {
lib/libc/locale/setlocale.c
127
(void)strcpy(new_categories[i], env);
lib/libc/locale/setlocale.c
130
env = __get_locale_env(category);
lib/libc/locale/setlocale.c
131
if (strlen(env) > ENCODING_LEN) {
lib/libc/locale/setlocale.c
135
(void)strcpy(new_categories[category], env);
lib/libc/locale/setlocale.c
282
const char *env;
lib/libc/locale/setlocale.c
285
env = getenv(categories[0]);
lib/libc/locale/setlocale.c
288
if (env == NULL || !*env)
lib/libc/locale/setlocale.c
289
env = getenv(categories[category]);
lib/libc/locale/setlocale.c
292
if (env == NULL || !*env)
lib/libc/locale/setlocale.c
293
env = getenv("LANG");
lib/libc/locale/setlocale.c
296
if (env == NULL || !*env)
lib/libc/locale/setlocale.c
297
env = "C";
lib/libc/locale/setlocale.c
299
return (env);
lib/libc/stdlib/getenv.c
327
char **env;
lib/libc/stdlib/getenv.c
338
for (env = environ, envVarsTotal = 0; *env != NULL; env++)
lib/libc/stdlib/getenv.c
507
char *env;
lib/libc/stdlib/getenv.c
553
env = stpncpy(envVars[envNdx].name, name, nameLen);
lib/libc/stdlib/getenv.c
554
*env++ = '=';
lib/libc/stdlib/getenv.c
557
env = envVars[envNdx].value;
lib/libc/stdlib/getenv.c
560
strcpy(env, value);
lib/libc/stdlib/getenv.c
561
envVars[envNdx].value = env;
lib/libc/stdlib/getenv.c
581
char **env;
lib/libc/stdlib/getenv.c
603
for (env = origEnviron; *env != NULL; env++) {
lib/libc/stdlib/getenv.c
604
if ((equals = strchr(*env, '=')) == NULL) {
lib/libc/stdlib/getenv.c
605
__env_warnx(CorruptEnvValueMsg, *env,
lib/libc/stdlib/getenv.c
606
strlen(*env));
lib/libc/stdlib/getenv.c
610
if (__setenv(*env, equals - *env, equals + 1,
lib/libkvm/kvm_proc.c
697
kvm_argv(kvm_t *kd, const struct kinfo_proc *kp, int env, int nchr)
lib/libkvm/kvm_proc.c
740
oid[2] = env ? KERN_PROC_ENV : KERN_PROC_ARGS;
lib/libpam/modules/pam_ssh/pam_ssh.c
328
char **envlist, **env;
lib/libpam/modules/pam_ssh/pam_ssh.c
367
for (env = environ; *env != NULL; ++env)
lib/libpam/modules/pam_ssh/pam_ssh.c
368
free(*env);
lib/libprocstat/libprocstat.c
116
size_t nchr, int env);
lib/libprocstat/libprocstat.c
1755
getargv(struct procstat *procstat, struct kinfo_proc *kp, size_t nchr, int env)
lib/libprocstat/libprocstat.c
1778
avp = (struct argvec **)(env ? &procstat->argv : &procstat->envv);
lib/libprocstat/libprocstat.c
1800
name[2] = env ? KERN_PROC_ENV : KERN_PROC_ARGS;
lib/libprocstat/libprocstat.c
1805
warn("sysctl(kern.proc.%s)", env ? "env" : "args");
lib/libprocstat/libprocstat.c
1809
type = env ? PSC_TYPE_ENVV : PSC_TYPE_ARGV;
lib/libthr/thread/thr_init.c
481
char *env, *env_bigstack, *env_splitstack;
lib/libthr/thread/thr_init.c
522
env = getenv("LIBPTHREAD_SPINLOOPS");
lib/libthr/thread/thr_init.c
523
if (env)
lib/libthr/thread/thr_init.c
524
_thr_spinloops = atoi(env);
lib/libthr/thread/thr_init.c
525
env = getenv("LIBPTHREAD_YIELDLOOPS");
lib/libthr/thread/thr_init.c
526
if (env)
lib/libthr/thread/thr_init.c
527
_thr_yieldloops = atoi(env);
lib/libthr/thread/thr_init.c
528
env = getenv("LIBPTHREAD_QUEUE_FIFO");
lib/libthr/thread/thr_init.c
529
if (env)
lib/libthr/thread/thr_init.c
530
_thr_queuefifo = atoi(env);
lib/libthr/thread/thr_init.c
531
env = getenv("LIBPTHREAD_UMTX_MIN_TIMEOUT");
lib/libthr/thread/thr_init.c
532
if (env) {
lib/libthr/thread/thr_init.c
536
mint = strtol(env, &endptr, 0);
lib/msun/amd64/fenv.c
59
fenv_t env;
lib/msun/amd64/fenv.c
61
__fnstenv(&env.__x87);
lib/msun/amd64/fenv.c
62
env.__x87.__status &= ~excepts;
lib/msun/amd64/fenv.c
63
env.__x87.__status |= *flagp & excepts;
lib/msun/amd64/fenv.c
64
__fldenv(&env.__x87);
lib/msun/amd64/fenv.c
66
__stmxcsr(&env.__mxcsr);
lib/msun/amd64/fenv.c
67
env.__mxcsr &= ~excepts;
lib/msun/amd64/fenv.c
68
env.__mxcsr |= *flagp & excepts;
lib/msun/amd64/fenv.c
69
__ldmxcsr(&env.__mxcsr);
lib/msun/arm/fenv.c
58
#define __set_env(env, flags, mask, rnd) env = ((flags) \
lib/msun/arm/fenv.c
61
#define __env_flags(env) ((env) & FE_ALL_EXCEPT)
lib/msun/arm/fenv.c
62
#define __env_mask(env) (((env) >> _FPUSW_SHIFT) \
lib/msun/arm/fenv.c
64
#define __env_round(env) (((env) >> 24) & _ROUND_MASK)
lib/msun/i387/fenv.c
101
fenv_t env;
lib/msun/i387/fenv.c
104
__fnstenv(&env);
lib/msun/i387/fenv.c
105
env.__status &= ~excepts;
lib/msun/i387/fenv.c
106
env.__status |= *flagp & excepts;
lib/msun/i387/fenv.c
107
__fldenv(&env);
lib/msun/src/e_sqrtl.c
141
fesetenv(&env);
lib/msun/src/e_sqrtl.c
155
feupdateenv(&env); /* Restore env and raise inexact */
lib/msun/src/e_sqrtl.c
80
fenv_t env;
lib/msun/src/e_sqrtl.c
98
feholdexcept(&env);
lib/msun/src/s_lrint.c
49
fenv_t env;
lib/msun/src/s_lrint.c
52
feholdexcept(&env);
lib/msun/src/s_lrint.c
56
feupdateenv(&env);
lib/msun/src/s_nearbyint.c
48
fenv_t env; \
lib/msun/src/s_nearbyint.c
50
fegetenv(&env); \
lib/msun/src/s_nearbyint.c
52
fesetenv(&env); \
lib/msun/tests/fenv_test.c
171
fenv_t env;
lib/msun/tests/fenv_test.c
173
fegetenv(&env);
lib/msun/tests/fenv_test.c
175
hexdump(&env, sizeof(env), "current fenv ", HD_OMIT_CHARS);
lib/msun/tests/fenv_test.c
176
hexdump(FE_DFL_ENV, sizeof(env), "default fenv ", HD_OMIT_CHARS);
lib/msun/tests/fenv_test.c
193
ATF_CHECK(memcmp(&env.__mxcsr, &FE_DFL_ENV->__mxcsr,
lib/msun/tests/fenv_test.c
194
sizeof(env.__mxcsr)) == 0);
lib/msun/tests/fenv_test.c
195
ATF_CHECK(memcmp(&env.__x87.__control, &FE_DFL_ENV->__x87.__control,
lib/msun/tests/fenv_test.c
196
sizeof(env.__x87.__control)) == 0);
lib/msun/tests/fenv_test.c
197
ATF_CHECK(memcmp(&env.__x87.__status, &FE_DFL_ENV->__x87.__status,
lib/msun/tests/fenv_test.c
198
sizeof(env.__x87.__status)) == 0);
lib/msun/tests/fenv_test.c
199
ATF_CHECK(memcmp(&env.__x87.__tag, &FE_DFL_ENV->__x87.__tag,
lib/msun/tests/fenv_test.c
200
sizeof(env.__x87.__tag)) == 0);
lib/msun/tests/fenv_test.c
202
ATF_CHECK_EQ(0, memcmp(&env, FE_DFL_ENV, sizeof(env)));
lib/msun/tests/fenv_test.c
487
fenv_t env;
lib/msun/tests/fenv_test.c
521
ATF_CHECK_EQ(0, feholdexcept(&env));
lib/msun/tests/fenv_test.c
528
ATF_CHECK_EQ(0, feupdateenv(&env));
lib/msun/tests/test-utils.h
120
fenv_t env;
lib/msun/tests/test-utils.h
133
feholdexcept(&env);
lib/msun/tests/test-utils.h
143
fesetenv(&env);
lib/msun/x86/fenv.h
173
#define __get_mxcsr(env) (((env).__mxcsr_hi << 16) | \
lib/msun/x86/fenv.h
174
((env).__mxcsr_lo))
lib/msun/x86/fenv.h
175
#define __set_mxcsr(env, x) do { \
lib/msun/x86/fenv.h
176
(env).__mxcsr_hi = (__uint32_t)(x) >> 16; \
lib/msun/x86/fenv.h
177
(env).__mxcsr_lo = (__uint16_t)(x); \
libexec/flua/libfreebsd/kenv/kenv.c
24
const char *env;
libexec/flua/libfreebsd/kenv/kenv.c
69
env = luaL_checkstring(L, 1);
libexec/flua/libfreebsd/kenv/kenv.c
70
ret = kenv(KENV_GET, env, value, sizeof(value));
libexec/getty/main.c
353
execle(PP, "ppplogin", ttyn, (char *) 0, env);
libexec/getty/main.c
393
env[i] = environ[i];
libexec/getty/main.c
394
makeenv(&env[i]);
libexec/getty/main.c
400
(char *) 0, env);
libexec/getty/main.c
93
static char *env[128];
libexec/getty/subr.c
552
makeenv(char *env[])
libexec/getty/subr.c
558
ep = env;
libexec/pppoed/pppoed.c
261
char env[18], unknown[14], sessionid[5], *path;
libexec/pppoed/pppoed.c
355
snprintf(env, sizeof(env), "%x:%x:%x:%x:%x:%x",
libexec/pppoed/pppoed.c
358
if (setenv(HISMACADDR, env, 1) != 0)
libexec/rtld-elf/powerpc64/reloc.c
51
Elf_Addr env;
libexec/rtld-elf/rtld.c
1068
if (sigsetjmp(lockstate.env, 0) != 0)
libexec/rtld-elf/rtld.c
3903
if (sigsetjmp(lockstate.env, 0) != 0)
libexec/rtld-elf/rtld.c
4099
if (sigsetjmp(lockstate.env, 0) != 0)
libexec/rtld-elf/rtld.c
435
rtld_get_env_val(char **env, const char *name, size_t name_len)
libexec/rtld-elf/rtld.c
439
for (m = env; *m != NULL; m++) {
libexec/rtld-elf/rtld.c
454
rtld_init_env_vars_for_prefix(char **env, const char *env_prefix)
libexec/rtld-elf/rtld.c
462
for (m = env; *m != NULL; m++) {
libexec/rtld-elf/rtld.c
491
rtld_init_env_vars(char **env)
libexec/rtld-elf/rtld.c
493
rtld_init_env_vars_for_prefix(env, ld_env_prefix);
libexec/rtld-elf/rtld.c
542
char **argv, **env, **envp, *kexecpath;
libexec/rtld-elf/rtld.c
563
env = (char **)sp;
libexec/rtld-elf/rtld.c
585
environ = env;
libexec/rtld-elf/rtld.c
597
rtld_init_env_vars(env);
libexec/rtld-elf/rtld.c
674
environ = env = envp = argv + main_argc + 1;
libexec/rtld-elf/rtld.c
973
set_program_var("environ", env);
libexec/rtld-elf/rtld.h
328
sigjmp_buf env;
libexec/rtld-elf/rtld_lock.c
322
siglongjmp(lockstate->env, 1);
libexec/rtld-elf/tests/common.c
36
char * const env[] = { senv, NULL };
libexec/rtld-elf/tests/common.c
38
try_to_run(binary, 0, env, "the hypotenuse of 3 and 4 is 5\n", "");
libexec/rtld-elf/tests/common.c
44
char * const env[] = { senv, NULL };
libexec/rtld-elf/tests/common.c
46
try_to_run(binary, 1, env, "",
libexec/rtld-elf/tests/common.c
52
try_to_run(int binary, int exit_status, char * const *env,
libexec/rtld-elf/tests/common.c
60
fexecve(binary, args, env);
libexec/rtld-elf/tests/common.h
36
void try_to_run(int binary, int expected_exit_status, char * const *env,
sbin/dhclient/dhcpd.h
195
struct string_list *env;
sbin/dhclient/tests/fake.c
21
longjmp(env, 1);
sbin/dhclient/tests/fake.c
38
longjmp(env, 1);
sbin/dhclient/tests/fake.c
8
extern jmp_buf env;
sbin/dhclient/tests/option-domain-search.c
120
ret = setjmp(env);
sbin/dhclient/tests/option-domain-search.c
145
ret = setjmp(env);
sbin/dhclient/tests/option-domain-search.c
169
ret = setjmp(env);
sbin/dhclient/tests/option-domain-search.c
194
ret = setjmp(env);
sbin/dhclient/tests/option-domain-search.c
219
ret = setjmp(env);
sbin/dhclient/tests/option-domain-search.c
22
ret = setjmp(env);
sbin/dhclient/tests/option-domain-search.c
243
ret = setjmp(env);
sbin/dhclient/tests/option-domain-search.c
267
ret = setjmp(env);
sbin/dhclient/tests/option-domain-search.c
294
ret = setjmp(env);
sbin/dhclient/tests/option-domain-search.c
340
ret = setjmp(env);
sbin/dhclient/tests/option-domain-search.c
46
ret = setjmp(env);
sbin/dhclient/tests/option-domain-search.c
7
jmp_buf env;
sbin/dhclient/tests/option-domain-search.c
71
ret = setjmp(env);
sbin/dhclient/tests/option-domain-search.c
95
ret = setjmp(env);
sbin/init/init.c
1434
char term[64], *env[2];
sbin/init/init.c
1470
env[0] = term;
sbin/init/init.c
1471
env[1] = NULL;
sbin/init/init.c
1474
env[0] = NULL;
sbin/init/init.c
1475
execve(sp->se_window_argv[0], sp->se_window_argv, env);
sbin/init/init.c
1491
char term[64], *env[2];
sbin/init/init.c
1534
env[0] = term;
sbin/init/init.c
1535
env[1] = NULL;
sbin/init/init.c
1537
env[0] = NULL;
sbin/init/init.c
1538
execve(sp->se_getty_argv[0], sp->se_getty_argv, env);
sbin/ipf/libipf/assigndefined.c
12
assigndefined(char *env)
sbin/ipf/libipf/assigndefined.c
16
if (env == NULL)
sbin/ipf/libipf/assigndefined.c
19
for (s = strtok(env, ";"); s != NULL; s = strtok(NULL, ";")) {
sbin/reboot/reboot.c
116
write_nextboot(const char *fn, const char *env, bool append, bool force)
sbin/reboot/reboot.c
176
env != NULL ? env : "") < 0) {
sbin/reboot/reboot.c
222
add_env(char **env, const char *key, const char *value)
sbin/reboot/reboot.c
226
oldenv = *env;
sbin/reboot/reboot.c
227
asprintf(env, "%s%s=\"%s\"\n", oldenv != NULL ? oldenv : "", key, value);
sbin/reboot/reboot.c
228
if (env == NULL)
sbin/reboot/reboot.c
265
char *env = NULL, *v;
sbin/reboot/reboot.c
302
add_env(&env, optarg, v);
sbin/reboot/reboot.c
322
add_env(&env, "kernel_options", optarg);
sbin/reboot/reboot.c
409
add_env(&env, "kernel", kernel);
sbin/reboot/reboot.c
412
if (env != NULL)
sbin/reboot/reboot.c
413
write_nextboot(PATH_NEXTBOOT, env, aflag, fflag);
stand/common/gfx_fb.c
2274
char env[8];
stand/common/gfx_fb.c
2300
snprintf(env, sizeof (env), "%ux%u",
stand/common/gfx_fb.c
2303
env, font_set, env_nounset);
stand/common/gfx_fb.c
246
char env[10];
stand/common/gfx_fb.c
271
snprintf(env, sizeof(env), "%d", *cattr);
stand/common/gfx_fb.c
272
env_setenv(envname, eflags, env, sethook, unsethook);
stand/efi/boot1/boot1.c
103
const char *env = mod->extra_env();
stand/efi/boot1/boot1.c
104
if (env != NULL) {
stand/efi/boot1/boot1.c
105
size_t newlen = cmdsize + strlen(env) + 1;
stand/efi/boot1/boot1.c
112
strlcat(cmd, env, newlen);
stand/efi/boot1/boot1.c
114
free(__DECONST(char *, env));
stand/efi/libefi/efi_console.c
1017
snprintf(env, sizeof (env), "%d", fb_height);
stand/efi/libefi/efi_console.c
1019
env, env_noset, env_screen_nounset);
stand/efi/libefi/efi_console.c
1020
snprintf(env, sizeof (env), "%d", fb_width);
stand/efi/libefi/efi_console.c
1022
env, env_noset, env_screen_nounset);
stand/efi/libefi/efi_console.c
1023
snprintf(env, sizeof (env), "%d",
stand/efi/libefi/efi_console.c
1026
env, env_noset, env_screen_nounset);
stand/efi/libefi/efi_console.c
1076
snprintf(env, sizeof (env), "%u", (unsigned)rows);
stand/efi/libefi/efi_console.c
1077
setenv("LINES", env, 1);
stand/efi/libefi/efi_console.c
1078
snprintf(env, sizeof (env), "%u", (unsigned)cols);
stand/efi/libefi/efi_console.c
1079
setenv("COLUMNS", env, 1);
stand/efi/libefi/efi_console.c
913
char env[10], *ptr;
stand/efi/libefi/eficom.c
268
char *env, *buf, *ep;
stand/efi/libefi/eficom.c
277
env = getenv("smbios.bios.version");
stand/efi/libefi/eficom.c
278
if (env == NULL || strncmp(env, "Hyper-V", 7) != 0) {
stand/efi/libefi/eficom.c
295
env = getenv("efi_com_port");
stand/efi/libefi/eficom.c
296
if (comc_parse_intval(env, &val) == CMD_OK) {
stand/efi/libefi/eficom.c
340
if (env != NULL)
stand/efi/libefi/eficom.c
346
env = getenv("efi_com_speed");
stand/efi/libefi/eficom.c
347
if (env == NULL)
stand/efi/libefi/eficom.c
349
env = getenv("comconsole_speed");
stand/efi/libefi/eficom.c
351
if (comc_parse_intval(env, &val) == CMD_OK)
stand/efi/libefi/eficom.c
354
if (env != NULL)
stand/efi/loader/main.c
1094
char *env = NULL;
stand/efi/loader/main.c
1105
env = malloc(st.st_size + 1);
stand/efi/loader/main.c
1106
if (env == NULL)
stand/efi/loader/main.c
1108
if (read(fd, env, st.st_size) != st.st_size)
stand/efi/loader/main.c
1110
env[st.st_size] = '\0';
stand/efi/loader/main.c
1111
boot_parse_cmdline(env);
stand/efi/loader/main.c
1113
free(env);
stand/i386/libi386/comconsole.c
109
env = getenv("comconsole_port");
stand/i386/libi386/comconsole.c
110
if (env != NULL) {
stand/i386/libi386/comconsole.c
111
port = comc_parseint(env);
stand/i386/libi386/comconsole.c
121
env = getenv("comconsole_pcidev");
stand/i386/libi386/comconsole.c
122
if (env != NULL) {
stand/i386/libi386/comconsole.c
123
locator = comc_parse_pcidev(env);
stand/i386/libi386/comconsole.c
129
env_setenv("comconsole_pcidev", EV_VOLATILE, env,
stand/i386/libi386/comconsole.c
81
char *cons, *env;
stand/i386/libi386/comconsole.c
97
env = getenv("comconsole_speed");
stand/i386/libi386/comconsole.c
98
if (env != NULL) {
stand/i386/libi386/comconsole.c
99
speed = comc_parseint(env);
stand/i386/libi386/vidconsole.c
883
char env[10], *ptr;
stand/i386/libi386/vidconsole.c
909
snprintf(env, sizeof (env), "%d", gfx_state.tg_fb.fb_height);
stand/i386/libi386/vidconsole.c
910
env_setenv("screen.height", EV_VOLATILE | EV_NOHOOK, env,
stand/i386/libi386/vidconsole.c
912
snprintf(env, sizeof (env), "%d", gfx_state.tg_fb.fb_width);
stand/i386/libi386/vidconsole.c
913
env_setenv("screen.width", EV_VOLATILE | EV_NOHOOK, env,
stand/i386/libi386/vidconsole.c
915
snprintf(env, sizeof (env), "%d", gfx_state.tg_fb.fb_bpp);
stand/i386/libi386/vidconsole.c
916
env_setenv("screen.depth", EV_VOLATILE | EV_NOHOOK, env,
stand/i386/libi386/vidconsole.c
966
snprintf(env, sizeof (env), "%u", (unsigned)gfx_state.tg_tp.tp_row);
stand/i386/libi386/vidconsole.c
967
setenv("LINES", env, 1);
stand/i386/libi386/vidconsole.c
968
snprintf(env, sizeof (env), "%u", (unsigned)gfx_state.tg_tp.tp_col);
stand/i386/libi386/vidconsole.c
969
setenv("COLUMNS", env, 1);
stand/i386/libi386/vidconsole.c
985
char env[8];
stand/kboot/kboot/main.c
365
char *env = NULL;
stand/kboot/kboot/main.c
372
env = malloc(st.st_size + 1);
stand/kboot/kboot/main.c
373
if (env == NULL)
stand/kboot/kboot/main.c
375
if (read(fd, env, st.st_size) != st.st_size)
stand/kboot/kboot/main.c
377
env[st.st_size] = '\0';
stand/kboot/kboot/main.c
378
boot_parse_cmdline(env);
stand/kboot/kboot/main.c
380
free(env);
stand/kboot/libkboot/arch/powerpc64/start_arch.h
26
_start(int argc, const char **argv, char **env, void *obj __unused,
stand/kboot/libkboot/arch/powerpc64/start_arch.h
29
main(argc, argv, env);
stand/libsa/bootp.c
718
char env[128]; /* the string name */
stand/libsa/bootp.c
721
snprintf(env, sizeof(env), op->desc, opts[0].desc, tag);
stand/libsa/bootp.c
723
snprintf(env, sizeof(env), "%s%s", opts[0].desc, op->desc);
stand/libsa/bootp.c
728
setenv(env, buf, 0);
stand/libsa/bootp.c
732
char env[128]; /* the string name */
stand/libsa/bootp.c
733
snprintf(env, sizeof(env), "%stags", opts[0].desc);
stand/libsa/bootp.c
734
setenv(env, tags, 1);
stand/libsa/nfs.c
152
char *env, *end;
stand/libsa/nfs.c
155
if ((env = getenv("nfs.read_size")) != NULL) {
stand/libsa/nfs.c
157
nfs_read_size = (int)strtol(env, &end, 0);
stand/libsa/nfs.c
158
if (errno != 0 || *env == '\0' || *end != '\0') {
stand/libsa/nfs.c
160
"nfs.read_size", env, NFSREAD_MIN_SIZE);
stand/uboot/glue.c
539
const char *env, *str;
stand/uboot/glue.c
547
env = NULL;
stand/uboot/glue.c
548
if (!syscall(API_ENV_ENUM, NULL, last, &env))
stand/uboot/glue.c
551
if (env == NULL || last == env)
stand/uboot/glue.c
557
for (i = 0, str = env; *str != '=' && *str != '\0';)
stand/uboot/uboot_fdt.c
118
const char *env, *str;
stand/uboot/uboot_fdt.c
123
env = NULL;
stand/uboot/uboot_fdt.c
134
while ((env = ub_env_enum(env)) != NULL) {
stand/uboot/uboot_fdt.c
135
if (strncmp(env, "eth", 3) == 0 &&
stand/uboot/uboot_fdt.c
136
strncmp(env + (strlen(env) - 4), "addr", 4) == 0) {
stand/uboot/uboot_fdt.c
159
i = strtol(env + 3, &end, 10);
stand/uboot/uboot_fdt.c
160
if (end == (env + 3))
stand/uboot/uboot_fdt.c
169
str = ub_env_get(env);
stand/uboot/uboot_fdt.c
177
i = strlen(env) - 7;
stand/uboot/uboot_fdt.c
178
strncpy(ethstr + 8, env + 3, i);
stand/uboot/uboot_fdt.c
189
} else if (strcmp(env, "consoledev") == 0) {
stand/uboot/uboot_fdt.c
190
str = ub_env_get(env);
sys/amd64/amd64/machdep.c
1298
char *env;
sys/amd64/amd64/machdep.c
1608
env = kern_getenv("kernelname");
sys/amd64/amd64/machdep.c
1609
if (env != NULL)
sys/amd64/amd64/machdep.c
1610
strlcpy(kernelname, env, sizeof(kernelname));
sys/arm/arm/machdep.c
434
char *env;
sys/arm/arm/machdep.c
591
env = kern_getenv("kernelname");
sys/arm/arm/machdep.c
592
if (env != NULL)
sys/arm/arm/machdep.c
593
strlcpy(kernelname, env, sizeof(kernelname));
sys/arm64/arm64/machdep.c
646
char *order, *env;
sys/arm64/arm64/machdep.c
657
env = kern_getenv("kern.cfg.order");
sys/arm64/arm64/machdep.c
658
if (env != NULL) {
sys/arm64/arm64/machdep.c
659
order = env;
sys/arm64/arm64/machdep.c
677
freeenv(env);
sys/arm64/arm64/machdep.c
696
return (env == NULL);
sys/arm64/arm64/machdep.c
781
char *env;
sys/arm64/arm64/machdep.c
928
env = kern_getenv("kernelname");
sys/arm64/arm64/machdep.c
929
if (env != NULL)
sys/arm64/arm64/machdep.c
930
strlcpy(kernelname, env, sizeof(kernelname));
sys/arm64/arm64/spec_workaround.c
119
char *env;
sys/arm64/arm64/spec_workaround.c
122
env = kern_getenv("kern.cfg.ssbd");
sys/arm64/arm64/spec_workaround.c
123
if (env != NULL) {
sys/arm64/arm64/spec_workaround.c
124
if (strcmp(env, "force-on") == 0) {
sys/arm64/arm64/spec_workaround.c
126
} else if (strcmp(env, "force-off") == 0) {
sys/dev/acpica/acpi.c
4249
char *cp, *env, *np;
sys/dev/acpica/acpi.c
4255
if ((env = kern_getenv("debug.acpi.avoid")) == NULL)
sys/dev/acpica/acpi.c
4259
cp = env;
sys/dev/acpica/acpi.c
4269
freeenv(env);
sys/dev/acpica/acpi.c
4274
freeenv(env);
sys/dev/acpica/acpi.c
4285
char *cp, *env;
sys/dev/acpica/acpi.c
4288
if ((env = kern_getenv("debug.acpi.disabled")) == NULL)
sys/dev/acpica/acpi.c
4290
if (strcmp(env, "all") == 0) {
sys/dev/acpica/acpi.c
4291
freeenv(env);
sys/dev/acpica/acpi.c
4296
cp = env;
sys/dev/acpica/acpi.c
4306
freeenv(env);
sys/dev/acpica/acpi.c
4311
freeenv(env);
sys/dev/acpica/acpi.c
505
char *env;
sys/dev/acpica/acpi.c
618
if ((env = kern_getenv("hw.acpi.verbose")) != NULL) {
sys/dev/acpica/acpi.c
619
if (strcmp(env, "0") != 0)
sys/dev/acpica/acpi.c
621
freeenv(env);
sys/dev/acpica/acpi_video.c
563
char name[8], env[32];
sys/dev/acpica/acpi_video.c
626
snprintf(env, sizeof(env), "hw.acpi.video.%s.fullpower", name);
sys/dev/acpica/acpi_video.c
627
if (getenv_int(env, &x))
sys/dev/acpica/acpi_video.c
629
snprintf(env, sizeof(env), "hw.acpi.video.%s.economy", name);
sys/dev/acpica/acpi_video.c
630
if (getenv_int(env, &x))
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
169
struct bhnd_nvram_tlv_env env;
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
191
error = bhnd_nvram_io_read(io, off, &env, sizeof(env));
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
199
data_len = NVRAM_TLV_ENVP_DATA_LEN(&env);
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
200
error = bhnd_nvram_io_read(io, off + sizeof(env), data,
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
256
struct bhnd_nvram_tlv_env env;
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
262
env.hdr.tag = NVRAM_TLV_TYPE_ENV;
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
263
env.hdr.size = sizeof(env.flags);
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
264
env.flags = 0x0;
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
270
if (UINT8_MAX - env.hdr.size < name_len) {
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
276
env.hdr.size += name_len;
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
289
if (UINT8_MAX - env.hdr.size < value_len) {
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
295
env.hdr.size += value_len;
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
298
rec_size = sizeof(env.hdr) + env.hdr.size;
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
312
memcpy(p, &env, sizeof(env));
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
313
p += sizeof(env);
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
362
struct bhnd_nvram_tlv_env *env;
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
380
while ((env = bhnd_nvram_tlv_next_env(tlv, &next, NULL)) != NULL) {
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
385
env_len = NVRAM_TLV_ENVP_DATA_LEN(env);
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
395
error = bhnd_nvram_parse_env(env->envp, env_len, '=', NULL,
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
403
*(env->envp + name_len) = '\0';
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
463
struct bhnd_nvram_tlv_env *env;
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
472
env = bhnd_nvram_tlv_next_env(tlv, &io_offset, cookiep);
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
476
env = bhnd_nvram_tlv_next_env(tlv, &io_offset, NULL);
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
477
if (env == NULL)
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
481
env = bhnd_nvram_tlv_next_env(tlv, &io_offset, cookiep);
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
485
if (env == NULL)
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
489
return (env->envp);
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
530
struct bhnd_nvram_tlv_env *env;
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
537
if ((env = bhnd_nvram_tlv_get_env(tlv, cookiep)) == NULL)
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
541
error = bhnd_nvram_parse_env(env->envp, NVRAM_TLV_ENVP_DATA_LEN(env),
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
544
BHND_NV_PANIC("unexpected error parsing '%s'", env->envp);
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
556
const struct bhnd_nvram_tlv_env *env;
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
561
if ((env = bhnd_nvram_tlv_get_env(tlv, cookiep)) == NULL)
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
565
return (&env->envp[0]);
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
794
struct bhnd_nvram_tlv_env *env;
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
809
sizeof(env->hdr), &navail);
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
817
env = ptr;
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
818
if (env->hdr.tag != NVRAM_TLV_TYPE_ENV) {
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
825
if (navail < sizeof(struct bhnd_nvram_tlv_env_hdr) + env->hdr.size ||
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
826
env->hdr.size == sizeof(env->flags))
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
834
return (env);
sys/dev/bhnd/nvram/bhnd_nvram_private.h
253
int bhnd_nvram_parse_env(const char *env,
sys/dev/bhnd/nvram/bhnd_nvram_subr.c
1011
bhnd_nvram_parse_env(const char *env, size_t env_len, char delim,
sys/dev/bhnd/nvram/bhnd_nvram_subr.c
1017
if ((p = memchr(env, delim, env_len)) == NULL) {
sys/dev/bhnd/nvram/bhnd_nvram_subr.c
1019
BHND_NV_PRINT_WIDTH(env_len), env);
sys/dev/bhnd/nvram/bhnd_nvram_subr.c
1025
*name = env;
sys/dev/bhnd/nvram/bhnd_nvram_subr.c
1027
*name_len = p - env;
sys/dev/bhnd/nvram/bhnd_nvram_subr.c
1036
*value_len = env_len - (p - env);
sys/dev/hid/hidquirk.c
335
hidquirk_add_entry_from_str(const char *name, const char *env)
sys/dev/hid/hidquirk.c
344
if (name == NULL || env == NULL)
sys/dev/hid/hidquirk.c
348
printf("Adding HID QUIRK '%s' = '%s'\n", name, env);
sys/dev/hid/hidquirk.c
351
entry.bus = hidquirk_strtou16(&env, name, "Bus ID");
sys/dev/hid/hidquirk.c
352
entry.vid = hidquirk_strtou16(&env, name, "Vendor ID");
sys/dev/hid/hidquirk.c
353
entry.pid = hidquirk_strtou16(&env, name, "Product ID");
sys/dev/hid/hidquirk.c
354
entry.lo_rev = hidquirk_strtou16(&env, name, "Low revision");
sys/dev/hid/hidquirk.c
355
entry.hi_rev = hidquirk_strtou16(&env, name, "High revision");
sys/dev/hid/hidquirk.c
359
while (*env != 0 && quirk_idx != HID_SUB_QUIRKS_MAX) {
sys/dev/hid/hidquirk.c
361
while (*env == ' ' || *env == '\t')
sys/dev/hid/hidquirk.c
362
env++;
sys/dev/hid/hidquirk.c
365
end = strchr(env, ',');
sys/dev/hid/hidquirk.c
367
end = env + strlen(env);
sys/dev/hid/hidquirk.c
370
quirk = hid_strquirk(env, end - env);
sys/dev/hid/hidquirk.c
375
name, (int)(end - env), env);
sys/dev/hid/hidquirk.c
377
env = end;
sys/dev/hid/hidquirk.c
380
if (*env != 0)
sys/dev/hid/hidquirk.c
381
env++;
sys/dev/hid/hidquirk.c
386
if (*env != 0) {
sys/dev/iommu/busdma_iommu.c
100
strcmp(env, dmar_str) == 0)
sys/dev/iommu/busdma_iommu.c
104
freeenv(env);
sys/dev/iommu/busdma_iommu.c
74
char str[128], *env;
sys/dev/iommu/busdma_iommu.c
82
env = kern_getenv("hw.busdma.default");
sys/dev/iommu/busdma_iommu.c
83
if (env != NULL) {
sys/dev/iommu/busdma_iommu.c
84
if (strcmp(env, bounce_str) == 0)
sys/dev/iommu/busdma_iommu.c
86
else if (strcmp(env, iommu_str) == 0 ||
sys/dev/iommu/busdma_iommu.c
87
strcmp(env, dmar_str) == 0)
sys/dev/iommu/busdma_iommu.c
89
freeenv(env);
sys/dev/iommu/busdma_iommu.c
94
env = kern_getenv(str);
sys/dev/iommu/busdma_iommu.c
95
if (env == NULL)
sys/dev/iommu/busdma_iommu.c
97
if (strcmp(env, bounce_str) == 0)
sys/dev/iommu/busdma_iommu.c
99
else if (strcmp(env, iommu_str) == 0 ||
sys/dev/usb/quirk/usb_quirk.c
1001
name, (int)(end - env), env);
sys/dev/usb/quirk/usb_quirk.c
1003
env = end;
sys/dev/usb/quirk/usb_quirk.c
1006
if (*env != 0)
sys/dev/usb/quirk/usb_quirk.c
1007
env++;
sys/dev/usb/quirk/usb_quirk.c
1012
if (*env != 0) {
sys/dev/usb/quirk/usb_quirk.c
962
usb_quirk_add_entry_from_str(const char *name, const char *env)
sys/dev/usb/quirk/usb_quirk.c
971
if (name == NULL || env == NULL)
sys/dev/usb/quirk/usb_quirk.c
975
printf("Adding USB QUIRK '%s' = '%s'\n", name, env);
sys/dev/usb/quirk/usb_quirk.c
978
entry.vid = usb_quirk_strtou16(&env, name, "Vendor ID");
sys/dev/usb/quirk/usb_quirk.c
979
entry.pid = usb_quirk_strtou16(&env, name, "Product ID");
sys/dev/usb/quirk/usb_quirk.c
980
entry.lo_rev = usb_quirk_strtou16(&env, name, "Low revision");
sys/dev/usb/quirk/usb_quirk.c
981
entry.hi_rev = usb_quirk_strtou16(&env, name, "High revision");
sys/dev/usb/quirk/usb_quirk.c
985
while (*env != 0 && quirk_idx != USB_SUB_QUIRKS_MAX) {
sys/dev/usb/quirk/usb_quirk.c
987
while (*env == ' ' || *env == '\t')
sys/dev/usb/quirk/usb_quirk.c
988
env++;
sys/dev/usb/quirk/usb_quirk.c
991
end = strchr(env, ',');
sys/dev/usb/quirk/usb_quirk.c
993
end = env + strlen(env);
sys/dev/usb/quirk/usb_quirk.c
996
quirk = usb_strquirk(env, end - env);
sys/kern/kern_environment.c
483
freeenv(char *env)
sys/kern/kern_environment.c
486
if (dynamic_kenv && env != NULL) {
sys/kern/kern_environment.c
487
explicit_bzero(env, strlen(env));
sys/kern/kern_environment.c
488
uma_zfree(kenv_zone, env);
sys/kern/kern_exec.c
1351
u_long arg, env;
sys/kern/kern_exec.c
1395
error = fueword(envv++, &env);
sys/kern/kern_exec.c
1400
if (env == 0)
sys/kern/kern_exec.c
1403
(char *)(uintptr_t)env, UIO_USERSPACE);
sys/kern/kern_jailmeta.c
104
SYSCTL_PROC(_security_jail_param, OID_AUTO, env,
sys/kern/kern_jailmeta.c
522
static struct meta env;
sys/kern/kern_jailmeta.c
527
return (jm_osd_method_set(obj, data, &env));
sys/kern/kern_jailmeta.c
533
return (jm_osd_method_get(obj, data, &env));
sys/kern/kern_jailmeta.c
539
return (jm_osd_method_check(obj, data, &env));
sys/kern/kern_jailmeta.c
542
static struct meta env = {
sys/kern/kern_jailmeta.c
567
arg1 = osd_jail_get(pr, env.osd_slot);
sys/kern/kern_jailmeta.c
595
SYSCTL_PROC(_security_jail, OID_AUTO, env,
sys/kern/kern_jailmeta.c
606
env.osd_slot = osd_jail_register(jm_osd_destructor, env.methods);
sys/kern/kern_jailmeta.c
613
osd_jail_deregister(env.osd_slot);
sys/kern/kern_proc.c
3381
static SYSCTL_NODE(_kern_proc, KERN_PROC_ENV, env, CTLFLAG_RD | CTLFLAG_MPSAFE,
sys/powerpc/ofw/rtas.c
204
jmp_buf env, *oldfaultbuf;
sys/powerpc/ofw/rtas.c
234
curthread->td_pcb->pcb_onfault = &env;
sys/powerpc/ofw/rtas.c
235
if (!setjmp(env)) {
sys/powerpc/powermac/grackle.c
241
jmp_buf env, *oldfaultbuf;
sys/powerpc/powermac/grackle.c
249
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powermac/grackle.c
250
if (setjmp(env)) {
sys/powerpc/powerpc/copyinout.c
163
jmp_buf env;
sys/powerpc/powerpc/copyinout.c
171
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powerpc/copyinout.c
172
if (setjmp(env)) {
sys/powerpc/powerpc/copyinout.c
202
jmp_buf env;
sys/powerpc/powerpc/copyinout.c
210
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powerpc/copyinout.c
211
if (setjmp(env)) {
sys/powerpc/powerpc/copyinout.c
241
jmp_buf env;
sys/powerpc/powerpc/copyinout.c
253
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powerpc/copyinout.c
254
if (setjmp(env)) {
sys/powerpc/powerpc/copyinout.c
294
jmp_buf env;
sys/powerpc/powerpc/copyinout.c
300
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powerpc/copyinout.c
301
if (setjmp(env)) {
sys/powerpc/powerpc/copyinout.c
322
jmp_buf env;
sys/powerpc/powerpc/copyinout.c
328
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powerpc/copyinout.c
329
if (setjmp(env)) {
sys/powerpc/powerpc/copyinout.c
351
jmp_buf env;
sys/powerpc/powerpc/copyinout.c
357
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powerpc/copyinout.c
358
if (setjmp(env)) {
sys/powerpc/powerpc/copyinout.c
386
jmp_buf env;
sys/powerpc/powerpc/copyinout.c
392
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powerpc/copyinout.c
393
if (setjmp(env)) {
sys/powerpc/powerpc/copyinout.c
422
jmp_buf env;
sys/powerpc/powerpc/copyinout.c
429
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powerpc/copyinout.c
430
if (setjmp(env)) {
sys/powerpc/powerpc/copyinout.c
451
jmp_buf env;
sys/powerpc/powerpc/copyinout.c
457
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powerpc/copyinout.c
458
if (setjmp(env)) {
sys/powerpc/powerpc/copyinout.c
479
jmp_buf env;
sys/powerpc/powerpc/copyinout.c
485
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powerpc/copyinout.c
486
if (setjmp(env)) {
sys/powerpc/powerpc/copyinout.c
508
jmp_buf env;
sys/powerpc/powerpc/copyinout.c
514
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powerpc/copyinout.c
515
if (setjmp(env)) {
sys/powerpc/powerpc/copyinout.c
537
jmp_buf env;
sys/powerpc/powerpc/copyinout.c
543
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powerpc/copyinout.c
544
if (setjmp(env)) {
sys/powerpc/powerpc/copyinout.c
566
jmp_buf env;
sys/powerpc/powerpc/copyinout.c
573
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powerpc/copyinout.c
574
if (setjmp(env)) {
sys/powerpc/powerpc/copyinout.c
621
jmp_buf env;
sys/powerpc/powerpc/copyinout.c
628
td->td_pcb->pcb_onfault = &env;
sys/powerpc/powerpc/copyinout.c
629
if (setjmp(env)) {
sys/powerpc/powerpc/machdep.c
267
char *env;
sys/powerpc/powerpc/machdep.c
484
env = kern_getenv("kernelname");
sys/powerpc/powerpc/machdep.c
485
if (env != NULL) {
sys/powerpc/powerpc/machdep.c
486
strlcpy(kernelname, env, sizeof(kernelname));
sys/powerpc/powerpc/machdep.c
487
freeenv(env);
sys/riscv/riscv/machdep.c
565
char *env;
sys/riscv/riscv/machdep.c
661
env = kern_getenv("kernelname");
sys/riscv/riscv/machdep.c
662
if (env != NULL)
sys/riscv/riscv/machdep.c
663
strlcpy(kernelname, env, sizeof(kernelname));
sys/sys/systm.h
401
void freeenv(char *env);
tests/sys/netinet/libalias/1_instance.c
42
ATF_TC_HEAD(2_destroynull, env)
tests/sys/netinet/libalias/1_instance.c
44
atf_tc_set_md_var(env, "descr", "Destroy the NULL instance");
tests/sys/netinet/libalias/1_instance.c
53
ATF_TC_HEAD(1_singleinit, env)
tests/sys/netinet/libalias/1_instance.c
55
atf_tc_set_md_var(env, "descr", "Create an instance");
tests/sys/netinet/libalias/1_instance.c
67
ATF_TC_HEAD(3_multiinit, env)
tests/sys/netinet/libalias/1_instance.c
69
atf_tc_set_md_var(env, "descr", "Recreate an instance multiple times");
tests/sys/netinet/libalias/1_instance.c
87
ATF_TC_HEAD(4_multiinstance, env)
tests/sys/netinet/libalias/1_instance.c
89
atf_tc_set_md_var(env, "descr", "Create and destoy multiple instances.");
usr.bin/diff/diff.c
402
const char *env;
usr.bin/diff/diff.c
407
env = getenv("DIFFCOLORS");
usr.bin/diff/diff.c
408
if (env != NULL && *env != '\0' && (p = strdup(env))) {
usr.bin/units/units.c
134
char *direc, *env;
usr.bin/units/units.c
137
env = getenv("PATH");
usr.bin/units/units.c
138
if (env) {
usr.bin/units/units.c
139
direc = strtok(env, SEPARATOR);
usr.sbin/bhyveload/bhyveload.c
569
SLIST_ENTRY(env) next;
usr.sbin/bhyveload/bhyveload.c
572
static SLIST_HEAD(envhead, env) envhead;
usr.sbin/bhyveload/bhyveload.c
577
struct env *env;
usr.sbin/bhyveload/bhyveload.c
579
env = malloc(sizeof(struct env));
usr.sbin/bhyveload/bhyveload.c
580
if (env == NULL)
usr.sbin/bhyveload/bhyveload.c
582
env->str = strdup(str);
usr.sbin/bhyveload/bhyveload.c
583
if (env->str == NULL)
usr.sbin/bhyveload/bhyveload.c
585
SLIST_INSERT_HEAD(&envhead, env, next);
usr.sbin/bhyveload/bhyveload.c
592
struct env *env;
usr.sbin/bhyveload/bhyveload.c
595
SLIST_FOREACH(env, &envhead, next) {
usr.sbin/bhyveload/bhyveload.c
597
return (env->str);
usr.sbin/config/config.y
82
char *env;
usr.sbin/cron/cron/do_command.c
655
char **env;
usr.sbin/cron/cron/do_command.c
687
for (env = e->envp; *env; env++)
usr.sbin/cron/cron/do_command.c
689
*env);
usr.sbin/cxgbetool/cxgbetool.c
2648
char *env[] = {NULL};
usr.sbin/cxgbetool/cxgbetool.c
2652
execve(cmd[0], cmd, env);
usr.sbin/efibootmgr/efibootmgr.c
1118
opts.loader, opts.kernel, opts.env, opts.dry_run,
usr.sbin/efibootmgr/efibootmgr.c
241
free(opts.env);
usr.sbin/efibootmgr/efibootmgr.c
242
opts.env = strdup(optarg);
usr.sbin/efibootmgr/efibootmgr.c
659
make_boot_var(const char *label, const char *loader, const char *kernel, const char *env, bool dry_run,
usr.sbin/efibootmgr/efibootmgr.c
71
char *env;
usr.sbin/efibootmgr/efibootmgr.c
715
dp, llen + klen, label, env, env ? strlen(env) + 1 : 0);
usr.sbin/moused/moused/moused.c
1158
longjmp(env, sig);
usr.sbin/moused/moused/moused.c
478
static jmp_buf env;
usr.sbin/moused/moused/moused.c
768
switch (setjmp(env)) {
usr.sbin/moused/msconvd/msconvd.c
385
static jmp_buf env;
usr.sbin/moused/msconvd/msconvd.c
577
if (setjmp(env) == 0) {
usr.sbin/moused/msconvd/msconvd.c
726
longjmp(env, 1);
usr.sbin/nscd/nscd.c
213
destroy_runtime_env(struct runtime_env *env)
usr.sbin/nscd/nscd.c
216
close(env->queue);
usr.sbin/nscd/nscd.c
217
close(env->sockfd);
usr.sbin/nscd/nscd.c
218
free(env);
usr.sbin/nscd/nscd.c
223
accept_connection(struct kevent *event_data, struct runtime_env *env,
usr.sbin/nscd/nscd.c
264
res = kevent(env->queue, eventlist, 2, NULL, 0, &timeout);
usr.sbin/nscd/nscd.c
272
process_socket_event(struct kevent *event_data, struct runtime_env *env,
usr.sbin/nscd/nscd.c
290
nevents = kevent(env->queue, eventlist, 1, NULL, 0, &kevent_timeout);
usr.sbin/nscd/nscd.c
457
kevent(env->queue, eventlist, 2, NULL, 0, &kevent_timeout);
usr.sbin/nscd/nscd.c
467
process_timer_event(struct kevent *event_data, struct runtime_env *env,
usr.sbin/nscd/nscd.c
484
processing_loop(cache the_cache, struct runtime_env *env,
usr.sbin/nscd/nscd.c
497
nevents = kevent(env->queue, NULL, 0, eventlist,
usr.sbin/nscd/nscd.c
506
if ((int)event_data->ident == env->sockfd) {
usr.sbin/nscd/nscd.c
508
accept_connection(event_data, env, config);
usr.sbin/nscd/nscd.c
523
env, config);
usr.sbin/nscd/nscd.c
527
env, config);
usr.sbin/ppp/systems.c
132
else if ((env = getenv(to)) != NULL) {
usr.sbin/ppp/systems.c
133
strncpy(to, env, endto - to);
usr.sbin/ppp/systems.c
75
const char *env;
usr.sbin/pppctl/pppctl.c
576
const char *env;
usr.sbin/pppctl/pppctl.c
583
if ((env = getenv("EL_SIZE"))) {
usr.sbin/pppctl/pppctl.c
584
size = atoi(env);
usr.sbin/pppctl/pppctl.c
598
if ((env = getenv("EL_EDITOR"))) {
usr.sbin/pppctl/pppctl.c
599
if (!strcmp(env, "vi"))
usr.sbin/pppctl/pppctl.c
601
else if (!strcmp(env, "emacs"))
usr.sbin/ypldap/entries.c
100
RB_FOREACH(ge, group_name_tree, env->sc_group_names) {
usr.sbin/ypldap/entries.c
114
env->sc_group_lines = linep;
usr.sbin/ypldap/entries.c
40
flatten_entries(struct env *env)
usr.sbin/ypldap/entries.c
57
if ((linep = calloc(1, env->sc_user_line_len + 1)) == NULL) {
usr.sbin/ypldap/entries.c
65
RB_FOREACH(ue, user_name_tree, env->sc_user_names) {
usr.sbin/ypldap/entries.c
90
env->sc_user_lines = linep;
usr.sbin/ypldap/entries.c
93
if ((linep = calloc(1, env->sc_group_line_len + 1)) == NULL) {
usr.sbin/ypldap/ldapclient.c
162
struct env *env = p;
usr.sbin/ypldap/ldapclient.c
163
struct imsgev *iev = env->sc_iev_dns;
usr.sbin/ypldap/ldapclient.c
191
TAILQ_FOREACH(idm, &env->sc_idms, idm_entry)
usr.sbin/ypldap/ldapclient.c
231
TAILQ_FOREACH(idm, &env->sc_idms, idm_entry) {
usr.sbin/ypldap/ldapclient.c
232
if (client_try_idm(env, idm) == -1)
usr.sbin/ypldap/ldapclient.c
239
imsg_compose_event(env->sc_iev, IMSG_END_UPDATE, 0, 0, -1,
usr.sbin/ypldap/ldapclient.c
258
struct env *env = p;
usr.sbin/ypldap/ldapclient.c
259
struct imsgev *iev = env->sc_iev;
usr.sbin/ypldap/ldapclient.c
287
struct env params;
usr.sbin/ypldap/ldapclient.c
289
if (env->sc_flags & F_CONFIGURING) {
usr.sbin/ypldap/ldapclient.c
295
env->sc_flags |= F_CONFIGURING;
usr.sbin/ypldap/ldapclient.c
296
purge_config(env);
usr.sbin/ypldap/ldapclient.c
297
memcpy(&env->sc_conf_tv, &params.sc_conf_tv,
usr.sbin/ypldap/ldapclient.c
298
sizeof(env->sc_conf_tv));
usr.sbin/ypldap/ldapclient.c
299
env->sc_flags |= params.sc_flags;
usr.sbin/ypldap/ldapclient.c
305
if (!(env->sc_flags & F_CONFIGURING))
usr.sbin/ypldap/ldapclient.c
310
idm->idm_env = env;
usr.sbin/ypldap/ldapclient.c
311
TAILQ_INSERT_TAIL(&env->sc_idms, idm, idm_entry);
usr.sbin/ypldap/ldapclient.c
315
env->sc_flags &= ~F_CONFIGURING;
usr.sbin/ypldap/ldapclient.c
317
client_configure(env);
usr.sbin/ypldap/ldapclient.c
353
struct env env;
usr.sbin/ypldap/ldapclient.c
365
memset(&env, 0, sizeof(env));
usr.sbin/ypldap/ldapclient.c
366
TAILQ_INIT(&env.sc_idms);
usr.sbin/ypldap/ldapclient.c
404
if ((env.sc_iev = calloc(1, sizeof(*env.sc_iev))) == NULL)
usr.sbin/ypldap/ldapclient.c
406
if ((env.sc_iev_dns = calloc(1, sizeof(*env.sc_iev_dns))) == NULL)
usr.sbin/ypldap/ldapclient.c
409
env.sc_iev->events = EV_READ;
usr.sbin/ypldap/ldapclient.c
410
env.sc_iev->data = &env;
usr.sbin/ypldap/ldapclient.c
411
imsg_init(&env.sc_iev->ibuf, pipe_main2client[1]);
usr.sbin/ypldap/ldapclient.c
412
env.sc_iev->handler = client_dispatch_parent;
usr.sbin/ypldap/ldapclient.c
413
event_set(&env.sc_iev->ev, env.sc_iev->ibuf.fd, env.sc_iev->events,
usr.sbin/ypldap/ldapclient.c
414
env.sc_iev->handler, &env);
usr.sbin/ypldap/ldapclient.c
415
event_add(&env.sc_iev->ev, NULL);
usr.sbin/ypldap/ldapclient.c
417
env.sc_iev_dns->events = EV_READ;
usr.sbin/ypldap/ldapclient.c
418
env.sc_iev_dns->data = &env;
usr.sbin/ypldap/ldapclient.c
419
imsg_init(&env.sc_iev_dns->ibuf, pipe_dns[0]);
usr.sbin/ypldap/ldapclient.c
420
env.sc_iev_dns->handler = client_dispatch_dns;
usr.sbin/ypldap/ldapclient.c
421
event_set(&env.sc_iev_dns->ev, env.sc_iev_dns->ibuf.fd,
usr.sbin/ypldap/ldapclient.c
422
env.sc_iev_dns->events, env.sc_iev_dns->handler, &env);
usr.sbin/ypldap/ldapclient.c
423
event_add(&env.sc_iev_dns->ev, NULL);
usr.sbin/ypldap/ldapclient.c
49
void client_configure(struct env *);
usr.sbin/ypldap/ldapclient.c
502
client_search_idm(struct env *env, struct idm *idm, struct aldap *al,
usr.sbin/ypldap/ldapclient.c
53
int client_search_idm(struct env *, struct idm *, struct aldap *,
usr.sbin/ypldap/ldapclient.c
549
imsg_compose_event(env->sc_iev, type, 0, 0, -1,
usr.sbin/ypldap/ldapclient.c
55
int client_try_idm(struct env *, struct idm *);
usr.sbin/ypldap/ldapclient.c
568
client_try_idm(struct env *env, struct idm *idm)
usr.sbin/ypldap/ldapclient.c
609
if (client_search_idm(env, idm, al, attrs,
usr.sbin/ypldap/ldapclient.c
626
if (client_search_idm(env, idm, al, attrs,
usr.sbin/ypldap/ldapclient.c
645
struct env *env = p;
usr.sbin/ypldap/ldapclient.c
652
TAILQ_FOREACH(idm, &env->sc_idms, idm_entry) {
usr.sbin/ypldap/ldapclient.c
662
imsg_compose_event(env->sc_iev, IMSG_TRASH_UPDATE, 0, 0, -1,
usr.sbin/ypldap/ldapclient.c
666
client_configure(env);
usr.sbin/ypldap/ldapclient.c
670
client_configure(struct env *env)
usr.sbin/ypldap/ldapclient.c
678
imsg_compose_event(env->sc_iev, IMSG_START_UPDATE, 0, 0, -1, NULL, 0);
usr.sbin/ypldap/ldapclient.c
681
TAILQ_FOREACH(idm, &env->sc_idms, idm_entry) {
usr.sbin/ypldap/ldapclient.c
683
imsg_compose_event(env->sc_iev_dns, IMSG_HOST_DNS, idm->idm_id,
usr.sbin/ypldap/ldapclient.c
687
tv.tv_sec = env->sc_conf_tv.tv_sec;
usr.sbin/ypldap/ldapclient.c
688
tv.tv_usec = env->sc_conf_tv.tv_usec;
usr.sbin/ypldap/ldapclient.c
689
evtimer_set(&env->sc_conf_ev, client_periodic_update, env);
usr.sbin/ypldap/ldapclient.c
690
evtimer_add(&env->sc_conf_ev, &tv);
usr.sbin/ypldap/parse.y
725
parse_config(struct env *x_conf, const char *filename, int opts)
usr.sbin/ypldap/parse.y
88
struct env *conf = NULL;
usr.sbin/ypldap/yp.c
105
yp_init(struct env *x_env)
usr.sbin/ypldap/yp.c
113
env = x_env;
usr.sbin/ypldap/yp.c
114
env->sc_yp = yp;
usr.sbin/ypldap/yp.c
283
if (strcmp(domain, env->sc_domainname) != 0) {
usr.sbin/ypldap/yp.c
296
if (strcmp(*arg, env->sc_domainname) != 0)
usr.sbin/ypldap/yp.c
306
if (strcmp(*arg, env->sc_domainname) != 0)
usr.sbin/ypldap/yp.c
330
if (env->sc_user_names == NULL) {
usr.sbin/ypldap/yp.c
349
if ((ue = RB_FIND(user_name_tree, env->sc_user_names,
usr.sbin/ypldap/yp.c
365
if ((ue = RB_FIND(user_uid_tree, &env->sc_user_uids,
usr.sbin/ypldap/yp.c
379
if ((ge = RB_FIND(group_gid_tree, &env->sc_group_gids,
usr.sbin/ypldap/yp.c
389
if ((ge = RB_FIND(group_name_tree, env->sc_group_names,
usr.sbin/ypldap/yp.c
428
if ((ue = RB_FIND(user_uid_tree, &env->sc_user_uids,
usr.sbin/ypldap/yp.c
457
if (env->sc_user_lines == NULL)
usr.sbin/ypldap/yp.c
460
yp_make_keyval(&res, env->sc_user_lines, env->sc_user_lines);
usr.sbin/ypldap/yp.c
462
if (env->sc_group_lines == NULL)
usr.sbin/ypldap/yp.c
465
yp_make_keyval(&res, env->sc_group_lines, env->sc_group_lines);
usr.sbin/ypldap/yp.c
499
if ((ue = RB_FIND(user_name_tree, env->sc_user_names,
usr.sbin/ypldap/yp.c
509
RB_INSERT(user_name_tree, env->sc_user_names, &ukey);
usr.sbin/ypldap/yp.c
510
if ((ue = RB_NEXT(user_name_tree, &env->sc_user_names,
usr.sbin/ypldap/yp.c
512
RB_REMOVE(user_name_tree, env->sc_user_names,
usr.sbin/ypldap/yp.c
518
RB_REMOVE(user_name_tree, env->sc_user_names, &ukey);
usr.sbin/ypldap/yp.c
537
if ((ge = RB_FIND(group_name_tree, env->sc_group_names,
usr.sbin/ypldap/yp.c
542
RB_INSERT(group_name_tree, env->sc_group_names, &gkey);
usr.sbin/ypldap/yp.c
543
if ((ge = RB_NEXT(group_name_tree, &env->sc_group_names,
usr.sbin/ypldap/yp.c
545
RB_REMOVE(group_name_tree, env->sc_group_names,
usr.sbin/ypldap/yp.c
551
RB_REMOVE(group_name_tree, env->sc_group_names, &gkey);
usr.sbin/ypldap/yp.c
56
static struct env *env;
usr.sbin/ypldap/yp.c
622
if (!(env->sc_flags & mapnames[i].cond))
usr.sbin/ypldap/yp.c
74
while ((ye = TAILQ_FIRST(&env->sc_yp->yd_events)) != NULL) {
usr.sbin/ypldap/yp.c
75
TAILQ_REMOVE(&env->sc_yp->yd_events, ye, ye_entry);
usr.sbin/ypldap/yp.c
92
TAILQ_INSERT_TAIL(&env->sc_yp->yd_events, ye, ye_entry);
usr.sbin/ypldap/ypldap.c
127
main_start_update(struct env *env)
usr.sbin/ypldap/ypldap.c
129
env->update_trashed = 0;
usr.sbin/ypldap/ypldap.c
132
env->sc_user_line_len = 0;
usr.sbin/ypldap/ypldap.c
133
env->sc_group_line_len = 0;
usr.sbin/ypldap/ypldap.c
134
if ((env->sc_user_names_t = calloc(1,
usr.sbin/ypldap/ypldap.c
135
sizeof(*env->sc_user_names_t))) == NULL ||
usr.sbin/ypldap/ypldap.c
136
(env->sc_group_names_t = calloc(1,
usr.sbin/ypldap/ypldap.c
137
sizeof(*env->sc_group_names_t))) == NULL)
usr.sbin/ypldap/ypldap.c
139
RB_INIT(env->sc_user_names_t);
usr.sbin/ypldap/ypldap.c
140
RB_INIT(env->sc_group_names_t);
usr.sbin/ypldap/ypldap.c
149
main_trash_update(struct env *env)
usr.sbin/ypldap/ypldap.c
154
env->update_trashed = 1;
usr.sbin/ypldap/ypldap.c
156
while ((ue = RB_ROOT(env->sc_user_names_t)) != NULL) {
usr.sbin/ypldap/ypldap.c
158
env->sc_user_names_t, ue);
usr.sbin/ypldap/ypldap.c
163
free(env->sc_user_names_t);
usr.sbin/ypldap/ypldap.c
164
env->sc_user_names_t = NULL;
usr.sbin/ypldap/ypldap.c
165
while ((ge = RB_ROOT(env->sc_group_names_t))
usr.sbin/ypldap/ypldap.c
168
env->sc_group_names_t, ge);
usr.sbin/ypldap/ypldap.c
172
free(env->sc_group_names_t);
usr.sbin/ypldap/ypldap.c
173
env->sc_group_names_t = NULL;
usr.sbin/ypldap/ypldap.c
177
main_create_user_groups(struct env *env)
usr.sbin/ypldap/ypldap.c
188
RB_FOREACH(ue, user_name_tree, env->sc_user_names_t) {
usr.sbin/ypldap/ypldap.c
224
RB_FOREACH(ge, group_name_tree, env->sc_group_names_t) {
usr.sbin/ypldap/ypldap.c
244
if ((ue = RB_FIND(user_name_tree, env->sc_user_names_t,
usr.sbin/ypldap/ypldap.c
274
main_end_update(struct env *env)
usr.sbin/ypldap/ypldap.c
279
if (env->update_trashed)
usr.sbin/ypldap/ypldap.c
284
if (main_create_user_groups(env) == -1) {
usr.sbin/ypldap/ypldap.c
285
main_trash_update(env);
usr.sbin/ypldap/ypldap.c
289
if (env->sc_user_names == NULL) {
usr.sbin/ypldap/ypldap.c
290
env->sc_user_names = env->sc_user_names_t;
usr.sbin/ypldap/ypldap.c
291
env->sc_user_lines = NULL;
usr.sbin/ypldap/ypldap.c
292
env->sc_user_names_t = NULL;
usr.sbin/ypldap/ypldap.c
294
env->sc_group_names = env->sc_group_names_t;
usr.sbin/ypldap/ypldap.c
295
env->sc_group_lines = NULL;
usr.sbin/ypldap/ypldap.c
296
env->sc_group_names_t = NULL;
usr.sbin/ypldap/ypldap.c
298
flatten_entries(env);
usr.sbin/ypldap/ypldap.c
305
while ((ue = RB_ROOT(env->sc_user_names)) != NULL) {
usr.sbin/ypldap/ypldap.c
306
RB_REMOVE(user_name_tree, env->sc_user_names,
usr.sbin/ypldap/ypldap.c
311
free(env->sc_user_names);
usr.sbin/ypldap/ypldap.c
312
free(env->sc_user_lines);
usr.sbin/ypldap/ypldap.c
314
env->sc_user_names = env->sc_user_names_t;
usr.sbin/ypldap/ypldap.c
315
env->sc_user_lines = NULL;
usr.sbin/ypldap/ypldap.c
316
env->sc_user_names_t = NULL;
usr.sbin/ypldap/ypldap.c
318
while ((ge = RB_ROOT(env->sc_group_names)) != NULL) {
usr.sbin/ypldap/ypldap.c
320
env->sc_group_names, ge);
usr.sbin/ypldap/ypldap.c
323
free(env->sc_group_names);
usr.sbin/ypldap/ypldap.c
324
free(env->sc_group_lines);
usr.sbin/ypldap/ypldap.c
326
env->sc_group_names = env->sc_group_names_t;
usr.sbin/ypldap/ypldap.c
327
env->sc_group_lines = NULL;
usr.sbin/ypldap/ypldap.c
328
env->sc_group_names_t = NULL;
usr.sbin/ypldap/ypldap.c
331
flatten_entries(env);
usr.sbin/ypldap/ypldap.c
338
RB_INIT(&env->sc_user_uids);
usr.sbin/ypldap/ypldap.c
339
RB_INIT(&env->sc_group_gids);
usr.sbin/ypldap/ypldap.c
340
RB_FOREACH(ue, user_name_tree, env->sc_user_names)
usr.sbin/ypldap/ypldap.c
342
&env->sc_user_uids, ue);
usr.sbin/ypldap/ypldap.c
343
RB_FOREACH(ge, group_name_tree, env->sc_group_names)
usr.sbin/ypldap/ypldap.c
345
&env->sc_group_gids, ge);
usr.sbin/ypldap/ypldap.c
354
struct env *env = p;
usr.sbin/ypldap/ypldap.c
355
struct imsgev *iev = env->sc_iev;
usr.sbin/ypldap/ypldap.c
385
main_start_update(env);
usr.sbin/ypldap/ypldap.c
391
if (env->update_trashed)
usr.sbin/ypldap/ypldap.c
405
if (RB_INSERT(user_name_tree, env->sc_user_names_t,
usr.sbin/ypldap/ypldap.c
410
env->sc_user_line_len += len;
usr.sbin/ypldap/ypldap.c
417
if (env->update_trashed)
usr.sbin/ypldap/ypldap.c
431
if (RB_INSERT(group_name_tree, env->sc_group_names_t,
usr.sbin/ypldap/ypldap.c
436
env->sc_group_line_len += len;
usr.sbin/ypldap/ypldap.c
440
main_trash_update(env);
usr.sbin/ypldap/ypldap.c
443
main_end_update(env);
usr.sbin/ypldap/ypldap.c
465
main_configure_client(struct env *env)
usr.sbin/ypldap/ypldap.c
468
struct imsgev *iev = env->sc_iev;
usr.sbin/ypldap/ypldap.c
470
imsg_compose_event(iev, IMSG_CONF_START, 0, 0, -1, env, sizeof(*env));
usr.sbin/ypldap/ypldap.c
471
TAILQ_FOREACH(idm, &env->sc_idms, idm_entry) {
usr.sbin/ypldap/ypldap.c
481
struct env *env = p;
usr.sbin/ypldap/ypldap.c
483
main_configure_client(env);
usr.sbin/ypldap/ypldap.c
487
purge_config(struct env *env)
usr.sbin/ypldap/ypldap.c
49
void main_configure_client(struct env *);
usr.sbin/ypldap/ypldap.c
491
while ((idm = TAILQ_FIRST(&env->sc_idms)) != NULL) {
usr.sbin/ypldap/ypldap.c
492
TAILQ_REMOVE(&env->sc_idms, idm, idm_entry);
usr.sbin/ypldap/ypldap.c
503
struct env env;
usr.sbin/ypldap/ypldap.c
51
void main_start_update(struct env *);
usr.sbin/ypldap/ypldap.c
52
void main_trash_update(struct env *);
usr.sbin/ypldap/ypldap.c
53
void main_end_update(struct env *);
usr.sbin/ypldap/ypldap.c
54
int main_create_user_groups(struct env *);
usr.sbin/ypldap/ypldap.c
547
RB_INIT(&env.sc_user_uids);
usr.sbin/ypldap/ypldap.c
548
RB_INIT(&env.sc_group_gids);
usr.sbin/ypldap/ypldap.c
55
void purge_config(struct env *);
usr.sbin/ypldap/ypldap.c
550
if (parse_config(&env, conffile, opts))
usr.sbin/ypldap/ypldap.c
56
void reconfigure(struct env *);
usr.sbin/ypldap/ypldap.c
578
signal_set(&ev_sigint, SIGINT, main_sig_handler, &env);
usr.sbin/ypldap/ypldap.c
579
signal_set(&ev_sigterm, SIGTERM, main_sig_handler, &env);
usr.sbin/ypldap/ypldap.c
580
signal_set(&ev_sighup, SIGHUP, main_sig_handler, &env);
usr.sbin/ypldap/ypldap.c
581
signal_set(&ev_sigchld, SIGCHLD, main_sig_handler, &env);
usr.sbin/ypldap/ypldap.c
588
if ((env.sc_iev = calloc(1, sizeof(*env.sc_iev))) == NULL)
usr.sbin/ypldap/ypldap.c
590
imsg_init(&env.sc_iev->ibuf, pipe_main2client[0]);
usr.sbin/ypldap/ypldap.c
591
env.sc_iev->handler = main_dispatch_client;
usr.sbin/ypldap/ypldap.c
593
env.sc_iev->events = EV_READ;
usr.sbin/ypldap/ypldap.c
594
env.sc_iev->data = &env;
usr.sbin/ypldap/ypldap.c
595
event_set(&env.sc_iev->ev, env.sc_iev->ibuf.fd, env.sc_iev->events,
usr.sbin/ypldap/ypldap.c
596
env.sc_iev->handler, &env);
usr.sbin/ypldap/ypldap.c
597
event_add(&env.sc_iev->ev, NULL);
usr.sbin/ypldap/ypldap.c
599
yp_init(&env);
usr.sbin/ypldap/ypldap.c
614
evtimer_set(&ev_timer, main_init_timer, &env);
usr.sbin/ypldap/ypldap.h
122
struct env *idm_env;
usr.sbin/ypldap/ypldap.h
195
int parse_config(struct env *, const char *, int);
usr.sbin/ypldap/ypldap.h
202
void purge_config(struct env *);
usr.sbin/ypldap/ypldap.h
208
void flatten_entries(struct env *);
usr.sbin/ypldap/ypldap.h
219
void yp_init(struct env *);
usr.sbin/ypldap/ypldap_dns.c
108
if ((env.sc_iev = calloc(1, sizeof(*env.sc_iev))) == NULL)
usr.sbin/ypldap/ypldap_dns.c
111
env.sc_iev->events = EV_READ;
usr.sbin/ypldap/ypldap_dns.c
112
env.sc_iev->data = &env;
usr.sbin/ypldap/ypldap_dns.c
113
imsg_init(&env.sc_iev->ibuf, pipe_ntp[1]);
usr.sbin/ypldap/ypldap_dns.c
114
env.sc_iev->handler = dns_dispatch_imsg;
usr.sbin/ypldap/ypldap_dns.c
115
event_set(&env.sc_iev->ev, env.sc_iev->ibuf.fd, env.sc_iev->events,
usr.sbin/ypldap/ypldap_dns.c
116
env.sc_iev->handler, &env);
usr.sbin/ypldap/ypldap_dns.c
117
event_add(&env.sc_iev->ev, NULL);
usr.sbin/ypldap/ypldap_dns.c
134
struct env *env = p;
usr.sbin/ypldap/ypldap_dns.c
135
struct imsgev *iev = env->sc_iev;
usr.sbin/ypldap/ypldap_dns.c
79
struct env env;