summaryrefslogtreecommitdiffstats
path: root/unix/tclUnixFCmd.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2013-05-28 07:25:32 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2013-05-28 07:25:32 (GMT)
commit69628b0a865abf655f4610a8efe5ecd17f3302bc (patch)
tree5d3f427b2f6e12efb63448f4224528fbefeabb0a /unix/tclUnixFCmd.c
parentea684149178569c70592f42c462eb1f209641097 (diff)
parent0f8c80a30c7f128120f2653d2c5fd10b395b93d7 (diff)
downloadtcl-69628b0a865abf655f4610a8efe5ecd17f3302bc.zip
tcl-69628b0a865abf655f4610a8efe5ecd17f3302bc.tar.gz
tcl-69628b0a865abf655f4610a8efe5ecd17f3302bc.tar.bz2
merge trunk
Diffstat (limited to 'unix/tclUnixFCmd.c')
-rw-r--r--unix/tclUnixFCmd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/unix/tclUnixFCmd.c b/unix/tclUnixFCmd.c
index 3c6d3f9..b1f3542 100644
--- a/unix/tclUnixFCmd.c
+++ b/unix/tclUnixFCmd.c
@@ -2224,13 +2224,13 @@ DefaultTempDir(void)
dir = getenv("TMPDIR");
if (dir && dir[0] && stat(dir, &buf) == 0 && S_ISDIR(buf.st_mode)
- && access(dir, W_OK)) {
+ && access(dir, W_OK) == 0) {
return dir;
}
#ifdef P_tmpdir
dir = P_tmpdir;
- if (stat(dir, &buf) == 0 && S_ISDIR(buf.st_mode) && access(dir, W_OK)) {
+ if (stat(dir, &buf)==0 && S_ISDIR(buf.st_mode) && access(dir, W_OK)==0) {
return dir;
}
#endif