diff -r 9e4a97b20fcb -r 41a1542b3b10 ext/bsdjail.c --- a/ext/bsdjail.c Thu Nov 20 16:59:00 2008 +0000 +++ b/ext/bsdjail.c Thu Nov 20 17:12:39 2008 +0000 @@ -1,28 +1,42 @@ /* - * dict.c - Ruby LinkParser - Dict Class + * bsdjail.c - JParallel extension for FreeBSD jail(2) functions * $Id$ * * Authors: * * Michael Granger + * * Mahlon E. Smith * - * Copyright (c) 2006 The FaerieMUD Consortium. + * Copyright (c) 2008, Michael Granger and Mahlon Smith + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. * - * 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. + * * Neither the name of the author/s, nor the names of the project's + * contributors may be used to endorse or promote products derived from this + * software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * */ -#include -#include - -#include -#include -#include -#include -#include - +#include "bsdjail.h" VALUE rbjail_mBSD; VALUE rbjail_cBSDJail; @@ -33,9 +47,9 @@ */ void #ifdef HAVE_STDARG_PROTOTYPES -rlink_debug(const char *fmt, ...) +rbjail_debug(const char *fmt, ...) #else -rlink_debug( const char *fmt, va_dcl ) +rbjail_debug( const char *fmt, va_dcl ) #endif { char buf[BUFSIZ], buf2[BUFSIZ]; @@ -43,7 +57,7 @@ if ( !RTEST(ruby_debug) ) return; - snprintf( buf, BUFSIZ, "Jail Debug>>> %s", fmt ); + snprintf( buf, BUFSIZ, "Debug>>> %s", fmt ); va_init_list( args, fmt ); vsnprintf( buf2, BUFSIZ, buf, args );