Updates to Filesystem.cpp/hpp and NetworkSockets.cpp/hpp to fix failing master

Signed-off-by: David Monahan <david.monahan@arm.com>
Change-Id: I566c29754aa586167a938d2c2b4e5069a39b5e50
diff --git a/src/armnnUtils/Filesystem.cpp b/src/armnnUtils/Filesystem.cpp
index 08c447b..6c8175b 100644
--- a/src/armnnUtils/Filesystem.cpp
+++ b/src/armnnUtils/Filesystem.cpp
@@ -18,15 +18,22 @@
 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<long long>(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 d6dc5b9..2fe720d 100644
--- a/src/armnnUtils/Filesystem.hpp
+++ b/src/armnnUtils/Filesystem.hpp
@@ -10,7 +10,7 @@
 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 aa9164e..3f17a1b 100644
--- a/src/armnnUtils/NetworkSockets.cpp
+++ b/src/armnnUtils/NetworkSockets.cpp
@@ -88,7 +88,7 @@
 }
 
 
-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 8b19290..b9e58aa 100644
--- a/src/armnnUtils/NetworkSockets.hpp
+++ b/src/armnnUtils/NetworkSockets.hpp
@@ -53,7 +53,7 @@
 
 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);
 
 }
 }