mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-09 00:00:04 +01:00
cygwin: include in unix type socket init
This commit is contained in:
parent
58a34cb0c3
commit
aa090fc287
4 changed files with 6 additions and 5 deletions
|
@ -91,7 +91,7 @@ lws_conmon_append_copy_new_dns_results(struct lws *wsi,
|
|||
* No we don't already have a copy of this one, let's
|
||||
* allocate and append it then
|
||||
*/
|
||||
size_t al = sizeof(struct addrinfo) + cai->ai_addrlen;
|
||||
size_t al = sizeof(struct addrinfo) + (size_t)cai->ai_addrlen;
|
||||
size_t cl = cai->ai_canonname ?
|
||||
strlen(cai->ai_canonname) + 1 : 0;
|
||||
|
||||
|
@ -102,7 +102,7 @@ lws_conmon_append_copy_new_dns_results(struct lws *wsi,
|
|||
}
|
||||
*ai = *cai;
|
||||
ai->ai_addr = (struct sockaddr *)&ai[1];
|
||||
memcpy(ai->ai_addr, cai->ai_addr, cai->ai_addrlen);
|
||||
memcpy(ai->ai_addr, cai->ai_addr, (size_t)cai->ai_addrlen);
|
||||
|
||||
if (cl) {
|
||||
ai->ai_canonname = ((char *)ai->ai_addr) +
|
||||
|
|
|
@ -452,7 +452,7 @@ ads_known:
|
|||
else
|
||||
#endif
|
||||
m = connect(wsi->desc.sockfd, (const struct sockaddr *)psa,
|
||||
(unsigned int)n);
|
||||
(socklen_t)n);
|
||||
|
||||
#if defined(LWS_WITH_CONMON)
|
||||
wsi->conmon_datum = lws_now_usecs();
|
||||
|
|
|
@ -634,7 +634,7 @@ lws_sort_dns(struct lws *wsi, const struct addrinfo *result)
|
|||
if (!ds)
|
||||
return 1;
|
||||
|
||||
memcpy(&ds->dest, ai->ai_addr, ai->ai_addrlen);
|
||||
memcpy(&ds->dest, ai->ai_addr, (size_t)ai->ai_addrlen);
|
||||
ds->dest.sa4.sin_family = (sa_family_t)ai->ai_family;
|
||||
|
||||
lws_sa46_write_numeric_address(&ds->dest, afip, sizeof(afip));
|
||||
|
|
|
@ -225,7 +225,8 @@ lws_plat_set_socket_options_ip(lws_sockfd_type fd, uint8_t pri, int lws_flags)
|
|||
!defined(__NetBSD__) && \
|
||||
!defined(__OpenBSD__) && \
|
||||
!defined(__sun) && \
|
||||
!defined(__HAIKU__)
|
||||
!defined(__HAIKU__) && \
|
||||
!defined(__CYGWIN__)
|
||||
|
||||
/* the BSDs don't have SO_PRIORITY */
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue