I'm writting a wrapper for a C library[1] and need to perform some clean-up when the Ruby process exists. In my Init function, I create a C global variable that needs to be explicitly freed after the garbage collector has finished cleaning up all Ruby objects. How should this be done? -Justin -- Posted via http://www.ruby-forum.com/.