I still think you should be able to call _init from init_module and _fini from cleanup_module. Failing that, look at crtstuff again and copy out the __register_frame_info and __deregister_frame_info bits. Jason