#include <errno.h>
#include <sys/wait.h>
#include "stc-manager.h"
-#include "stc-emulator.h"
#include "stc-manager-gdbus.h"
#include "stc-db.h"
#include "counter.h"
#include "stc-manager-plugin-appstatus.h"
#include "stc-manager-plugin-exception.h"
#include "stc-manager-plugin-procfs.h"
+#include "stc-manager-plugin-tether.h"
#define BUF_SIZE_FOR_ERR 100
stc_plugin_appstatus_deinit();
stc_plugin_exception_deinit();
stc_plugin_procfs_deinit();
+ stc_plugin_tether_deinit();
inotify_deregister(INFO_STORAGE_DIR);
inotify_deinitialize();
stc_plugin_appstatus_init();
stc_plugin_exception_init();
stc_plugin_procfs_init();
+ stc_plugin_tether_init();
stc_firewall_init();
if (pid == 0) {
errno = 0;
if (execv(args[0], args) == -1) {
- STC_LOGE("Failed to execute [%s]", err_str);
+ STC_LOGE("Failed to execute [%s]", *err_str);
g_strfreev(args);
exit(-1);
}
/* Crate the GLIB main loop */
main_loop = g_main_loop_new(NULL, FALSE);
- stc_emulator_check_environment();
- if (stc_emulator_is_emulated() == FALSE) {
- g_stc = __stc_manager_init();
- if (!g_stc)
- goto fail;
- g_stc->main_loop = main_loop;
- }
+ g_stc = __stc_manager_init();
+ if (!g_stc)
+ goto fail;
+
+ g_stc->main_loop = main_loop;
/* Run the main loop */
g_main_loop_run(main_loop);
ret = 0;
fail:
- if (stc_emulator_is_emulated() == FALSE)
- __stc_manager_deinit();
+ __stc_manager_deinit();
if (main_loop)
g_main_loop_unref(main_loop);