summaryrefslogtreecommitdiffstats
path: root/tools/idevicecrashreport.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2015-01-27 19:43:54 +0100
committerGravatar Nikias Bassen2015-01-27 19:43:54 +0100
commit2c951c8bf15e229342abfa102e4414fd67795e19 (patch)
tree29ba40085e382dc50fc4e4cbe5d1f3ddb147f731 /tools/idevicecrashreport.c
parenta6ea54ec581470ed70c98c86b1619f9defca8b7e (diff)
downloadlibimobiledevice-2c951c8bf15e229342abfa102e4414fd67795e19.tar.gz
libimobiledevice-2c951c8bf15e229342abfa102e4414fd67795e19.tar.bz2
idevicecrashreport: Enable build for win32
Diffstat (limited to 'tools/idevicecrashreport.c')
-rw-r--r--tools/idevicecrashreport.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/idevicecrashreport.c b/tools/idevicecrashreport.c
index de2edb5..8fcfbd0 100644
--- a/tools/idevicecrashreport.c
+++ b/tools/idevicecrashreport.c
@@ -32,6 +32,7 @@
#include <plist/plist.h>
#ifdef WIN32
+#include <windows.h>
#define S_IFLNK S_IFREG
#define S_IFSOCK S_IFREG
#endif
@@ -43,7 +44,11 @@ static int keep_crash_reports = 0;
static int file_exists(const char* path)
{
struct stat tst;
+#ifdef WIN32
+ return (stat(path, &tst) == 0);
+#else
return (lstat(path, &tst) == 0);
+#endif
}
static int extract_raw_crash_report(const char* filename) {