Changeset: cd4fcb470704 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=cd4fcb470704
Modified Files:
clients/mapiclient/tomograph.c
Branch: default
Log Message:
Simplify code.
diffs (41 lines):
diff --git a/clients/mapiclient/tomograph.c b/clients/mapiclient/tomograph.c
--- a/clients/mapiclient/tomograph.c
+++ b/clients/mapiclient/tomograph.c
@@ -1722,12 +1722,16 @@ main(int argc, char **argv)
}
fprintf(stderr,"-- Stop capturing with <cntrl-c> or after %d
pages\n",atlas);
- if (cache)
+ if (cache) {
+ snprintf(cachebuf,BUFSIZ,"%s%c",cache, DIR_SEP);
#ifdef NATIVE_WIN32
- snprintf(cachebuf,BUFSIZ,"%s\\",cache);
-#else
- snprintf(cachebuf,BUFSIZ,"%s/",cache);
+#define mkdir(d,m) _mkdir(d)
#endif
+ if( mkdir(cache,0755) < 0 && errno != EEXIST) {
+ fprintf(stderr,"Failed to create cache '%s'\n",cache);
+ exit(-1);
+ }
+ }
initcolors();
resetTomograph();
@@ -1758,16 +1762,6 @@ main(int argc, char **argv)
close(0);
/* reprocess an existing profiler trace, possibly producing the trace
split */
- if (cache) {
-#ifdef NATIVE_WIN32
- if( _mkdir(cache) < 0 && errno != EEXIST){
-#else
- if( mkdir(cache,0755) < 0 && errno != EEXIST) {
-#endif
- fprintf(stderr,"Failed to create cache '%s'\n",cache);
- exit(-1);
- }
- }
snprintf(buf,BUFSIZ,"%s%s_%s_%02d.trace", cachebuf, basefilename,
DBNAME, atlaspage);
if (inputfile==0 || strcmp(buf, inputfile) ){
// avoid overwriting yourself
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list