langtools/src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java
--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java Thu Apr 21 13:37:01 2016 -0700
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java Tue Mar 22 13:14:12 2016 +0100
@@ -32,6 +32,8 @@
import java.io.PrintStream;
import java.lang.Thread.UncaughtExceptionHandler;
+import com.sun.tools.javac.main.Main;
+import com.sun.tools.javac.main.Main.Result;
import com.sun.tools.sjavac.Log;
import com.sun.tools.sjavac.Log.Level;
import com.sun.tools.sjavac.server.log.LazyInitFileLog;
@@ -75,7 +77,7 @@
// Any options other than --startserver?
if (args.length > 1) {
Log.error("When spawning a background server, only a single --startserver argument is allowed.");
- return 1;
+ return Result.CMDERR.exitCode;
}
int exitCode;
@@ -84,7 +86,7 @@
exitCode = server.startServer();
} catch (IOException | InterruptedException ex) {
ex.printStackTrace();
- exitCode = -1;
+ exitCode = Result.ERROR.exitCode;
}
return exitCode;