diff options
author | Guido van Rossum <guido@python.org> | 1998-08-04 22:46:29 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1998-08-04 22:46:29 (GMT) |
commit | 1a8791e0b875df8e9428c2d9969f64e5967ac0b4 (patch) | |
tree | 4c0a38c8dbfc45a9b2d7343c17c4a969a8718162 /Include/thread.h | |
parent | 7d896ab1bbd5e15be7ae9203ead47f4f500a6a81 (diff) | |
download | cpython-1a8791e0b875df8e9428c2d9969f64e5967ac0b4.zip cpython-1a8791e0b875df8e9428c2d9969f64e5967ac0b4.tar.gz cpython-1a8791e0b875df8e9428c2d9969f64e5967ac0b4.tar.bz2 |
Changes for BeOS, QNX and long long, by Chris Herborth.
Diffstat (limited to 'Include/thread.h')
-rw-r--r-- | Include/thread.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Include/thread.h b/Include/thread.h index 09415c9..d38c174 100644 --- a/Include/thread.h +++ b/Include/thread.h @@ -20,10 +20,17 @@ extern "C" { #endif /* Macros defining new names for all these symbols */ +/* BeOS note: We have exit_thread(), and no legacy code to + * support, so we won't allow exit_thread and _exit_thread + * in here. Actually, I think these #defines should vanish; + * aren't they cheesy in the face of the Great Renaming? [cjh] + */ #define init_thread PyThread_init_thread #define start_new_thread PyThread_start_new_thread +#ifndef __BEOS__ #define exit_thread PyThread_exit_thread #define _exit_thread PyThread__exit_thread +#endif #define get_thread_ident PyThread_get_thread_ident #define allocate_lock PyThread_allocate_lock #define free_lock PyThread_free_lock @@ -43,8 +50,13 @@ extern "C" { void init_thread Py_PROTO((void)); int start_new_thread Py_PROTO((void (*)(void *), void *)); +#ifndef __BEOS__ void exit_thread Py_PROTO((void)); void _exit_thread Py_PROTO((void)); +#else +void PyThread_exit_thread Py_PROTO((void)); +void PyThread__exit_thread Py_PROTO((void)); +#endif long get_thread_ident Py_PROTO((void)); type_lock allocate_lock Py_PROTO((void)); |