Lines Matching refs:script_env
166 char **script_env; /* Env. variable values for scripts */ variable
322 script_env = NULL;
1973 if (script_env != NULL) {
1974 while (*script_env != NULL) {
1975 if (putenv(*script_env) == -1)
1976 warn("unable to set %s for %s: %m", *script_env, program);
1977 script_env++;
2101 (void) execve(prog, args, script_env);
2289 if (script_env != NULL) {
2290 for (i = 0; (p = script_env[i]) != NULL; ++i) {
2297 script_env[i] = newstring;
2309 script_env = (char **) malloc(16 * sizeof(char *));
2310 if (script_env == NULL) {
2320 char **newenv = (char **) realloc((void *)script_env,
2326 script_env = newenv;
2330 script_env[i] = newstring;
2331 script_env[i+1] = NULL;
2358 if (script_env == NULL)
2360 for (i = 0; (p = script_env[i]) != NULL; ++i) {
2367 while ((script_env[i] = script_env[i+1]) != NULL)
2389 if (script_env == NULL)
2391 for (i = 0; (p = script_env[i]) != NULL; ++i) {
2409 if (script_env == NULL) in update_db_entry()
2416 for (i = 0; (p = script_env[i]) != NULL; ++i) in update_db_entry()
2422 for (i = 0; (p = script_env[i]) != NULL; ++i) in update_db_entry()
2477 for (i = 0; (p = script_env[i]) != NULL; ++i) in cleanup_db()