changeset 633:653cbe20c878

updated location of tmp files
author thomask
date Sun, 14 Aug 2005 10:27:31 +0000
parents 33a98edce1ee
children 9648211b1961
files dstress.c
diffstat 1 files changed, 26 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/dstress.c	Sun Aug 14 08:40:46 2005 +0000
+++ b/dstress.c	Sun Aug 14 10:27:31 2005 +0000
@@ -31,11 +31,6 @@
 #include <string.h>
 #include <errno.h>
 
-#define OBJ		"-odobj "
-#define TLOG		"log.tmp"
-#define CRASH_RUN	"./crashRun__"
-#define GDB_SCRIPTER	"./gdb.txt"
-
 #define RUN		1
 #define NORUN		2
 #define COMPILE		4
@@ -70,9 +65,12 @@
 #endif
 
 #ifdef __FreeBSD__
-#define USE_POSIX
+#define USE_POSIX 1
 #endif
 
+#if defined(WIN) || defined(WIN32)
+#define USE_WINDOWS 1
+#endif
 
 #ifdef USE_POSIX
 
@@ -83,13 +81,28 @@
 #include <regex.h>
 
 #else
-#ifdef WIN32
+#ifdef USE_WINDOWS
 
 #include <windows.h>
 
-#endif /* WIN 32 */
+#else
+#error neither POSIX nor MSWindows detected
+#endif /* USE_WINDOWS else */
 #endif /* USE_POSIX else */
 
+#define OBJ		"-odobj "
+#ifdef USE_WINDOWS
+#define TLOG			".\\obj\\log.tmp"
+#define CRASH_RUN		".\\crashRun__"
+#define GDB_SCRIPTER	".\\obj\\gdb.tmp"
+#else
+#ifdef USE_POSIX
+#define TLOG			"./obj/log.tmp"
+#define CRASH_RUN		"./crashRun__"
+#define GDB_SCRIPTER	"./obj/gdb.tmp"
+#endif
+#endif
+
 char* errorMsg(int good_error){
 	return (good_error) ? ("") : " [bad error message]";
 }
@@ -120,7 +133,7 @@
 		*pos='/';
 	}
 #else
-#if WIN32
+#if USE_WINDOWS
 	for(pos=strchr(filename, '/'); pos; pos=strchr(filename, '/')){
 		*pos='\\';
 	}
@@ -128,7 +141,7 @@
 
 #error no cleanPathSeperator available for this system
 
-#endif /* WIN32 else */
+#endif /* USE_WINDOWS else */
 #endif /* USE_POSIX else */
 	return filename;
 }
@@ -161,7 +174,7 @@
 	fprintf(stderr, "File not found \"%s\" (%s)\n", filename, strerror(errno));
 	exit(EXIT_FAILURE);
 #else /* USE_POSIX */
-#ifdef WIN32
+#ifdef USE_WINDOWS
 
 	char* back=NULL;
 	DWORD size, numread;
@@ -190,11 +203,11 @@
 
 	fprintf(stderr, "File not found \"%s\"\n", filename);
 	exit(EXIT_FAILURE);
-#else /* WIN32 */
+#else /* USE_WINDOWS */
 
 #error "no loadFile implementation present"
 
-#endif /* WIN32 else */
+#endif /* USE_WINDOWS */
 #endif /* USE_POSIX else */
 }