#include #include #include #include #include #include #include int main( ) { int jid ; jid = jail_setv( JAIL_CREATE, "name", "hangjail", "persist", NULL, "host.hostname", "hangjail", "path", "/", "ip4.addr", NULL, NULL, NULL ); if ( -1 == jid ) err(1, "jail_setv"); /* This call will hang. */ jid = jail_setv( JAIL_UPDATE|JAIL_ATTACH, "name", "hangjail", NULL, NULL ); if ( -1 == jid ) err(1, "jail_setv 2"); jail_remove( jid ); puts( "Success!" ); return 0; }