prefer socket comminication on Cygwin, which is more stable here than fifos;
authorwenzelm
Fri, 23 Sep 2011 23:46:13 +0200
changeset 45069 981098cdbb3f
parent 45068 3cc2ac688fd9
child 45070 09cdc4209d25
prefer socket comminication on Cygwin, which is more stable here than fifos;
src/Tools/jEdit/lib/Tools/jedit
--- a/src/Tools/jEdit/lib/Tools/jedit	Fri Sep 23 21:51:49 2011 +0200
+++ b/src/Tools/jEdit/lib/Tools/jedit	Fri Sep 23 23:46:13 2011 +0200
@@ -36,6 +36,15 @@
 )
 
 
+## defaults
+
+if [ "$OSTYPE" = cygwin ]; then
+  SOCKET_DEFAULT="true"
+else
+  SOCKET_DEFAULT="false"
+fi
+
+
 ## diagnostics
 
 PRG="$(basename "$0")"
@@ -48,7 +57,7 @@
   echo "  Options are:"
   echo "    -J OPTION    add JVM runtime option"
   echo "                 (default JEDIT_JAVA_OPTIONS=$JEDIT_JAVA_OPTIONS)"
-  echo "    -S BOOL      enable socket-based communication (default: named pipe)"
+  echo "    -S BOOL      enable socket communication instead of fifos (default: $SOCKET_DEFAULT)"
   echo "    -b           build only"
   echo "    -d           enable debugger"
   echo "    -f           fresh build"
@@ -86,7 +95,7 @@
 
 BUILD_ONLY=false
 BUILD_JARS="jars"
-JEDIT_USE_SOCKET="false"
+JEDIT_USE_SOCKET="$SOCKET_DEFAULT"
 JEDIT_LOGIC="$ISABELLE_LOGIC"
 JEDIT_PRINT_MODE=""