/illumos-gate/usr/src/lib/libbc/libc/sys/common/ |
H A D | execv.c | 37 extern char **environ; 39 return (execve(file, argv, environ));
|
H A D | execl.c | 41 extern char **environ; 46 r = execve(name, (char **)args, environ);
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | env_data.c | 48 * extern char **environ; 49 * Normally, this symbol is synonymous with environ, as 51 * ANSI C does not define environ. Thus, an ANSI C-conforming 52 * application can define its own environ symbol, unrelated to the pro- 53 * cess environment. If the application defines environ and intends it 60 * "environ" symbol. This way, an application can define and use a symbol 61 * named "environ" for its own purposes without affecting the actual 65 #pragma weak environ = _environ macro
|
/illumos-gate/usr/src/lib/libbc/libc/gen/common/ |
H A D | putenv.c | 45 extern char **environ; /* pointer to enviroment */ 63 /* we have expanded environ before */ 64 newenv = (char **)realloc(environ, 67 /* now that we have space, change environ */ 68 environ = newenv; 70 /* environ points to the original space */ 74 (void)memcpy((char *)newenv, (char *)environ, 76 environ = newenv; 78 environ[which-2] = change; 79 environ[whic [all...] |
H A D | getenv.c | 33 extern char **environ; 40 register char *v, **p=environ;
|
/illumos-gate/usr/src/lib/libresolv2/common/bsd/ |
H A D | setenv.c | 51 extern char **environ; 61 extern char **environ; 80 for (p = environ, cnt = 0; *p; ++p, ++cnt); 82 environ = (char **)realloc((char *)environ, 84 if (!environ) 92 memcpy(p, environ, cnt * sizeof(char *)); 93 environ = p; 95 environ[cnt + 1] = NULL; 99 if (!(environ[offse [all...] |
/illumos-gate/usr/src/lib/libdll/common/ |
H A D | dllopen.c | 52 if (!environ) 55 environ = nenv; 58 oenv = environ[0]; 72 environ[0] = path + strlen(path) + 1; 74 if (environ == nenv) 75 environ = 0; 77 environ[0] = oenv;
|
/illumos-gate/usr/src/cmd/make/lib/vroot/ |
H A D | setenv.cc | 31 extern char **environ; 40 for (q= environ; *q != NULL; q++, length++); 42 memcpy(((char *)q)+sizeof(char *), (char *)environ, sizeof(char *)*(length+1)); 44 free((char *)environ); 46 environ= q;} 49 for (q= environ; *q != NULL; q++)
|
H A D | execve.cc | 36 execve(path, vroot_args.execve.argv, vroot_args.execve.environ); 44 int execve_vroot(char *path, char **argv, char **environ, pathpt vroot_path, pathpt vroot_vroot) argument 47 vroot_args.execve.environ= environ;
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/posix/ |
H A D | setenv.c | 65 extern char **environ; 84 for (p = environ, cnt = 0; *p; ++p, ++cnt); 86 environ = (char **)realloc((char *)environ, 88 if (!environ) 96 memcpy(p, environ, cnt * sizeof(char *)); 97 environ = p; 99 environ[cnt + 1] = NULL; 103 if (!(environ[offset] = /* name + `=' + value */ 107 for (c = environ[offse [all...] |
/illumos-gate/usr/src/cmd/sendmail/libsm/ |
H A D | config.c | 48 extern char **environ; 63 ** length of environ. If found, replace and exit. 66 for (current = environ; *current != NULL; current++) 90 (void) memcpy(newenv, environ, sizeof(char *) * envlen); 94 newenv = (char **) sm_realloc((char *) environ, 101 environ = newenv; 102 environ[envlen] = (char *) str; 103 environ[envlen + 1] = NULL; 144 ** environ -- a pointer to the current environment. 147 ** Modifies environ [all...] |
/illumos-gate/usr/src/ucbcmd/printenv/ |
H A D | printenv.c | 49 extern char **environ; 61 if (environ) 62 for (ep = environ; *ep; ep++)
|
/illumos-gate/usr/src/cmd/svr4pkg/libinst/ |
H A D | putparam.c | 74 extern char **environ; 78 * populate the environment "environ" 94 if (environ == NULL) { 95 environ = (char **)calloc(MALSIZ, sizeof (char *)); 96 if (environ == NULL) { 108 for (i = 0; environ[i]; i++) { 109 if (strncmp(environ[i], param, n) == 0 && 110 (environ[i][n] == '=')) { 111 if (strcmp((environ[i]) + n + 1, value) == 0) 114 free(environ[ [all...] |
/illumos-gate/usr/src/lib/libast/common/port/ |
H A D | aststatic.c | 37 ap->_dll_environ = &environ;
|
H A D | astdynamic.c | 114 #undef environ macro 116 extern char** environ; 118 struct _astdll _ast_dll = { &environ };
|
/illumos-gate/usr/src/lib/libxcurses/src/libc/mks/ |
H A D | m_getenv.c | 62 extern char **environ; 75 char **envp = environ;
|
/illumos-gate/usr/src/lib/libast/common/misc/ |
H A D | setenviron.c | 31 * environ==0 is ok 40 #define INCREMENT 16 /* environ increment */ 46 static char** envv; /* recorded environ */ 52 register char** v = environ; 63 environ = next = p; 71 n = v - environ + INCREMENT; 72 v = environ; 85 v = environ; 91 envv = environ = p; 114 envv = environ [all...] |
H A D | getenv.c | 52 extern char** environ; 63 av = environ;
|
/illumos-gate/usr/src/lib/libast/common/comp/ |
H A D | execvp.c | 47 return execvpe(name, argv, environ);
|
/illumos-gate/usr/src/lib/libmail/common/ |
H A D | xgetenv.c | 137 * environ to point to the local area. 142 extern char **environ; 143 char *ret, **svenviron = environ; 145 environ = xenv; 147 environ = svenviron;
|
/illumos-gate/usr/src/cmd/hal/hald/ |
H A D | util_helper.c | 43 extern char **environ; 145 for (i = 0; environ[i] != NULL; i++) 148 endptr = i ? environ[i-1] + strlen (environ[i-1]) : argv[argc-1] + strlen (argv[argc-1]); 153 /* Make a copy of environ */ 156 for (i = 0; environ[i] != NULL; i++) 157 new_environ[i] = strdup (environ[i]); 160 environ = new_environ;
|
/illumos-gate/usr/src/lib/libast/common/tm/ |
H A D | tminit.c | 98 char** v = environ; 102 if (!environ || !*environ) 103 environ = TE; 105 e = environ[0]; 106 environ[0] = TZ; 111 if (environ != v) 112 environ = v; 114 environ[0] = e; 223 char** v = environ; [all...] |
/illumos-gate/usr/src/boot/lib/libstand/ |
H A D | environment.c | 42 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; 204 if (environ == ev) 205 environ = ev->ev_next;
|
/illumos-gate/usr/src/cmd/mail/ |
H A D | main.c | 49 extern char **environ; 59 while (environ[env_var_idx] != NULL) { 60 environ[next_slot_idx] = environ[env_var_idx]; 61 if (strncmp(environ[env_var_idx], "LD_", 3)) { 66 environ[next_slot_idx] = NULL;
|
/illumos-gate/usr/src/cmd/env/ |
H A D | env.c | 53 extern char **environ; 102 p = environ;
|