On 01/09/2016 02:55, Martin Buchholz wrote:

Does an attempt to use vfork on Solaris result in something reasonable like
UnsupportedOperationException?

Yes:

$ jshell
|  Welcome to JShell -- Version 9-internal
|  For an introduction type: /help intro


jshell> System.setProperty("jdk.lang.Process.launchMechanism", "VFORK")
$1 ==> null

jshell> Runtime.getRuntime().exec("ls");
| java.lang.Error thrown: VFORK is not a supported process launch mechanism on this platform. | at ProcessImpl$Platform.lambda$launchMechanism$0 (ProcessImpl.java:151)
|        at AccessController.doPrivileged (Native Method)
|        at ProcessImpl$Platform.launchMechanism (ProcessImpl.java:134)
|        at ProcessImpl.<clinit> (ProcessImpl.java:174)
|        at ProcessBuilder.start (ProcessBuilder.java:1107)
|        at ProcessBuilder.start (ProcessBuilder.java:1071)
|        at Runtime.exec (Runtime.java:635)
|        at Runtime.exec (Runtime.java:459)
|        at Runtime.exec (Runtime.java:356)
|        at (#2:1)

jshell>

--
Alan Burlison
--

Reply via email to