From a0d189697bb549a37886790536be7e6879ee943a Mon Sep 17 00:00:00 2001 From: David Monahan Date: Fri, 24 Jan 2020 09:13:33 +0000 Subject: Updates to Filesystem.cpp/hpp and NetworkSockets.cpp/hpp to fix failing master Signed-off-by: David Monahan Change-Id: I566c29754aa586167a938d2c2b4e5069a39b5e50 --- src/armnnUtils/Filesystem.cpp | 11 +++++++++-- src/armnnUtils/Filesystem.hpp | 2 +- src/armnnUtils/NetworkSockets.cpp | 2 +- src/armnnUtils/NetworkSockets.hpp | 2 +- 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/armnnUtils/Filesystem.cpp b/src/armnnUtils/Filesystem.cpp index 08c447b3f6..6c8175b202 100644 --- a/src/armnnUtils/Filesystem.cpp +++ b/src/armnnUtils/Filesystem.cpp @@ -18,15 +18,22 @@ namespace armnnUtils namespace Filesystem { -long GetFileSize(const char* path) +long long GetFileSize(const char* path) { -#if defined(__unix__) +#if defined(__ANDROID__) struct stat statusBuffer; if (stat(path, & statusBuffer) != 0) { return -1; } return statusBuffer.st_size; +#elif defined(__unix__) + struct stat statusBuffer; + if (stat(path, & statusBuffer) != 0) + { + return -1; + } + return static_cast(statusBuffer.st_size); #elif defined(_MSC_VER) WIN32_FILE_ATTRIBUTE_DATA attr; if (::GetFileAttributesEx(path, GetFileExInfoStandard, &attr) == 0) diff --git a/src/armnnUtils/Filesystem.hpp b/src/armnnUtils/Filesystem.hpp index d6dc5b97fd..2fe720dcf6 100644 --- a/src/armnnUtils/Filesystem.hpp +++ b/src/armnnUtils/Filesystem.hpp @@ -10,7 +10,7 @@ namespace armnnUtils namespace Filesystem { -long GetFileSize(const char* path); +long long GetFileSize(const char* path); bool Remove(const char* path); diff --git a/src/armnnUtils/NetworkSockets.cpp b/src/armnnUtils/NetworkSockets.cpp index aa9164e1d2..3f17a1bcb3 100644 --- a/src/armnnUtils/NetworkSockets.cpp +++ b/src/armnnUtils/NetworkSockets.cpp @@ -88,7 +88,7 @@ int Poll(PollFd* fds, nfds_t numFds, int timeout) } -armnnUtils::Sockets::Socket Accept(Socket s, sockaddr* addr, unsigned int* addrlen, int flags) +armnnUtils::Sockets::Socket Accept(Socket s, sockaddr* addr, socklen_t* addrlen, int flags) { #if defined(__unix__) return accept4(s, addr, addrlen, flags); diff --git a/src/armnnUtils/NetworkSockets.hpp b/src/armnnUtils/NetworkSockets.hpp index 8b192909b1..b9e58aac1d 100644 --- a/src/armnnUtils/NetworkSockets.hpp +++ b/src/armnnUtils/NetworkSockets.hpp @@ -53,7 +53,7 @@ int Ioctl(Socket s, unsigned long int cmd, void* arg); int Poll(PollFd* fds, nfds_t numFds, int timeout); -Socket Accept(Socket s, sockaddr* addr, unsigned int* addrlen, int flags); +Socket Accept(Socket s, sockaddr* addr, socklen_t* addrlen, int flags); } } -- cgit v1.2.1