]> git.donarmstrong.com Git - mothur.git/blobdiff - sparcccommand.cpp
working of get.mimarkspackage and sra command
[mothur.git] / sparcccommand.cpp
index 4c9049a8ebf6247a5be965f21317aba881e82e51..f319c014793560eb2809435a8da9ebf68df97543 100644 (file)
@@ -427,7 +427,7 @@ vector<vector<float> > SparccCommand::createProcesses(vector<vector<float> >& sh
             
                        //loop through and create all the processes you want
                        while (process != processors) {
-                               int pid = fork();
+                               pid_t pid = fork();
                                
                                if (pid > 0) {
                                        processIDS.push_back(pid);  //create map from line number to pid so you can append files in correct order later
@@ -437,7 +437,7 @@ vector<vector<float> > SparccCommand::createProcesses(vector<vector<float> >& sh
                                        
                                        //pass pvalues to parent
                                        ofstream out;
-                                       string tempFile = toString(getpid()) + ".pvalues.temp";
+                                       string tempFile = m->mothurGetpid(process) + ".pvalues.temp";
                                        m->openOutputFile(tempFile, out);
                                        
                                        //pass values