diff packages/kernel/current/src/common/kapi.cxx @ 210:d2c90368aeef

Merge from eCos master repository on 2002-05-23-21:39:14-BST
author jlarmour
date Thu, 23 May 2002 22:59:51 +0000
parents e0c0827131d1
children a65a4055f146
line wrap: on
line diff
--- a/packages/kernel/current/src/common/kapi.cxx
+++ b/packages/kernel/current/src/common/kapi.cxx
@@ -34,7 +34,7 @@
 // this file might be covered by the GNU General Public License.
 //
 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
 // -------------------------------------------
 //####ECOSGPLCOPYRIGHTEND####
 //==========================================================================
@@ -343,6 +343,25 @@ data)
 #endif
 
 /*---------------------------------------------------------------------------*/
+/* Thread destructors                                                        */
+
+#ifdef CYGPKG_KERNEL_THREADS_DESTRUCTORS
+__externC cyg_bool_t
+cyg_thread_add_destructor( cyg_thread_destructor_fn fn,
+                           cyg_addrword_t data )
+{
+        return Cyg_Thread::self()->add_destructor( fn, data );
+}
+
+__externC cyg_bool_t
+cyg_thread_rem_destructor( cyg_thread_destructor_fn fn,
+                           cyg_addrword_t data )
+{
+        return Cyg_Thread::self()->rem_destructor( fn, data );
+}
+#endif
+
+/*---------------------------------------------------------------------------*/
 /* Exception handling.                                                       */
 
 #ifdef CYGPKG_KERNEL_EXCEPTIONS