| PyThread__init_thread(void) |
| PyThread_start_new_thread(void (*func)(void *), void *arg) |
| int success = 0; /* init not needed when SOLARIS_THREADS and */ |
| /* C_THREADS implemented properly */ |
| dprintf(("PyThread_start_new_thread called\n")); |
| return success < 0 ? -1 : 0; |
| PyThread_get_thread_ident(void) |
| PyThread_exit_thread(void) |
| dprintf(("PyThread_exit_thread called\n")); |
| PyThread_allocate_lock(void) |
| dprintf(("PyThread_allocate_lock called\n")); |
| dprintf(("PyThread_allocate_lock() -> %p\n", lock)); |
| return (PyThread_type_lock) lock; |
| PyThread_free_lock(PyThread_type_lock lock) |
| dprintf(("PyThread_free_lock(%p) called\n", lock)); |
| PyThread_acquire_lock(PyThread_type_lock lock, int waitflag) |
| dprintf(("PyThread_acquire_lock(%p, %d) called\n", lock, waitflag)); |
| dprintf(("PyThread_acquire_lock(%p, %d) -> %d\n", lock, waitflag, success)); |
| PyThread_release_lock(PyThread_type_lock lock) |
| dprintf(("PyThread_release_lock(%p) called\n", lock)); |