static time_t ti;
static char buf_time[64];
extern char tizen_target_img_path[];
-HANDLE g_hFile;
static char g_sdcard[256] = {0,};
static const char *pactempfile = ".autoproxy";
}
return true;
}
- g_hFile = hFile;
INFO("Get file lock: %s\n", lock_file);
strncpy(g_sdcard, sdcard, strlen(sdcard));
- CloseHandle(hFile);
return true;
}
}
INFO("return ERR_SUCCESS\n");
- CloseHandle(g_hFile);
g_sdcard[0] = '\0';
fSuccess = DeleteFile(lock_file);
if (!fSuccess) {
return ERR_UNLCK;
}
CloseHandle(hFile2);
- CloseHandle(g_hFile);
+ fSuccess = DeleteFile(lock_file);
+ if (!fSuccess) {
+ // Handle the error.
+ ERR("DeleteFile failed (%d)\n", GetLastError());
+ return ERR_UNLCK;
+ }
INFO("unlock success: %s\n", lock_file);
return ERR_SUCCESS;
const char *pac_tempfile = ".autoproxy";
-#ifndef CONFIG_WIN32
-static int g_fd;
-#endif
-inline size_t write_data(void *ptr, size_t size, size_t nmemb, FILE *stream)
+size_t write_data(void *ptr, size_t size, size_t nmemb, FILE *stream)
{
size_t written;
written = fwrite(ptr, size, nmemb, stream);
return written;
}
-inline void download_url(char *url)
+void download_url(char *url)
{
CURL *curl;
FILE *fp;
return;
}
-inline void remove_string(char *src, char *dst, const char *toremove)
+void remove_string(char *src, char *dst, const char *toremove)
{
int len = strlen(toremove);
int i, j;
return fcntl(fd, F_SETLK, &lock);
}
-inline bool make_sdcard_lock(char *sdcard)
+bool make_sdcard_lock(char *sdcard)
{
char *lock_file = g_strdup_printf("%s.lck", sdcard);
int fd = open(lock_file, O_CREAT|O_RDWR, 0666);
}
INFO("Get file lock: %s\n", lock_file);
- g_fd = fd;
- close(fd);
return true;
}
-inline int remove_sdcard_lock(char *sdcard)
+int remove_sdcard_lock(char *sdcard)
{
errno = 0;
char *lock_file = g_strdup_printf("%s.lck", sdcard);
INFO("unlock success: %s\n", lock_file);
close(fd);
- close(g_fd);
return ERR_SUCCESS;
}
#endif