Mercurial > cpython-lru_cache-weakref
diff Python/thread_beos.h @ 59086:df5719c298db legacy-trunk
#4852: Remove dead code in every thread implementation, unused for many years.
| author | Amaury Forgeot d'Arc <amauryfa@gmail.com> |
|---|---|
| date | Tue, 23 Feb 2010 23:19:39 +0000 |
| parents | 8b116a8449bd |
| children | fd25030223b0 |
line wrap: on
line diff
--- a/Python/thread_beos.h Tue Feb 23 23:16:07 2010 +0000 +++ b/Python/thread_beos.h Tue Feb 23 23:19:39 2010 +0000 @@ -144,7 +144,7 @@ return ( tid != B_NAME_NOT_FOUND ? tid : -1 ); } -static void do_PyThread_exit_thread( int no_cleanup ) +void PyThread_exit_thread( void ) { int32 threads; @@ -155,52 +155,13 @@ if( threads == 0 ) { /* No threads around, so exit main(). */ - if( no_cleanup ) { - _exit(0); - } else { - exit(0); - } + exit(0); } else { /* Oh, we're a thread, let's try to exit gracefully... */ exit_thread( B_NO_ERROR ); } } -void PyThread_exit_thread( void ) -{ - do_PyThread_exit_thread(0); -} - -void PyThread__exit_thread( void ) -{ - do_PyThread_exit_thread(1); -} - -#ifndef NO_EXIT_PROG -static void do_PyThread_exit_prog( int status, int no_cleanup ) -{ - dprintf(("PyThread_exit_prog(%d) called\n", status)); - - /* No need to do anything, the threads get torn down if main() exits. */ - - if (no_cleanup) { - _exit(status); - } else { - exit(status); - } -} - -void PyThread_exit_prog( int status ) -{ - do_PyThread_exit_prog(status, 0); -} - -void PyThread__exit_prog( int status ) -{ - do_PyThread_exit_prog(status, 1); -} -#endif /* NO_EXIT_PROG */ - /* ---------------------------------------------------------------------- * Lock support. */
