A simple virtual networking program This program has been written to implement virtual networking support for the Hercules S/390 simulator, but it is intentionally generic in its functionality, so any other virtual machine simulator/emulator program could potentially use it. The function is quite simple: - The virtual machine simulator program starts VMnet and talks the SLIP protocol with it over stdin/out. - VMnet sets up a SLIP connection on the host system, talking over a pseudo-tty to the VMnet program. - Once things have been set up, VMnet simply copies the data streams between stdin/out and the SLIP psuedo-tty in both directions. Thus, the virtual machine has a direct SLIP connection with the host, without needing to worry about root privileges, pseudo-ttys, access rights, etc.