summaryrefslogtreecommitdiffstats
path: root/test/mock_syscall.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/mock_syscall.cpp')
-rw-r--r--test/mock_syscall.cpp33
1 files changed, 15 insertions, 18 deletions
diff --git a/test/mock_syscall.cpp b/test/mock_syscall.cpp
index 173b67f..28ebed2 100644
--- a/test/mock_syscall.cpp
+++ b/test/mock_syscall.cpp
@@ -1,43 +1,42 @@
-#include <sys/types.h>
-#include <sys/socket.h>
-
-#include <net/if.h>
-#include <netinet/in.h>
#include <arpa/inet.h>
-
#include <ifaddrs.h>
+#include <net/if.h>
+#include <netinet/in.h>
+#include <sys/socket.h>
+#include <sys/types.h>
#define MAX_IFADDRS 5
int debugging = false;
/* Data for mocking getifaddrs */
-struct ifaddr_storage {
+struct ifaddr_storage
+{
struct ifaddrs ifaddr;
struct sockaddr_storage addr;
struct sockaddr_storage mask;
struct sockaddr_storage bcast;
} mock_ifaddr_storage[MAX_IFADDRS];
-struct ifaddrs *mock_ifaddrs = nullptr;
+struct ifaddrs* mock_ifaddrs = nullptr;
int ifaddr_count = 0;
/* Stub library functions */
-void freeifaddrs(ifaddrs *ifp)
+void freeifaddrs(ifaddrs* ifp)
{
- return ;
+ return;
}
void mock_addIP(const char* name, const char* addr, const char* mask,
unsigned int flags)
{
- struct ifaddrs *ifaddr = &mock_ifaddr_storage[ifaddr_count].ifaddr;
+ struct ifaddrs* ifaddr = &mock_ifaddr_storage[ifaddr_count].ifaddr;
- struct sockaddr_in *in = reinterpret_cast<sockaddr_in*>
- (&mock_ifaddr_storage[ifaddr_count].addr);
- struct sockaddr_in *mask_in = reinterpret_cast<sockaddr_in*>
- (&mock_ifaddr_storage[ifaddr_count].mask);
+ struct sockaddr_in* in =
+ reinterpret_cast<sockaddr_in*>(&mock_ifaddr_storage[ifaddr_count].addr);
+ struct sockaddr_in* mask_in =
+ reinterpret_cast<sockaddr_in*>(&mock_ifaddr_storage[ifaddr_count].mask);
in->sin_family = AF_INET;
in->sin_port = 0;
@@ -58,14 +57,12 @@ void mock_addIP(const char* name, const char* addr, const char* mask,
mock_ifaddr_storage[ifaddr_count - 1].ifaddr.ifa_next = ifaddr;
ifaddr_count++;
mock_ifaddrs = &mock_ifaddr_storage[0].ifaddr;
-
}
-int getifaddrs(ifaddrs **ifap)
+int getifaddrs(ifaddrs** ifap)
{
*ifap = mock_ifaddrs;
if (mock_ifaddrs == nullptr)
return -1;
return (0);
}
-
OpenPOWER on IntegriCloud