diff options
author | Amaury Forgeot d'Arc <amauryfa@gmail.com> | 2010-02-23 23:19:39 +0000 |
---|---|---|
committer | Amaury Forgeot d'Arc <amauryfa@gmail.com> | 2010-02-23 23:19:39 +0000 |
commit | adfc80bd8111de9e5045e9d693dfc8b6821bed75 (patch) | |
tree | 48499b4fe14c46259c09e2a0ec964b9e88b18675 /Python/thread_beos.h | |
parent | f20f9c299ee093fd67c5b3caf0b5013af71c3136 (diff) | |
download | cpython-git-adfc80bd8111de9e5045e9d693dfc8b6821bed75.tar.gz |
#4852: Remove dead code in every thread implementation, unused for many years.
Diffstat (limited to 'Python/thread_beos.h')
-rw-r--r-- | Python/thread_beos.h | 43 |
1 files changed, 2 insertions, 41 deletions
diff --git a/Python/thread_beos.h b/Python/thread_beos.h index 82f99ded36..d12d562f9d 100644 --- a/Python/thread_beos.h +++ b/Python/thread_beos.h @@ -144,7 +144,7 @@ long PyThread_get_thread_ident( void ) 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 @@ static void do_PyThread_exit_thread( int no_cleanup ) 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. */ |