mirror of
https://github.com/python/cpython.git
synced 2025-12-08 06:10:17 +00:00
gh-131268: Implement thread names on OpenBSD (#131528)
This commit is contained in:
parent
e0fda794fa
commit
b70d45ab22
5 changed files with 49 additions and 11 deletions
10
Modules/clinic/_threadmodule.c.h
generated
10
Modules/clinic/_threadmodule.c.h
generated
|
|
@ -8,7 +8,7 @@ preserve
|
|||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
#if (defined(HAVE_PTHREAD_GETNAME_NP) || defined(MS_WINDOWS))
|
||||
#if (defined(HAVE_PTHREAD_GETNAME_NP) || defined(HAVE_PTHREAD_GET_NAME_NP) || defined(MS_WINDOWS))
|
||||
|
||||
PyDoc_STRVAR(_thread__get_name__doc__,
|
||||
"_get_name($module, /)\n"
|
||||
|
|
@ -28,9 +28,9 @@ _thread__get_name(PyObject *module, PyObject *Py_UNUSED(ignored))
|
|||
return _thread__get_name_impl(module);
|
||||
}
|
||||
|
||||
#endif /* (defined(HAVE_PTHREAD_GETNAME_NP) || defined(MS_WINDOWS)) */
|
||||
#endif /* (defined(HAVE_PTHREAD_GETNAME_NP) || defined(HAVE_PTHREAD_GET_NAME_NP) || defined(MS_WINDOWS)) */
|
||||
|
||||
#if (defined(HAVE_PTHREAD_SETNAME_NP) || defined(MS_WINDOWS))
|
||||
#if (defined(HAVE_PTHREAD_SETNAME_NP) || defined(HAVE_PTHREAD_SET_NAME_NP) || defined(MS_WINDOWS))
|
||||
|
||||
PyDoc_STRVAR(_thread_set_name__doc__,
|
||||
"set_name($module, /, name)\n"
|
||||
|
|
@ -92,7 +92,7 @@ exit:
|
|||
return return_value;
|
||||
}
|
||||
|
||||
#endif /* (defined(HAVE_PTHREAD_SETNAME_NP) || defined(MS_WINDOWS)) */
|
||||
#endif /* (defined(HAVE_PTHREAD_SETNAME_NP) || defined(HAVE_PTHREAD_SET_NAME_NP) || defined(MS_WINDOWS)) */
|
||||
|
||||
#ifndef _THREAD__GET_NAME_METHODDEF
|
||||
#define _THREAD__GET_NAME_METHODDEF
|
||||
|
|
@ -101,4 +101,4 @@ exit:
|
|||
#ifndef _THREAD_SET_NAME_METHODDEF
|
||||
#define _THREAD_SET_NAME_METHODDEF
|
||||
#endif /* !defined(_THREAD_SET_NAME_METHODDEF) */
|
||||
/*[clinic end generated code: output=6e88ef6b126cece8 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=c7922811558d314f input=a9049054013a1b77]*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue