| 1 | diff -u -r ../unrar/file.cpp ./file.cpp |
| 2 | --- ../unrar/file.cpp 2016-08-14 21:17:47.000000000 +0200 |
| 3 | +++ ./file.cpp 2017-01-31 12:53:12.968683760 +0100 |
| 4 | @@ -121,12 +121,6 @@ |
| 5 | hNewFile=fdopen(handle,UpdateMode ? UPDATEBINARY:READBINARY); |
| 6 | #endif |
| 7 | } |
| 8 | -#ifdef _ANDROID |
| 9 | - // If we open an existing file in r&w mode and external card is read-only |
| 10 | - // for usual file API. |
| 11 | - if (hNewFile==FILE_BAD_HANDLE && UpdateMode && errno!=ENOENT) |
| 12 | - hNewFile=JniOpenFile(Name); |
| 13 | -#endif |
| 14 | if (hNewFile==FILE_BAD_HANDLE && errno==ENOENT) |
| 15 | ErrorType=FILE_NOTFOUND; |
| 16 | #endif |
| 17 | @@ -196,12 +190,6 @@ |
| 18 | WideToChar(Name,NameA,ASIZE(NameA)); |
| 19 | #ifdef FILE_USE_OPEN |
| 20 | hFile=open(NameA,(O_CREAT|O_TRUNC) | (WriteMode ? O_WRONLY : O_RDWR)); |
| 21 | -#ifdef _ANDROID |
| 22 | - if (hFile==FILE_BAD_HANDLE) |
| 23 | - hFile=JniCreateFile(Name); // If external card is read-only for usual file API. |
| 24 | - if (hFile!=FILE_BAD_HANDLE) |
| 25 | - JniFileNotify(Name,false); |
| 26 | -#endif |
| 27 | #else |
| 28 | hFile=fopen(NameA,WriteMode ? WRITEBINARY:CREATEBINARY); |
| 29 | #endif |