Mercurial > flash_v2
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
