| 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) { |