1 /* This file is part of the Thread::Cleanup Perl module.
2 * See http://search.cpan.org/dist/Thread-Cleanup/ */
4 #define PERL_NO_GET_CONTEXT
9 #define __PACKAGE__ "Thread::Cleanup"
10 #define __PACKAGE_LEN__ (sizeof(__PACKAGE__)-1)
12 #define TC_HAS_PERL(R, V, S) (PERL_REVISION > (R) || (PERL_REVISION == (R) && (PERL_VERSION > (V) || (PERL_VERSION == (V) && (PERL_SUBVERSION >= (S))))))
16 STATIC void tc_callback(pTHX_ void *ud) {
25 call_pv(__PACKAGE__ "::_CLEANUP", G_VOID | G_EVAL);
33 MODULE = Thread::Cleanup PACKAGE = Thread::Cleanup
41 reap(3, tc_callback, NULL);