diff --git a/FileUtils.h b/FileUtils.h index dc52c688..cb54d683 100644 --- a/FileUtils.h +++ b/FileUtils.h @@ -9,6 +9,7 @@ #include #include #include +#include #include "main.h" #include @@ -366,6 +367,11 @@ public: ConnectFD(iReadFD, iWriteFD, "0.0.0.0:0"); return( m_iPid ); } + void Kill( int iSignal ) + { + kill( m_iPid, iSignal ); + Close(); + } virtual ~CExecSock() { close2(m_iPid, GetRSock(), GetWSock()); SetRSock( -1 );