summaryrefslogtreecommitdiff
path: root/fs_test/lwext4_server.c
diff options
context:
space:
mode:
authorgkostka <kostka.grzegorz@gmail.com>2014-04-06 17:10:06 +0000
committergkostka <kostka.grzegorz@gmail.com>2014-04-06 17:10:06 +0000
commit0d2c2b5509e8489b94dfe782eb1bf455fa86a493 (patch)
tree999a557a5b21c7f524b79cb8c419cdb74f970d5e /fs_test/lwext4_server.c
parent096ac0cfd231fdd540bd35072592730634fab218 (diff)
SO_REUSEADDR option for server socket.
Fixed client path in fs_test.mk. Disabled internal errno definitions.
Diffstat (limited to 'fs_test/lwext4_server.c')
-rw-r--r--fs_test/lwext4_server.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/fs_test/lwext4_server.c b/fs_test/lwext4_server.c
index fefce29..30a7a08 100644
--- a/fs_test/lwext4_server.c
+++ b/fs_test/lwext4_server.c
@@ -234,6 +234,12 @@ static int server_open(void)
exit(-1);
}
+ int yes = 1;
+ if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, (void *)&yes, sizeof(int))) {
+ printf("setsockopt() error: %s\n", strerror(errno));
+ exit(-1);
+ }
+
serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);
serv_addr.sin_port = htons(connection_port);