OSDN Git Service

* python/python-internal.h (PyGILState_Ensure): New define.
authorTom Tromey <tromey@redhat.com>
Fri, 21 Nov 2008 14:59:55 +0000 (14:59 +0000)
committerTom Tromey <tromey@redhat.com>
Fri, 21 Nov 2008 14:59:55 +0000 (14:59 +0000)
commit64cc7ca67ca506b9fed9489ccd91f1c59999de32
treece86809bdb07d57d4e76b0702f34f89c575c269d
parent8eed03394fd568c1caca780c96d00c2a6dd6d5d7
* python/python-internal.h (PyGILState_Ensure): New define.
(PyGILState_Release): Likewise.
(PyEval_InitThreads): Likewise.
(PyThreadState_Swap): Likewise.
(PyEval_InitThreads): Likewise.
* python/python.c (_initialize_python): Initialize threads.
Release GIL.
(eval_python_from_control_command): Acquire GIL.
(python_command): Likewise.
* python/python-internal.h (make_cleanup_py_restore_gil):
Declare.
* python/python-utils.c (py_gil_restore): New function.
(make_cleanup_py_restore_gil): Likewise.
gdb/ChangeLog
gdb/python/python-internal.h
gdb/python/python-utils.c
gdb/python/python.c