Skip to content

Commit e301e5f

Browse files
committed
android: fix various compilation errors
1 parent 002b373 commit e301e5f

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

dtool/src/dtoolutil/filename.cxx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,11 @@
4848
#include <unistd.h>
4949
#endif
5050

51+
#if defined(__ANDROID__) && !defined(HAVE_LOCKF)
52+
// Needed for flock.
53+
#include <sys/file.h>
54+
#endif
55+
5156
TextEncoder::Encoding Filename::_filesystem_encoding = TextEncoder::E_utf8;
5257

5358
TVOLATILE AtomicAdjust::Pointer Filename::_home_directory;

panda/src/gobj/vertexDataSaveFile.cxx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@
2323
#include <errno.h>
2424
#endif // _WIN32
2525

26+
#if defined(__ANDROID__) && !defined(HAVE_LOCKF)
27+
// Needed for flock.
28+
#include <sys/file.h>
29+
#endif
30+
2631
/**
2732
*
2833
*/

panda/src/net/connectionManager.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#elif defined(WIN32_VC) || defined(WIN64_VC)
2727
#include <winsock2.h> // For gethostname()
2828
#include <Iphlpapi.h> // For GetAdaptersAddresses()
29-
#elif defined(ANDROID)
29+
#elif defined(__ANDROID__)
3030
#include <net/if.h>
3131
#else
3232
#include <net/if.h>
@@ -538,7 +538,7 @@ scan_interfaces() {
538538
PANDA_FREE_ARRAY(addresses);
539539
}
540540

541-
#elif defined(ANDROID)
541+
#elif defined(__ANDROID__)
542542
// TODO: implementation using netlink_socket?
543543

544544
#else // WIN32_VC

0 commit comments

Comments
 (0)