while(process != processors){
- int pid = fork();
+ pid_t pid = fork();
if(pid > 0){
processIDs.push_back(pid);
process++;
}
else if(pid == 0){
- driver(start[process], end[process], distanceFileName + toString(getpid()) + ".temp");
+ driver(start[process], end[process], distanceFileName + m->mothurGetpid(process) + ".temp");
exit(0);
}
else{
}
distFile << endl;
- if(i % 100 == 0){ m->mothurOut(toString(i) + "\t" + toString(time(NULL) - startTime)); m->mothurOutEndLine(); }
+ if(i % 100 == 0){ m->mothurOutJustToScreen(toString(i) + "\t" + toString(time(NULL) - startTime)+"\n"); }
}
distFile.close();
- if((end-1) % 100 != 0){ m->mothurOut(toString(end-1) + "\t" + toString(time(NULL) - startTime)); m->mothurOutEndLine(); }
+ if((end-1) % 100 != 0){ m->mothurOutJustToScreen(toString(end-1) + "\t" + toString(time(NULL) - startTime)+"\n"); }
m->mothurOut("Done.\n");
return 0;