function exec_under

[edit]
static VALUE exec_under(VALUE (*func)(), VALUE under, VALUE cbase, void *args)