X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=distancecommand.cpp;h=8be3ad4f8e084c688ab7e4937944f97f52ed521c;hb=60928795782d8f8648ec373d6a96b53032a77429;hp=9243df3873a9687d43da9da940b32da1ce9a5091;hpb=cbbf2f185fc7289910bb69421095c1de024c5225;p=mothur.git diff --git a/distancecommand.cpp b/distancecommand.cpp index 9243df3..8be3ad4 100644 --- a/distancecommand.cpp +++ b/distancecommand.cpp @@ -540,8 +540,8 @@ void DistanceCommand::createProcesses(string filename) { processIDS.push_back(pid); //create map from line number to pid so you can append files in correct order later process++; }else if (pid == 0){ - if (output != "square") { driver(lines[process].start, lines[process].end, filename + toString(getpid()) + ".temp", cutoff); } - else { driver(lines[process].start, lines[process].end, filename + toString(getpid()) + ".temp", "square"); } + if (output != "square") { driver(lines[process].start, lines[process].end, filename + m->mothurGetpid(process) + ".temp", cutoff); } + else { driver(lines[process].start, lines[process].end, filename + m->mothurGetpid(process) + ".temp", "square"); } exit(0); }else { m->mothurOut("[ERROR]: unable to spawn the necessary processes. Error code: " + toString(pid)); m->mothurOutEndLine();