X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fc2171bd4c660b8554dae2a1cbf34ff09f3032a6..245b9db51823e59bd61f0d7c0c69b419495cf0b7:/docs/latex/wx/snglinst.tex diff --git a/docs/latex/wx/snglinst.tex b/docs/latex/wx/snglinst.tex index bc35b39674..16544113cb 100644 --- a/docs/latex/wx/snglinst.tex +++ b/docs/latex/wx/snglinst.tex @@ -6,7 +6,7 @@ %% Created: 08.06.01 %% RCS-ID: $Id$ %% Copyright: (c) 2001 Vadim Zeitlin -%% License: wxWidgets license +%% License: wxWindows license %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{\class{wxSingleInstanceChecker}}\label{wxsingleinstancechecker} @@ -62,6 +62,10 @@ No base class +\wxheading{Library} + +\helpref{wxBase}{librarieslist} + \latexignore{\rtfignore{\wxheading{Members}}} \membersection{wxSingleInstanceChecker::wxSingleInstanceChecker}\label{wxsingleinstancecheckerctor} @@ -104,6 +108,15 @@ instance is running - use \helpref{IsAnotherRunning()}{wxsingleinstancecheckerisanotherrunning} to check for it. +\wxheading{Note} + +One of possible reasons while Create may fail on Unix is that the lock file +used for checking already exists but was not created by the user. +Therefore applications shouldn't treat failure of this function as fatal +condition, because doing so would open them to the possibility of a Denial of +Service attack. Instead, they should alert the user about the problem and +offer to continue execution without checking if another instance is running. + \membersection{wxSingleInstanceChecker::IsAnotherRunning}\label{wxsingleinstancecheckerisanotherrunning} \constfunc{bool}{IsAnotherRunning}{\void}