From c96ec6ef2b81ab20f52edb223f31601578e73cb4 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Sat, 16 Sep 2000 16:30:48 +0000 Subject: [PATCH] Document new APIs PyOS_getsig() and PyOS_setsig(). (Is there no macro to document a typedef?) Fred, please check my latex! --- Doc/api/api.tex | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Doc/api/api.tex b/Doc/api/api.tex index d4d2425779c..43624487f2b 100644 --- a/Doc/api/api.tex +++ b/Doc/api/api.tex @@ -1092,6 +1092,21 @@ automatically; you should never change the definition in your own code. \end{cfuncdesc} +\begin{cfuncdesc}{PyOS_sighandler_t}{PyOS_getsig}{int i} +Return the current signal handler for signal \var{i}. +This is a thin wrapper around either \cfunction{sigaction} or +\cfunction{signal}. Do not call those functions directly! +\ctype{PyOS_sighandler_t} is a typedef alias for \ctype{void (*)(int)}. +\end{cfuncdesc} + +\begin{cfuncdesc}{PyOS_sighandler_t}{PyOS_setsig}{int i, PyOS_sighandler_t h} +Set the signal handler for signal \var{i} to be \var{h}; +return the old signal handler. +This is a thin wrapper around either \cfunction{sigaction} or +\cfunction{signal}. Do not call those functions directly! +\ctype{PyOS_sighandler_t} is a typedef alias for \ctype{void (*)(int)}. +\end{cfuncdesc} + \section{Process Control \label{processControl}}