Remove building rule for parser.c from WB makefiles
[xboard.git] / backend.c
index 43379fc..f6e75c4 100644 (file)
--- a/backend.c
+++ b/backend.c
@@ -57,6 +57,9 @@
 
 #define DoSleep( n ) if( (n) != 0 ) Sleep( (n) );
 
+int flock(int f, int code);
+#define LOCK_EX 2
+
 #else
 
 #define DoSleep( n ) if( (n) >= 0) sleep(n)
@@ -841,6 +844,7 @@ ReplaceEngine(ChessProgramState *cps, int n)
     appData.noChessProgram = False;
     appData.clockMode = True;
     InitEngine(cps, n);
+    if(n) return; // only startup first engine immediately; second can wait
     savCps = cps; // parameter to LoadEngine passed as globals, to allow scheduled calling :-(
     LoadEngine();
 }