- Runtime task = new EchoHelper();
- int status = task.run(
- new String[]{"EchoHelper"},
- null,
- new Runtime.InputStreamFD(sock.getInputStream()),
- new Runtime.OutputStreamFD(sock.getOutputStream()),
- null
- );
+ Runtime task = (Runtime) Class.forName("tests.EchoHelper").newInstance();
+ task.closeFD(0);
+ task.closeFD(1);
+ //task.closeFD(2);
+ task.addFD(new Runtime.InputOutputStreamFD(sock.getInputStream()));
+ task.addFD(new Runtime.InputOutputStreamFD(sock.getOutputStream()));
+ //task.dupFD(1);
+
+ int status = task.run(new String[]{"EchoHelper"} );