CYSetupContext(context);
}
+static bool initialized_ = false;
+
void CYInitializeDynamic() {
+ if (!initialized_)
+ initialized_ = true;
+ else return;
+
CYInitializeStatic();
_sqlcall(sqlite3_open("/usr/lib/libcycript.db", &Bridge_));
/* }}} */
#include "cycript.hpp"
+#include "JavaScript.hpp"
#include "Pooling.hpp"
#include "Parser.hpp"
}
extern "C" void CYHandleServer(pid_t pid) {
- CYInitialize();
+ CYInitializeDynamic();
int socket(_syscall(::socket(PF_UNIX, SOCK_STREAM, 0))); try {
struct sockaddr_un address;