setenv
setenv("TZ", outzone, 1);
if (setenv("TZ", "UTC", 1) == -1)
int setenv(const char *, const char *, int);
if (*line != '\0' && setenv(name, line, 1))
error = setenv(name, value ? value : ovalue, 1);
PROTO_NORMAL(setenv);
DEF_WEAK(setenv);
setenv(name, buffer, 1);
if (setenv("HOME", "/", 1) == -1) {
if (setenv("HOME", "/", 1) == -1) {
if (setenv("HOME", homedir, 1) == -1) {
if (setenv("LD_TRACE_LOADED_OBJECTS", "true", 1) < 0)
if (setenv("USER", "nobody", 0) != 0) {
if (setenv("USER", "nobody", 1) != 0) {
setenv("LC_TIME", "C.INV", 1);
setenv("LC_CTYPE", "C.INV", 1);
setenv("LC_CTYPE", "C.UTF-8", 1);
setenv("TZ", test->timezone, 1);
if (setenv("EXPAT_ENTROPY_DEBUG", "1", 1) != 0)
if (setenv("RTHREAD_DEBUG", "9", 0) == -1)
setenv(arg, "foo", 1);
if (setenv("REGRESS_KQUEUE_FD", fdbuf, 1) == -1)
if (setenv("REGRESS_KQUEUE_CLOEXEC",
ASSERT_INT_EQ(setenv("FOO", "bar", 1), 0);
ASSERT_INT_EQ(setenv("BAR", "baz", 1), 0);
setenv("PATH", _PATH_STDPATH, 1);
setenv("TZ", tz, 1);
setenv("CVSROOT", current_cvsroot->cr_dir, 1);
if (setenv("PATH", safepath, 1) == -1)
if (setenv("PATH", safepath, 1) == -1)
if (setenv("PATH", formerpath, 1) == -1)
if (setenv(*argv, p, 1) == -1) {
setenv("TZ", lmt.tm_zone, 1);
if (setenv("LD_TRACE_PLT", inherit ? "i" : "", 1) < 0)
setenv("LD_TRACE_PLTSPEC", tracespec, 1) < 0)
if (setenv("HOME", pwd->pw_dir, 1) == -1 ||
setenv("SHELL", pwd->pw_shell, 1) == -1) {
if (setenv("TERM", term, 0) == -1 ||
setenv("LOGNAME", pwd->pw_name, 1) == -1 ||
setenv("USER", pwd->pw_name, 1) == -1 ||
setenv("MAIL", mail, 1) == -1) {
if (setenv("REMOTEHOST", hostname, 1) == -1) {
if (setenv("REMOTEUSER", rusername, 1) == -1) {
(void)setenv("HOME", "/", 1);
setenv("MAKEBASEDIRECTORY", d.current, 0);
if (setenv(name, value, 1) == 0)
name = xstrdup(options.setenv[i]);
if ((term = lookup_env_in_list("TERM", options.setenv,
if ((r = sshbuf_put_cstring(m, options.setenv[i])) != 0)
options->setenv = strs;
options->setenv = NULL;
FREE_ARRAY(u_int, o->num_setenv, o->setenv);
free(o->setenv);
dump_cfg_strarray(oSetEnv, o->num_setenv, o->setenv);
char **setenv;
setenv("SSH_ASKPASS_PROMPT", "none", 1); /* hint to UI */
setenv("SSH_ASKPASS_PROMPT", env_hint, 1);
options->setenv = strs;
dump_cfg_strarray(sSetEnv, o->num_setenv, o->setenv);
char **setenv;
M_CP_STRARRAYOPT(setenv, num_setenv, 1); \
cp = xstrdup(options.setenv[i]);
fatal("Invalid config SetEnv: %s", options.setenv[i]);
if (setenv(SSH_AUTHSOCKET_ENV_NAME, socket_name, 1) == -1 ||
setenv(SSH_AGENTPID_ENV_NAME, pidstrbuf, 1) == -1) {
char *name = options.setenv[j], *value;
free(options.setenv[j]);
options.setenv[j] = p;
setenv(SSH_AUTHSOCKET_ENV_NAME, p, 1);
setenv(SSH_AUTHSOCKET_ENV_NAME, cp, 1);
if ((term = lookup_env_in_list("TERM", options.setenv,
setenv(SSH_AUTHSOCKET_ENV_NAME,
setenv(SSH_AUTHSOCKET_ENV_NAME,
setenv(SSH_AUTHSOCKET_ENV_NAME,
if (p && setenv("TERM", p, 1) == -1)
if (setenv("LOGNAME", pwd->pw_name, 1) == -1 ||
setenv("USER", pwd->pw_name, 1) == -1)
if (setenv("HOME", homeless ? "/" : pwd->pw_dir, 1) == -1 ||
setenv("SHELL", shell, 1) == -1)
if (setenv("SHELL", shell, 1) == -1)
setenv("SHELL", shell, 1);
setenv(envent->name, envent->value, 1);
setenv("SHELL", shell, 1);
if (setenv("TZ", "UTC", 1) == -1)
return (setenv(name, buf, 1));
return (setenv(name, str, 1));
if (setenv("TERM", "emacs", 1) == -1 ||
setenv("TERMCAP", "emacs:", 1) == -1 ||
setenv("EMACS", "t", 1) == -1)
setenv("VERIFY_IPV6_ADDRESS", host, 1);
setenv("VERIFY_IPV6_PORT", serv, 1);
setenv("VERIFY_IP_ADDRESS", host, 1);
setenv("VERIFY_PORT", serv, 1);
setenv("VERIFY_IPV4_ADDRESS", host, 1);
setenv("VERIFY_IPV4_PORT", serv, 1);
setenv("VERIFY_IP_ADDRESS", host, 1);
setenv("VERIFY_PORT", serv, 1);
setenv("VERIFY_IP_ADDRESSES", &buf[1], 1);
setenv("VERIFY_ZONE", zone->opts->name, 1);
setenv("VERIFY_ZONE_ON_STDIN", fdin == -2 ? "yes" : "no", 1);
setenv("OPENSSL_ENABLE_SHA1_SIGNATURES", "1", 0);
setenv("OPENSSL_ENABLE_SHA1_SIGNATURES", "1", 0);