chiark / gitweb /
unrar: Update from 5.3.2 to 5.4.5
[termux-packages] / packages / newsbeuter / 003_lockf.patch
1 diff -Naur newsbeuter-2.9.orig/src/utils.cpp newsbeuter-2.9/src/utils.cpp
2 --- newsbeuter-2.9.orig/src/utils.cpp   2015-02-19 11:56:59.000000000 +0100
3 +++ newsbeuter-2.9/src/utils.cpp        2016-05-30 22:48:05.751627034 +0200
4 @@ -37,6 +47,18 @@
5  #include <openssl/crypto.h>
6  #endif
7  
8 +#ifdef __ANDROID__
9 +
10 +# define F_ULOCK 0     /* Unlock a previously locked region.  */
11 +# define F_LOCK  1     /* Lock a region for exclusive use.  */
12 +# define F_TLOCK 2     /* Test and lock a region for exclusive use.  */
13 +# define F_TEST  3     /* Test a region for other processes locks.  */
14 +
15 +inline int lockf(int fd, int cmd, off_t ignored_len) {
16 +    return flock(fd, cmd);
17 +}
18 +#endif
19 +
20  namespace newsbeuter {
21  
22  std::vector<std::string> utils::tokenize_quoted(const std::string& str, std::string delimiters) {