# File lib/systemu.rb, line 173
  def child_program config
    "# encoding: utf-8\n\nPIPE = STDOUT.dup\nbegin\nconfig = Marshal.load(IO.read('\#{ config }'))\n\nargv = config['argv']\nenv = config['env']\ncwd = config['cwd']\nstdin = config['stdin']\nstdout = config['stdout']\nstderr = config['stderr']\n\nDir.chdir cwd if cwd\nenv.each{|k,v| ENV[k.to_s] = v.to_s} if env\n\nSTDIN.reopen stdin\nSTDOUT.reopen stdout\nSTDERR.reopen stderr\n\nPIPE.puts \"pid: \\\#{ Process.pid }\"\nPIPE.flush                        ### the process is ready yo!\nPIPE.close\n\nexec *argv\nrescue Exception => e\nPIPE.write Marshal.dump(e) rescue nil\nexit 42\nend\n"
  end