diff options
-rw-r--r-- | src/armnnUtils/NetworkSockets.cpp | 8 | ||||
-rw-r--r-- | src/armnnUtils/NetworkSockets.hpp | 4 |
2 files changed, 7 insertions, 5 deletions
diff --git a/src/armnnUtils/NetworkSockets.cpp b/src/armnnUtils/NetworkSockets.cpp index cc28a90c48..aa9164e1d2 100644 --- a/src/armnnUtils/NetworkSockets.cpp +++ b/src/armnnUtils/NetworkSockets.cpp @@ -66,9 +66,11 @@ long Read(Socket s, void* buf, size_t len) #endif } -int Ioctl(Socket s, unsigned long cmd, void* arg) +int Ioctl(Socket s, unsigned long int cmd, void* arg) { -#if defined(__unix__) +#if defined(__ANDROID__) + return ioctl(s, static_cast<int>(cmd), arg); +#elif defined(__unix__) return ioctl(s, cmd, arg); #elif defined(_MSC_VER) return ioctlsocket(s, cmd, static_cast<u_long*>(arg)); @@ -76,7 +78,7 @@ int Ioctl(Socket s, unsigned long cmd, void* arg) } -int Poll(PollFd* fds, size_t numFds, int timeout) +int Poll(PollFd* fds, nfds_t numFds, int timeout) { #if defined(__unix__) return poll(fds, numFds, timeout); diff --git a/src/armnnUtils/NetworkSockets.hpp b/src/armnnUtils/NetworkSockets.hpp index 9e4770793c..8b192909b1 100644 --- a/src/armnnUtils/NetworkSockets.hpp +++ b/src/armnnUtils/NetworkSockets.hpp @@ -49,9 +49,9 @@ long Write(Socket s, const void* buf, size_t len); long Read(Socket s, void* buf, size_t len); -int Ioctl(Socket s, unsigned long cmd, void* arg); +int Ioctl(Socket s, unsigned long int cmd, void* arg); -int Poll(PollFd* fds, size_t numFds, int timeout); +int Poll(PollFd* fds, nfds_t numFds, int timeout); Socket Accept(Socket s, sockaddr* addr, unsigned int* addrlen, int flags); |