Fix signed vs unsigned comparison.

Otherwise GCC 4.9 complains.

Change-Id: I7cd3c5e8c78fda709130ca88a85fa1512e6fc024
diff --git a/tests/sys_socket_test.cpp b/tests/sys_socket_test.cpp
index 018889a..0bde024 100644
--- a/tests/sys_socket_test.cpp
+++ b/tests/sys_socket_test.cpp
@@ -179,7 +179,9 @@
   memset(&ts, 0, sizeof(ts));
   ts.tv_sec = 5;
   ts.tv_nsec = 0;
-  ASSERT_EQ(NUM_RECV_MSGS, recvmmsg(fd_acc, msgs, NUM_RECV_MSGS, 0, &ts)) << strerror(errno);
+  ASSERT_EQ(NUM_RECV_MSGS,
+            static_cast<size_t>(recvmmsg(fd_acc, msgs, NUM_RECV_MSGS, 0, &ts)))
+           << strerror(errno);
   for (size_t i = 0; i < NUM_RECV_MSGS; i++) {
     ASSERT_STREQ(g_RecvMsgs[i], bufs[i]);
   }
@@ -247,7 +249,8 @@
     tv.tv_usec = 0;
     ASSERT_LT(0, select(fd_acc+1, &read_set, NULL, NULL, &tv));
     char buffer[100];
-    ASSERT_EQ(strlen(g_SendMsgs[i]) + 1, recv(fd_acc, buffer, sizeof(buffer), 0));
+    ASSERT_EQ(strlen(g_SendMsgs[i]) + 1,
+              static_cast<size_t>(recv(fd_acc, buffer, sizeof(buffer), 0)));
     ASSERT_STREQ(g_SendMsgs[i], buffer);
   }