* It compiles!
* Removed additional leftover link parser stuff.
* Removed unused memory allocate/free stuff until I discuss with my
cohort. It may be back... it may be left over from linkparser too. ;)
* list() works, but cores. Not sure why yet. Really, list() should be
renamed to something sensible, and return instantiated BSD::Jail
objects to attach() to or get additional info on.
* Ruby C bindings are way, way fun. Reminds me how little C I can
remember with one project a year :)
#!/usr/bin/ruby
#
# Example jail_attach usage
#
# == Synopsis
#
#
#
# == Authors
#
# * Michael Granger <ged@FaerieMUD.org>
#
# == Copyright
#
# Copyright (c) 2006 The FaerieMUD Consortium. Some rights reserved.
#
# This work is licensed under the Creative Commons Attribution License. To view
# a copy of this license, visit http://creativecommons.org/licenses/by/1.0/ or
# send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California
# 94305, USA.
#
# == Version
#
# $Id$
#
require 'bsdjail'
# With a block, does a fork() then a jail_attach() from the child
pid = BSDJail.attach( jid ) do
puts "I'm a child process in jail!"
end