зеркало из https://github.com/microsoft/git.git
Windows: TMP and TEMP environment variables specify a temporary directory.
Signed-off-by: Johannes Sixt <johannes.sixt@telecom.at>
This commit is contained in:
Родитель
cc3b7a9732
Коммит
6fd6aec44f
|
@ -366,6 +366,19 @@ char *mingw_getcwd(char *pointer, int len)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#undef getenv
|
||||||
|
char *mingw_getenv(const char *name)
|
||||||
|
{
|
||||||
|
char *result = getenv(name);
|
||||||
|
if (!result && !strcmp(name, "TMPDIR")) {
|
||||||
|
/* on Windows it is TMP and TEMP */
|
||||||
|
result = getenv("TMP");
|
||||||
|
if (!result)
|
||||||
|
result = getenv("TEMP");
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* See http://msdn2.microsoft.com/en-us/library/17w5ykft(vs.71).aspx
|
* See http://msdn2.microsoft.com/en-us/library/17w5ykft(vs.71).aspx
|
||||||
* (Parsing C++ Command-Line Arguments)
|
* (Parsing C++ Command-Line Arguments)
|
||||||
|
|
|
@ -145,6 +145,9 @@ int mingw_open (const char *filename, int oflags, ...);
|
||||||
char *mingw_getcwd(char *pointer, int len);
|
char *mingw_getcwd(char *pointer, int len);
|
||||||
#define getcwd mingw_getcwd
|
#define getcwd mingw_getcwd
|
||||||
|
|
||||||
|
char *mingw_getenv(const char *name);
|
||||||
|
#define getenv mingw_getenv
|
||||||
|
|
||||||
struct hostent *mingw_gethostbyname(const char *host);
|
struct hostent *mingw_gethostbyname(const char *host);
|
||||||
#define gethostbyname mingw_gethostbyname
|
#define gethostbyname mingw_gethostbyname
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче