postgresql: Update from 9.6.2 to 9.6.3
[termux-packages] / packages / newsbeuter / 003_lockf.patch
CommitLineData
b3a91ddd
BK
1diff -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) {