46 lines
1.3 KiB
Diff
46 lines
1.3 KiB
Diff
diff -u -r ../unrar/filefn.cpp ./filefn.cpp
|
|
--- ../unrar/filefn.cpp 2016-08-14 21:17:47.000000000 +0200
|
|
+++ ./filefn.cpp 2017-01-31 12:52:24.009280586 +0100
|
|
@@ -29,12 +29,6 @@
|
|
WideToChar(Name,NameA,ASIZE(NameA));
|
|
mode_t uattr=SetAttr ? (mode_t)Attr:0777;
|
|
int ErrCode=mkdir(NameA,uattr);
|
|
-#ifdef _ANDROID
|
|
- if (ErrCode==-1 && errno!=ENOENT)
|
|
- ErrCode=JniMkdir(Name) ? 0 : -1; // If external card is read-only for usual file API.
|
|
- if (ErrCode!=-1)
|
|
- JniFileNotify(Name,false);
|
|
-#endif
|
|
if (ErrCode==-1)
|
|
return errno==ENOENT ? MKDIR_BADPATH:MKDIR_ERROR;
|
|
return MKDIR_SUCCESS;
|
|
@@ -426,15 +420,6 @@
|
|
WideToChar(SrcName,SrcNameA,ASIZE(SrcNameA));
|
|
WideToChar(DestName,DestNameA,ASIZE(DestNameA));
|
|
bool Success=rename(SrcNameA,DestNameA)==0;
|
|
-#ifdef _ANDROID
|
|
- if (!Success)
|
|
- Success=JniRename(SrcName,DestName); // If external card is read-only for usual file API.
|
|
- if (Success)
|
|
- {
|
|
- JniFileNotify(SrcName,true);
|
|
- JniFileNotify(DestName,false);
|
|
- }
|
|
-#endif
|
|
return Success;
|
|
#endif
|
|
}
|
|
@@ -455,12 +440,6 @@
|
|
char NameA[NM];
|
|
WideToChar(Name,NameA,ASIZE(NameA));
|
|
bool Success=remove(NameA)==0;
|
|
-#ifdef _ANDROID
|
|
- if (!Success)
|
|
- Success=JniDelete(Name);
|
|
- if (Success)
|
|
- JniFileNotify(Name,true);
|
|
-#endif
|
|
return Success;
|
|
#endif
|
|
}
|