diff options
Diffstat (limited to 'java/eclipse/files/patch-eclipseMotif.c')
-rw-r--r-- | java/eclipse/files/patch-eclipseMotif.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/java/eclipse/files/patch-eclipseMotif.c b/java/eclipse/files/patch-eclipseMotif.c new file mode 100644 index 000000000000..c999493f7458 --- /dev/null +++ b/java/eclipse/files/patch-eclipseMotif.c @@ -0,0 +1,14 @@ +--- plugins/platform-launcher/library/motif/eclipseMotif.c.orig Fri Nov 8 05:17:00 2002 ++++ plugins/platform-launcher/library/motif/eclipseMotif.c Fri Nov 29 05:55:57 2002 +@@ -323,7 +323,11 @@ + if (jvmProcess != 0) + { + wait( &exitCode ); ++#if !defined(__FreeBSD__) + jvmExitCode = ((exitCode & 0x00ff) == 0 ? (exitCode >> 8) : exitCode); /* see wait(2) */ ++#else ++ jvmExitCode = WIFEXITED(exitCode) ? WEXITSTATUS(exitCode) : exitCode; /* see wait(2) */ ++#endif + } + + /* Return the exit code from the JVM. */ |