bpo-35568: add 'raise_signal' function by vladima · Pull Request #11335 · python/cpython

Should it then be just a :func:? It is a bit confusing, Documenting Python doc only mentions c:func as :

c:func
The name of a C-language function. Should include trailing parentheses.

without diving into specific details whether it should be any C function or function from C API. Also I can see a number places in existing docs where externally defined functions are referenced via c:func:, i.e.

*datetime.rst*

if the timestamp is out
   of the range of values supported by the platform C :c:func:`localtime` function
*asyncio-subprocess.rst*

On Windows the Win32 API function :c:func:`TerminateProcess` is
   called to stop the child process.
*asyncore.rst*

If your operating system supports the :c:func:`select` system call in its I/O
library (and nearly all do),

*ctypes.rst*

I will present an example here which uses the standard C library's
:c:func:`qsort` function