X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/d63d2c3c6cbbd574dda4f8b00ebe6c661735edd5..68662a7ac01638b0f164e8fbcf512bda45406158:/lib/base/econfig.cpp diff --git a/lib/base/econfig.cpp b/lib/base/econfig.cpp index 3d51255b..e69de29b 100644 --- a/lib/base/econfig.cpp +++ b/lib/base/econfig.cpp @@ -1,43 +0,0 @@ -#include -#include -#include -#include -#include - -eConfig *eConfig::instance; - -eConfig::eConfig() -{ - if (!instance) - instance=this; - - setName(CONFIGDIR "/enigma/registry"); - int e=open(); - if (e == NC_ERR_CORRUPT) - { - eWarning("CORRUTPED REGISTRY!"); - ::remove(CONFIGDIR "/enigma/registry"); - } - if (e) - { - if (createNew()) - { - mkdir(CONFIGDIR "/enigma", 0777); - if (createNew()) - eFatal("error while opening/creating registry - create " CONFIGDIR "/enigma"); - } - if (open()) - eFatal("still can't open configfile"); - } - locked=1; - ppin=0; - getKey("/elitedvb/pins/parentallock", ppin ); -} - -eConfig::~eConfig() -{ - if (instance==this) - instance=0; -} - -eAutoInitP0 init_eRCConfig(eAutoInitNumbers::configuration, "Configuration");