int tizen_base_port = 0;
int _emulator_condition = 0; //TODO:
+extern char tizen_vms_path[256];
int get_emulator_condition(void)
{
for(i = 0; i < qemu_argc; ++i)
{
INFO("%s ", qemu_argv[i]);
- if(strstr(qemu_argv[i], IMAGE_PATH_PREFIX) != NULL)
+ if(strstr(qemu_argv[i], IMAGE_PATH_PREFIX) != NULL) {
get_image_path(qemu_argc, qemu_argv[i]);
+ }
}
INFO("\n");
INFO("======================================================\n");
//DEFAULT_DEBUG_CHANNEL(tizen);
MULTI_DEBUG_CHANNEL(tizen, process);
-static char pidfname[256] = { 0, };
+static char pidfname[512] = { 0, };
+static char tizen_vms_path[512] = {0, };
#ifdef _WIN32
static char *mbstok_r (char *string, const char *delim, char **save_ptr)
{
int fd = -1;
char buf[128] = "";
- char *pid_dir;
if(!g_path_is_absolute(path))
- pid_dir = g_get_current_dir();
+ strcpy(tizen_vms_path, g_get_current_dir());
else
- pid_dir = g_path_get_dirname(path);
+ strcpy(tizen_vms_path, g_path_get_dirname(path));
- sprintf(pidfname, "%s/.pid", pid_dir);
+ sprintf(pidfname, "%s/.pid", tizen_vms_path);
- if (access(pid_dir, R_OK) != 0) {
+ if (access(tizen_vms_path, R_OK) != 0) {
make_pid_path(pidfname);
}
#ifdef _WIN32