aboutsummaryrefslogtreecommitdiff
path: root/test/poll-link.c
diff options
context:
space:
mode:
authorGil Cukierman <cukie@google.com>2022-10-31 14:51:59 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-10-31 14:51:59 +0000
commit7ba7e81400b122a5e3b9dd1ec938fbeda8215899 (patch)
treeebe9c872e416346e4b333e5062da32401c8e0a73 /test/poll-link.c
parentd53db6851ea17b2d219d084e1afc683b8b62b105 (diff)
parentdae12c7b40c255ad7c6612591e2908a266f2cfd5 (diff)
downloadliburing-7ba7e81400b122a5e3b9dd1ec938fbeda8215899.tar.gz
Update liburing to version 2.2 am: d0a2042580 am: dae12c7b40android-u-beta-1-gpl
Original change: https://android-review.googlesource.com/c/platform/external/liburing/+/2276974 Change-Id: Ie4d6c0c023d49198c105b3d2fc1e5d51edef6398 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'test/poll-link.c')
-rw-r--r--test/poll-link.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/test/poll-link.c b/test/poll-link.c
index 4b4f9aa..197ad77 100644
--- a/test/poll-link.c
+++ b/test/poll-link.c
@@ -11,6 +11,7 @@
#include <netinet/tcp.h>
#include <netinet/in.h>
#include <poll.h>
+#include <arpa/inet.h>
#include "liburing.h"
@@ -42,7 +43,8 @@ struct data {
unsigned expected[2];
unsigned is_mask[2];
unsigned long timeout;
- int port;
+ unsigned short port;
+ unsigned int addr;
int stop;
};
@@ -59,7 +61,7 @@ static void *send_thread(void *arg)
addr.sin_family = AF_INET;
addr.sin_port = data->port;
- addr.sin_addr.s_addr = 0x0100007fU;
+ addr.sin_addr.s_addr = data->addr;
if (connect(s0, (struct sockaddr*)&addr, sizeof(addr)) != -1)
wait_for_var(&recv_thread_done);
@@ -90,11 +92,12 @@ void *recv_thread(void *arg)
struct sockaddr_in addr;
addr.sin_family = AF_INET;
- addr.sin_addr.s_addr = 0x0100007fU;
+ data->addr = inet_addr("127.0.0.1");
+ addr.sin_addr.s_addr = data->addr;
i = 0;
do {
- data->port = 1025 + (rand() % 64510);
+ data->port = htons(1025 + (rand() % 64510));
addr.sin_port = data->port;
if (bind(s0, (struct sockaddr*)&addr, sizeof(addr)) != -1)