Added flags argument to wxKill and wxProcess::Kill to allow it to
kill child processes. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30855 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -155,7 +155,7 @@ Returns {\tt true} if the child process standard output stream is opened.
|
||||
|
||||
\membersection{wxProcess::Kill}\label{wxprocesskill}
|
||||
|
||||
\func{static wxKillError}{Kill}{\param{int}{ pid}, \param{wxSignal}{ signal = wxSIGNONE}}
|
||||
\func{static wxKillError}{Kill}{\param{int}{ pid}, \param{wxSignal}{ signal = wxSIGNONE}, \param{int }{flags = wxKILL\_NOCHILDREN}}
|
||||
|
||||
Send the specified signal to the given process. Possible signal values are:
|
||||
|
||||
@@ -185,6 +185,11 @@ enum wxSignal
|
||||
under both Unix and Windows but all the other signals are equivalent to
|
||||
{\tt wxSIGTERM} under Windows.
|
||||
|
||||
The {\it flags} parameter can be wxKILL\_NOCHILDREN (the default),
|
||||
or wxKILL\_CHILDREN, in which case the child processes of this
|
||||
process will be killed too. Note that under Unix, for wxKILL\_CHILDREN
|
||||
to work you should have created the process passing wxEXEC\_MAKE_GROUP\_LEADER.
|
||||
|
||||
Returns the element of {\tt wxKillError} enum:
|
||||
|
||||
\begin{verbatim}
|
||||
|
Reference in New Issue
Block a user