chiark / gitweb /
vim: Use sensible.vim as system vimrc
[termux-packages] / packages / unrar / filefn.cpp.patch
1 diff -u -r ../unrar/filefn.cpp ./filefn.cpp
2 --- ../unrar/filefn.cpp 2016-08-14 21:17:47.000000000 +0200
3 +++ ./filefn.cpp        2017-01-31 12:52:24.009280586 +0100
4 @@ -29,12 +29,6 @@
5    WideToChar(Name,NameA,ASIZE(NameA));
6    mode_t uattr=SetAttr ? (mode_t)Attr:0777;
7    int ErrCode=mkdir(NameA,uattr);
8 -#ifdef _ANDROID
9 -  if (ErrCode==-1 && errno!=ENOENT)
10 -    ErrCode=JniMkdir(Name) ? 0 : -1;  // If external card is read-only for usual file API.
11 -  if (ErrCode!=-1)
12 -    JniFileNotify(Name,false);
13 -#endif
14    if (ErrCode==-1)
15      return errno==ENOENT ? MKDIR_BADPATH:MKDIR_ERROR;
16    return MKDIR_SUCCESS;
17 @@ -426,15 +420,6 @@
18    WideToChar(SrcName,SrcNameA,ASIZE(SrcNameA));
19    WideToChar(DestName,DestNameA,ASIZE(DestNameA));
20    bool Success=rename(SrcNameA,DestNameA)==0;
21 -#ifdef _ANDROID
22 -  if (!Success)
23 -    Success=JniRename(SrcName,DestName); // If external card is read-only for usual file API.
24 -  if (Success)
25 -  {
26 -    JniFileNotify(SrcName,true);
27 -    JniFileNotify(DestName,false);
28 -  }
29 -#endif
30    return Success;
31  #endif
32  }
33 @@ -455,12 +440,6 @@
34    char NameA[NM];
35    WideToChar(Name,NameA,ASIZE(NameA));
36    bool Success=remove(NameA)==0;
37 -#ifdef _ANDROID
38 -  if (!Success)
39 -    Success=JniDelete(Name);
40 -  if (Success)
41 -    JniFileNotify(Name,true);
42 -#endif
43    return Success;
44  #endif
45  }