+ putlog(LOGLEVEL_ERROR, "NeonServ process crashed (%s)\n", signame);
+ #ifndef WIN32
+ char gcore[50];
+ sprintf(gcore, "gcore %u", getpid());
+ int sysretn = system(gcore); //generate core file
+ sprintf(coregen, "core file generated. (%d)", sysretn);
+ putlog(LOGLEVEL_ERROR | LOGLEVEL_INFO, "generated core file.\n");
+ #endif