From: Nishi Date: Thu, 19 Sep 2024 12:47:40 +0000 (+0000) Subject: trying to add haiku support X-Git-Url: https://git.chaotic.ninja/gitweb/nishi/?a=commitdiff_plain;h=72a0f735a7f63382e59ed75c3786c55843b9da48;p=tewi.git trying to add haiku support git-svn-id: file:///raid/svn-personal/tewi/trunk@82 8739d7e6-ffea-ec47-b151-bdff447c6205 --- diff --git a/Server/server.c b/Server/server.c index d0b4963..eee36e1 100644 --- a/Server/server.c +++ b/Server/server.c @@ -131,7 +131,13 @@ int tw_server_init(void) { memset(&addresses[i], 0, sizeof(addresses[i])); #ifdef NO_IPV6 addresses[i].sin_family = AF_INET; +#ifdef __HAIKU__ + if((addresses[i].sin_addr.s_addr = gethostaddr()) == -1){ + addresses[i].sin_addr.s_addr = INADDR_ANY; + } +#else addresses[i].sin_addr.s_addr = INADDR_ANY; +#endif addresses[i].sin_port = htons(config.ports[i]); #else addresses[i].sin6_family = AF_INET6;