# File lib/rcodetools/fork.rb, line 88
  def self.daemonize(io = File.open('/dev/null', 'r+'))
    fork and exit!
    Process.setsid
    fork and exit!

    STDIN.reopen io
    STDOUT.reopen io
    STDERR.reopen io

    yield if block_given?
  end