svn commit: r202070 - head/usr.bin/make
Hartmut Brandt
harti at FreeBSD.org
Mon Jan 11 09:16:43 UTC 2010
Author: harti
Date: Mon Jan 11 09:16:42 2010
New Revision: 202070
URL: http://svn.freebsd.org/changeset/base/202070
Log:
Fix the previous commit (still not used to svn vs. cvs). Use the
define from paths.h for the default temporary directory and remove
and unneccessary getenv call.
Modified:
head/usr.bin/make/job.c
Modified: head/usr.bin/make/job.c
==============================================================================
--- head/usr.bin/make/job.c Mon Jan 11 05:26:18 2010 (r202069)
+++ head/usr.bin/make/job.c Mon Jan 11 09:16:42 2010 (r202070)
@@ -115,6 +115,7 @@ __FBSDID("$FreeBSD$");
#include <fcntl.h>
#include <inttypes.h>
#include <limits.h>
+#include <paths.h>
#include <string.h>
#include <signal.h>
#include <stdlib.h>
@@ -139,7 +140,6 @@ __FBSDID("$FreeBSD$");
#include "var.h"
#define TMPPAT "makeXXXXXXXXXX"
-#define TMPDIR "/tmp"
#ifndef USE_KQUEUE
/*
@@ -1611,7 +1611,7 @@ JobStart(GNode *gn, int flags, Job *prev
}
if ((tdir = getenv("TMPDIR")) == NULL)
- tdir = TMPDIR;
+ tdir = _PATH_TMP;
/*
* If the -n flag wasn't given, we open up OUR (not the child's)
@@ -1807,8 +1807,6 @@ JobStart(GNode *gn, int flags, Job *prev
} else {
fprintf(stdout, "Remaking `%s'\n", gn->name);
fflush(stdout);
- if ((tdir = getenv("TMPDIR")) == NULL)
- tdir = TMPDIR;
snprintf(job->outFile, sizeof(job->outFile), "%s/%s",
tdir, TMPPAT);
if ((job->outFd = mkstemp(job->outFile)) == -1)
More information about the svn-src-all
mailing list