mirror of
https://git.freebsd.org/ports.git
synced 2025-06-07 05:40:30 -04:00
58 lines
1.7 KiB
C
58 lines
1.7 KiB
C
--- src/modules.c 2009-04-13 13:03:58.000000000 +0200
|
|
+++ src/modules.c 2009-08-20 15:32:56.000000000 +0200
|
|
@@ -177,12 +177,12 @@
|
|
{
|
|
char tempbuf[PATH_MAX+1];
|
|
#ifndef _WIN32
|
|
- DIR *fd = opendir("tmp");
|
|
+ DIR *fd = opendir("%%RUNDIR%%/tmp");
|
|
struct dirent *dir;
|
|
|
|
if (!fd) /* Ouch.. this is NOT good!! */
|
|
{
|
|
- config_error("Unable to open 'tmp' directory: %s, please create one with the appropriate permissions",
|
|
+ config_error("Unable to open '%%RUNDIR%%' directory: %s, please create one with the appropriate permissions",
|
|
strerror(errno));
|
|
if (!loop.ircd_booted)
|
|
exit(7);
|
|
@@ -193,19 +193,19 @@
|
|
{
|
|
if (!strcmp(dir->d_name, ".") || !strcmp(dir->d_name, ".."))
|
|
continue;
|
|
- strcpy(tempbuf, "tmp/");
|
|
+ strcpy(tempbuf, "%%RUNDIR%%/tmp/");
|
|
strcat(tempbuf, dir->d_name);
|
|
remove(tempbuf);
|
|
}
|
|
closedir(fd);
|
|
#else
|
|
WIN32_FIND_DATA hData;
|
|
- HANDLE hFile = FindFirstFile("tmp/*", &hData);
|
|
+ HANDLE hFile = FindFirstFile("%%RUNDIR%%/tmp/*", &hData);
|
|
if (hFile != INVALID_HANDLE_VALUE)
|
|
{
|
|
if (strcmp(hData.cFileName, ".") || strcmp(hData.cFileName, ".."))
|
|
{
|
|
- strcpy(tempbuf, "tmp/");
|
|
+ strcpy(tempbuf, "%%RUNDIR%%/tmp/");
|
|
strcat(tempbuf, hData.cFileName);
|
|
remove(tempbuf);
|
|
}
|
|
@@ -214,7 +214,7 @@
|
|
{
|
|
if (!strcmp(hData.cFileName, ".") || !strcmp(hData.cFileName, ".."))
|
|
continue;
|
|
- strcpy(tempbuf, "tmp/");
|
|
+ strcpy(tempbuf, "%%RUNDIR%%/tmp/");
|
|
strcat(tempbuf, hData.cFileName);
|
|
remove(tempbuf);
|
|
}
|
|
@@ -323,7 +323,7 @@
|
|
path = path_;
|
|
|
|
|
|
- tmppath = unreal_mktemp("tmp", unreal_getfilename(path));
|
|
+ tmppath = unreal_mktemp("%%RUNDIR%%/tmp", unreal_getfilename(path));
|
|
if (!tmppath)
|
|
return "Unable to create temporary file!";
|
|
#ifndef _WIN32
|