X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=test.c;h=c415fb87b72dba8f076cbea8a63e043fd39837f0;hb=d6f020fd6a87d00df396a1be9c751e2cdb2ca99a;hp=75f7b3b3470783b63ec53b5e628d9d5e52fa28fb;hpb=87d9371a5c08f5b05ba70b11c63df80960b40831;p=xonotic%2Fgmqcc.git diff --git a/test.c b/test.c index 75f7b3b..c415fb8 100644 --- a/test.c +++ b/test.c @@ -20,7 +20,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ -#define GMQCC_PLATFORM_HEADER +#define GMQCC_PLATFORM_HEADER /* TODO: eliminate! */ #include #include @@ -152,6 +152,7 @@ static int task_pclose(fs_file_t **handles) { return status; } #else + #include typedef struct { fs_file_t *handles[3]; char name_err[L_tmpnam]; @@ -744,7 +745,7 @@ static bool task_propagate(const char *curdir, size_t *pad, const char *defs) { * so we don't trample over an existing one. */ tmpl->tempfilename = NULL; - util_asprintf(&tmpl->tempfilename, "%s/TMPDAT.%s", directories[i], files->d_name); + util_asprintf(&tmpl->tempfilename, "%s/TMPDAT.%s.dat", directories[i], files->d_name); /* * Additional QCFLAGS enviroment variable may be used @@ -878,7 +879,8 @@ static void task_precleanup(const char *curdir) { while ((files = fs_dir_read(dir))) { if (strstr(files->d_name, "TMP") || strstr(files->d_name, ".stdout") || - strstr(files->d_name, ".stderr")) + strstr(files->d_name, ".stderr") || + strstr(files->d_name, ".dat")) { util_snprintf(buffer, sizeof(buffer), "%s/%s", curdir, files->d_name); if (remove(buffer))