From 28a3b38cf43c7b053ae971045f35bf4776bb93b2 Mon Sep 17 00:00:00 2001
From: Marco Ratto <marco.ratto@jrc.ec.europa.eu>
Date: Fri, 21 Jan 2011 11:18:29 +0100
Subject: [PATCH] For compatibility with octave (and for better coding) use of
 ~ispc in place of isunix/ismac

---
 matlab/parallel/AnalyseComputationalEnvironment.m | 2 +-
 matlab/parallel/GiveCPUnumber.m                   | 2 +-
 matlab/parallel/dynareParallelGetFiles.m          | 2 +-
 matlab/parallel/dynareParallelMkDir.m             | 2 +-
 matlab/parallel/dynareParallelSendFiles.m         | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/matlab/parallel/AnalyseComputationalEnvironment.m b/matlab/parallel/AnalyseComputationalEnvironment.m
index ae92413c3b..e3e33f0050 100644
--- a/matlab/parallel/AnalyseComputationalEnvironment.m
+++ b/matlab/parallel/AnalyseComputationalEnvironment.m
@@ -100,7 +100,7 @@ ErrorCode=0;
 
 % Determine the operating system or software version when necessary
 % for different command types
-Environment=isunix || (~matlab_ver_less_than('7.4') && ismac);
+Environment=~ispc; %isunix || (~matlab_ver_less_than('7.4') && ismac);
 
 
 for Node=1:length(DataInput) % To obtain a recoursive function remove the 'for'
diff --git a/matlab/parallel/GiveCPUnumber.m b/matlab/parallel/GiveCPUnumber.m
index 43518e4798..f60b214d0f 100644
--- a/matlab/parallel/GiveCPUnumber.m
+++ b/matlab/parallel/GiveCPUnumber.m
@@ -37,7 +37,7 @@ Enviroment=-1;
 
 % Determine a specific operating system or software version when necessary
 % for different command (sintax, name, ...).
-  Enviroment=isunix || (~matlab_ver_less_than('7.4') && ismac);
+  Enviroment=~ispc; %isunix || (~matlab_ver_less_than('7.4') && ismac);
 
 switch Enviroment
     case 0          %WINDOWS OPERATING SYSTEM
diff --git a/matlab/parallel/dynareParallelGetFiles.m b/matlab/parallel/dynareParallelGetFiles.m
index 8ca34df5cc..2b7bef9e04 100644
--- a/matlab/parallel/dynareParallelGetFiles.m
+++ b/matlab/parallel/dynareParallelGetFiles.m
@@ -41,7 +41,7 @@ end
 
 for indPC=1:length(Parallel),
     if Parallel(indPC).Local==0,
-        if isunix || (~matlab_ver_less_than('7.4') && ismac),
+        if ~ispc, %isunix || (~matlab_ver_less_than('7.4') && ismac),
             for jfil=1:size(NamFileInput,1),
 %                 if ~isempty(dynareParallelDir(NamFileInput{jfil,2},[PRCDir,filesep,NamFileInput{jfil,1}],Parallel(indPC))),
                   [NonServeL NonServeR]= system(['scp ',Parallel(indPC).UserName,'@',Parallel(indPC).ComputerName,':',Parallel(indPC).RemoteDirectory,'/',PRCDir,'/',NamFileInput{jfil,1},NamFileInput{jfil,2},' ',NamFileInput{jfil,1}]);
diff --git a/matlab/parallel/dynareParallelMkDir.m b/matlab/parallel/dynareParallelMkDir.m
index 763d372f42..5dc6ab2426 100644
--- a/matlab/parallel/dynareParallelMkDir.m
+++ b/matlab/parallel/dynareParallelMkDir.m
@@ -36,7 +36,7 @@ end
 
 for indPC=1:length(Parallel)
     if Parallel(indPC).Local==0,
-        if isunix || (~matlab_ver_less_than('7.4') && ismac),
+        if ~ispc, %isunix || (~matlab_ver_less_than('7.4') && ismac),
             system(['ssh ',Parallel(indPC).UserName,'@',Parallel(indPC).ComputerName,' mkdir -p ',Parallel(indPC).RemoteDirectory,'/',PRCDir]);
         else
             [NonServeS NonServeD]=mkdir(['\\',Parallel(indPC).ComputerName,'\',Parallel(indPC).RemoteDrive,'$\',Parallel(indPC).RemoteDirectory,'\',PRCDir]);
diff --git a/matlab/parallel/dynareParallelSendFiles.m b/matlab/parallel/dynareParallelSendFiles.m
index 232db2507f..0e42583cfc 100644
--- a/matlab/parallel/dynareParallelSendFiles.m
+++ b/matlab/parallel/dynareParallelSendFiles.m
@@ -41,7 +41,7 @@ end
 
 for indPC=1:length(Parallel),
     if Parallel(indPC).Local==0,
-        if isunix || (~matlab_ver_less_than('7.4') && ismac),
+        if ~ispc, %isunix || (~matlab_ver_less_than('7.4') && ismac),
             for jfil=1:size(NamFileInput,1),
                 if ~isempty(NamFileInput{jfil,1})
                     system(['ssh ',Parallel(indPC).UserName,'@',Parallel(indPC).ComputerName,' mkdir -p ',Parallel(indPC).RemoteDirectory,'/',PRCDir,'/',NamFileInput{jfil,1}])
-- 
GitLab