Searched refs:environ (Results 1 - 25 of 143) sorted by relevance

123456

/freebsd-11-stable/contrib/gdb/gdb/
H A Denviron.h24 struct environ struct
37 extern struct environ *make_environ (void);
39 extern void free_environ (struct environ *);
41 extern void init_environ (struct environ *);
43 extern char *get_in_environ (const struct environ *, const char *);
45 extern void set_in_environ (struct environ *, const char *, const char *);
47 extern void unset_in_environ (struct environ *, char *);
49 extern char **environ_vector (struct environ *);
H A Denviron.c0 /* environ.c -- library for manipulating environments for GNU.
25 #include "environ.h"
32 struct environ *
35 struct environ *e;
37 e = (struct environ *) xmalloc (sizeof (struct environ));
48 free_environ (struct environ *e)
63 init_environ (struct environ *e)
65 extern char **environ;
68 if (environ
[all...]
H A Dfork-child.c42 extern char **environ;
261 replace the value of environ and if we're vforked, we have to
263 save_our_env = environ;
328 clobbers the parent, but environ is restored a few lines down
331 environ = env;
381 environ = save_our_env;
/freebsd-11-stable/crypto/heimdal/lib/roken/
H A Dputenv.c39 extern char **environ;
61 if(environ == NULL) {
62 environ = malloc(sizeof(char*));
63 if(environ == NULL)
65 environ[0] = NULL;
68 for(i = 0; environ[i] != NULL; i++)
69 if(strncmp(string, environ[i], len) == 0) {
70 environ[i] = string;
73 environ = realloc(environ, sizeo
[all...]
H A Dunsetenv.c42 extern char **environ;
55 if (name == 0 || environ == 0)
62 for (p = environ; *p != 0; p++)
/freebsd-11-stable/contrib/bmake/
H A Dsetenv.c62 extern char **environ;
67 for (P = environ; *P; ++P)
70 *offset = P - environ;
86 extern char **environ;
106 for (P = environ, cnt = 0; *P; ++P, ++cnt);
108 environ = (char **)realloc((char *)environ,
110 if (!environ)
119 bcopy(environ, P, cnt * sizeof(char *));
120 environ
[all...]
/freebsd-11-stable/crypto/openssh/openbsd-compat/
H A Dsetenv.c41 extern char **environ;
42 static char **lastenv; /* last value of environ */
58 extern char **environ;
63 if (name == NULL || environ == NULL)
65 for (p = environ + *offset; (cp = *p) != NULL; ++p) {
70 *offset = p - environ;
98 environ[offset++] = str;
101 for (P = &environ[offset];; ++P)
109 for (P = environ; *P != NULL; P++)
111 cnt = P - environ;
[all...]
H A Dsetproctitle.c72 extern char **environ;
74 char **envp = environ;
89 if ((environ = calloc(i + 1, sizeof(*environ))) == NULL) {
90 environ = envp; /* put it back */
116 environ[i] = strdup(envp[i]);
117 environ[i] = NULL;
/freebsd-11-stable/tools/regression/environ/
H A Denvctl.c39 extern char **environ;
43 * Print entire environ array.
50 for (environPtr = environ; *environPtr != NULL; environPtr++)
67 " -D\t\t\t\tDump environ\n"
72 " -c 1|2|3|4\t\t\tClear environ variable using method:\n"
73 "\t\t\t\t1 - set environ to NULL pointer\n"
74 "\t\t\t\t2 - set environ[0] to NULL pointer\n"
75 "\t\t\t\t3 - set environ to calloc()'d NULL-terminated array\n"
76 "\t\t\t\t4 - set environ to static NULL-terminated array\n"
80 " -r\t\t\t\treplace environ wit
[all...]
H A Dretention.c35 extern char **environ;
53 environ = NULL;
/freebsd-11-stable/contrib/telnet/telnetd/
H A Dtelnetd.h44 extern char **environ;
/freebsd-11-stable/usr.bin/login/
H A Dlogin.h38 extern char **environ;
/freebsd-11-stable/contrib/sendmail/libsm/
H A Dconfig.c46 extern char **environ;
61 ** length of environ. If found, replace and exit.
64 for (current = environ; *current != NULL; current++)
88 (void) memcpy(newenv, environ, sizeof(char *) * envlen);
92 newenv = (char **) sm_realloc((char *) environ,
99 environ = newenv;
100 environ[envlen] = (char *) str;
101 environ[envlen + 1] = NULL;
142 ** environ -- a pointer to the current environment.
145 ** Modifies environ
[all...]
/freebsd-11-stable/contrib/groff/src/libs/libgroff/
H A Dputenv.c46 extern char **environ;
60 for (ep = environ; *ep != NULL; ++ep)
74 for (ep = environ; *ep != NULL; ++ep)
87 (void) memcpy((PTR) new_environ, (PTR) environ, size * sizeof(char *));
93 environ = new_environ;
/freebsd-11-stable/contrib/netbsd-tests/kernel/
H A Dh_ps_strings1.c42 main(int argc, char **argv, char **environ) argument
59 if (__ps_strings->ps_envstr != environ) {
65 while (environ[nenv])
/freebsd-11-stable/usr.bin/printenv/
H A Dprintenv.c55 extern char **environ;
83 for (ep = environ; *ep; ep++)
88 for (ep = environ; *ep; ep++)
/freebsd-11-stable/contrib/tcsh/
H A Dsvn6 #for name in os.environ.keys():
7 # print "key " + name + " = " + os.environ[name]
18 if not os.environ.has_key("COMMAND_LINE"):
22 cmdLine = os.environ["COMMAND_LINE"]
/freebsd-11-stable/contrib/tcp_wrappers/
H A Denviron.c10 static char sccsid[] = "@(#) environ.c 1.2 94/03/23 16:09:46";
15 extern char **environ;
34 static int allocated = 0; /* environ is, or is not, allocated */
57 for (envp = environ; envp && *envp; envp++)
157 for (envp = environ; envp && *envp; envp++)
159 n_used = envp - environ;
164 (char **) realloc((char *) environ, l_need) :
165 (char **) cmalloc(l_need, (char *) environ, l_used);
170 environ = envp;
171 environ[n_use
[all...]
/freebsd-11-stable/stand/libsa/
H A Denvironment.c42 struct env_var *environ = NULL; variable in typeref:struct:env_var
52 for (ev = environ; ev != NULL; ev = ev->ev_next)
103 for (last = NULL, curr = environ;
111 environ = ev;
121 environ = ev;
205 if (environ == ev)
206 environ = ev->ev_next;
/freebsd-11-stable/lib/libc/stdlib/
H A Dgetenv.c48 * Standard environ. environ variable is exposed to entire process.
51 * allows environ to return to as it was before.
52 * environSize: Number of variables environ can hold. Can only
54 * intEnviron: Internally-built environ. Exposed via environ during
57 extern char **environ;
63 * Array of environment variables built from environ. Each element records:
185 * Using environ, returns pointer to value associated with name, if any, else
186 * NULL. Used on the original environ passe
[all...]
/freebsd-11-stable/lib/csu/common/
H A Dignore_init.c47 char **environ; variable
96 if (environ == NULL)
97 environ = env;
/freebsd-11-stable/crypto/heimdal/appl/login/
H A Denv.c73 extern char **environ;
81 for(p = environ; *p; p++)
/freebsd-11-stable/lib/libdpv/
H A Dutil.c39 extern char **environ;
102 (const posix_spawnattr_t *)NULL, shellcmd_argv, environ);
/freebsd-11-stable/contrib/binutils/ld/
H A Dsysdep.h96 extern char **environ;
/freebsd-11-stable/share/man/man7/
H A DMakefile18 environ.7 \

Completed in 322 milliseconds

123456