git-svn-id: svn://db.shs.com.ru/pip@207 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -85,6 +85,7 @@ void android_thread_exit_handler(int sig) {
|
||||
PIInit::PIInit() {
|
||||
PISystemInfo * sinfo = PISystemInfo::instance();
|
||||
sinfo->execDateTime = PIDateTime::current();
|
||||
file_charset = 0;
|
||||
#ifndef ANDROID
|
||||
PISignals::setSlot(__sighandler__);
|
||||
PISignals::grabSignals(PISignals::UserDefined1);
|
||||
@@ -253,6 +254,8 @@ PIInit::PIInit() {
|
||||
|
||||
|
||||
PIInit::~PIInit() {
|
||||
if (file_charset) delete file_charset;
|
||||
file_charset = 0;
|
||||
#ifdef WINDOWS
|
||||
WSACleanup();
|
||||
//if (setTimerResolution) setTimerResolutionAddr(prev_res, TRUE, &prev_res);
|
||||
|
||||
@@ -28,6 +28,9 @@
|
||||
#include "piincludes.h"
|
||||
|
||||
|
||||
class PIFile;
|
||||
|
||||
|
||||
class __PIInit_Initializer__ {
|
||||
public:
|
||||
__PIInit_Initializer__();
|
||||
@@ -38,6 +41,7 @@ public:
|
||||
|
||||
|
||||
class PIInit {
|
||||
friend class PIFile;
|
||||
public:
|
||||
PIInit();
|
||||
~PIInit();
|
||||
@@ -48,6 +52,7 @@ private:
|
||||
HMODULE ntlib;
|
||||
ULONG prev_res;
|
||||
#endif
|
||||
char * file_charset;
|
||||
};
|
||||
|
||||
static __PIInit_Initializer__ __piinit_initializer__;
|
||||
|
||||
Reference in New Issue
Block a user