diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-05-04 22:28:33 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-05-04 22:28:33 +0100 |
commit | a978c074e4272bb901fbe4a10de0a7b2af574f17 (patch) | |
tree | 8c764c1cc0576389ce22abd317bceba71ea5732d /dev-libs/libuv/files | |
parent | 40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (diff) |
gentoo resync : 04.05.2021
Diffstat (limited to 'dev-libs/libuv/files')
-rw-r--r-- | dev-libs/libuv/files/libuv-1.41.0-darwin.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/dev-libs/libuv/files/libuv-1.41.0-darwin.patch b/dev-libs/libuv/files/libuv-1.41.0-darwin.patch new file mode 100644 index 000000000000..a2b02d7b34f1 --- /dev/null +++ b/dev-libs/libuv/files/libuv-1.41.0-darwin.patch @@ -0,0 +1,45 @@ +--- a/src/unix/darwin-proctitle.c ++++ b/src/unix/darwin-proctitle.c +@@ -41,7 +41,7 @@ static int uv__pthread_setname_np(const char* name) { + strncpy(namebuf, name, sizeof(namebuf) - 1); + namebuf[sizeof(namebuf) - 1] = '\0'; + +- err = pthread_setname_np(namebuf); ++ err = 0; + if (err) + return UV__ERR(err); + +--- a/src/unix/getaddrinfo.c ++++ b/src/unix/getaddrinfo.c +@@ -225,6 +225,13 @@ void uv_freeaddrinfo(struct addrinfo* ai) { + freeaddrinfo(ai); + } + ++static size_t strnlen(char *x, size_t len) { ++ char *r = memchr(x, '\n', len); ++ if (r == NULL) ++ return len; ++ else ++ return r - x; ++} + + int uv_if_indextoname(unsigned int ifindex, char* buffer, size_t* size) { + char ifname_buf[UV_IF_NAMESIZE]; +--- a/src/unix/udp.c ++++ b/src/unix/udp.c +@@ -854,6 +854,7 @@ static int uv__udp_set_membership6(uv_udp_t* handle, + #if !defined(__OpenBSD__) && \ + !defined(__NetBSD__) && \ + !defined(__ANDROID__) && \ ++ !defined(__APPLE__) && \ + !defined(__DragonFly__) & \ + !defined(__QNX__) + static int uv__udp_set_source_membership4(uv_udp_t* handle, +@@ -1046,6 +1047,7 @@ int uv_udp_set_source_membership(uv_udp_t* handle, + #if !defined(__OpenBSD__) && \ + !defined(__NetBSD__) && \ + !defined(__ANDROID__) && \ ++ !defined(__APPLE__) && \ + !defined(__DragonFly__) && \ + !defined(__QNX__) + int err; |