@ -46,6 +46,7 @@
# include <kstandarddirs.h>
# include <kstandarddirs.h>
# include <klibloader.h>
# include <klibloader.h>
# include <kconfig.h>
# include <kconfig.h>
# include <kcrash.h>
# include <kdesktopfile.h>
# include <kdesktopfile.h>
# include <kservicetype.h>
# include <kservicetype.h>
# include <kmimetype.h>
# include <kmimetype.h>
@ -222,6 +223,11 @@ void registerPlugin( const QString &name, const QString &description,
infoConfig - > writeEntry ( " mime " , mimeInfo ) ;
infoConfig - > writeEntry ( " mime " , mimeInfo ) ;
}
}
static void segv_handler ( int )
{
_exit ( 255 ) ;
}
int tryCheck ( int write_fd , const QString & absFile )
int tryCheck ( int write_fd , const QString & absFile )
{
{
KLibrary * _handle = KLibLoader : : self ( ) - > library ( QFile : : encodeName ( absFile ) ) ;
KLibrary * _handle = KLibLoader : : self ( ) - > library ( QFile : : encodeName ( absFile ) ) ;