| 
version 1.2.2.4, 2012/04/15 21:52:12
 | 
version 1.2.2.8, 2012/05/22 14:15:04
 | 
| 
 Line 11  cfg_root_t cfg;
 | 
 Line 11  cfg_root_t cfg;
 | 
 |  sessions_t Sessions; | 
  sessions_t Sessions; | 
 |  sched_root_task_t *root; | 
  sched_root_task_t *root; | 
 |  sqlite3 *acc, *pub; | 
  sqlite3 *acc, *pub; | 
 |  pthread_mutex_t mtx_sess, mtx_pub; | 
   | 
 |  FILE *logg; | 
  FILE *logg; | 
 |  extern char compiled[], compiledby[], compilehost[]; | 
  extern char compiled[], compiledby[], compilehost[]; | 
 |  static char szCfgName[MAXPATHLEN]; | 
  static char szCfgName[MAXPATHLEN]; | 
| intptr_t Kill; | volatile intptr_t Kill; | 
 |   | 
   | 
 |   | 
   | 
 |  static void | 
  static void | 
| 
 Line 93  main(int argc, char **argv)
 | 
 Line 92  main(int argc, char **argv)
 | 
 |                  printf("Error:: can't load #%d - %s\n", cfg_GetErrno(), cfg_GetError()); | 
                  printf("Error:: can't load #%d - %s\n", cfg_GetErrno(), cfg_GetError()); | 
 |                  return 1; | 
                  return 1; | 
 |          } | 
          } | 
 |          pthread_mutex_init(&mtx_sess, NULL); | 
   | 
 |          pthread_mutex_init(&mtx_pub, NULL); | 
   | 
 |          openlog("mqttd", LOG_PID | LOG_CONS, LOG_DAEMON); | 
          openlog("mqttd", LOG_PID | LOG_CONS, LOG_DAEMON); | 
 |          /* load 3 plugins */ | 
          /* load 3 plugins */ | 
 |          for (i = 0; i < 3; i++) | 
          for (i = 0; i < 3; i++) | 
| 
 Line 104  main(int argc, char **argv)
 | 
 Line 101  main(int argc, char **argv)
 | 
 |                                  mqttUnloadRTLM(i); | 
                                  mqttUnloadRTLM(i); | 
 |                          cfgUnloadConfig(&cfg); | 
                          cfgUnloadConfig(&cfg); | 
 |                          closelog(); | 
                          closelog(); | 
 |                          pthread_mutex_destroy(&mtx_pub); | 
   | 
 |                          pthread_mutex_destroy(&mtx_sess); | 
   | 
 |                          return 2; | 
                          return 2; | 
 |                  } | 
                  } | 
 |          acc = call.OpenACC(&cfg); | 
          acc = call.OpenACC(&cfg); | 
| 
 Line 199  end: /* free all resources */
 | 
 Line 194  end: /* free all resources */
 | 
 |                  mqttUnloadRTLM(i); | 
                  mqttUnloadRTLM(i); | 
 |          closelog(); | 
          closelog(); | 
 |          cfgUnloadConfig(&cfg); | 
          cfgUnloadConfig(&cfg); | 
 |          pthread_mutex_destroy(&mtx_pub); | 
   | 
 |          pthread_mutex_destroy(&mtx_sess); | 
   | 
 |          return ret; | 
          return ret; | 
 |  } | 
  } |