From 736cd60340aa1c53011edbf24e137ec1f7624374 Mon Sep 17 00:00:00 2001 From: Sasha Slijepcevic Date: Wed, 18 Jan 2006 14:22:27 +0100 Subject: [PATCH] msvcrt: In _tempnam, if TMP is set, it has a precedence over the parameter dir. --- dlls/msvcrt/file.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/msvcrt/file.c b/dlls/msvcrt/file.c index 0b428167621..1f751f8eaa0 100644 --- a/dlls/msvcrt/file.c +++ b/dlls/msvcrt/file.c @@ -1887,6 +1887,9 @@ __int64 _telli64(int fd) char *_tempnam(const char *dir, const char *prefix) { char tmpbuf[MAX_PATH]; + const char *tmp_dir = MSVCRT_getenv("TMP"); + + if (tmp_dir) dir = tmp_dir; TRACE("dir (%s) prefix (%s)\n",dir,prefix); if (GetTempFileNameA(dir,prefix,0,tmpbuf))