We have setenv() now.

This commit is contained in:
Ben Gras 2006-04-03 18:26:43 +00:00
parent 0a24534f62
commit f0ebf5e4c3

View file

@ -32,21 +32,6 @@ static volatile int need_reload;/* Set if table reload required. */
static volatile int need_quit; /* Set if cron must exit. */
static volatile int debug; /* Debug level. */
static int setenv(char *var, char *val)
/* Set an environment variable. Return 0/-1 for success/failure. */
{
char *env;
env= malloc((strlen(var) + strlen(val) + 2) * sizeof(env[0]));
if (env == nil) return -1;
strcpy(env, var);
strcat(env, "=");
strcat(env, val);
if (putenv(env) < 0) return -1;
free(env);
return 0;
}
static void run_job(cronjob_t *job)
/* Execute a cron job. Register its pid in the job structure. If a job's
* crontab has an owner then its output is mailed to that owner, otherwise