Files
gentoo/dev-libs/libuv/files/libuv-1.41.0-darwin.patch
Jakov Smolic 367bd1fba6 dev-libs/libuv: Bump to 1.41.0
* Re-enable test suite
* Drop static-libs support
* Add live ebuild template

Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
Closes: https://github.com/gentoo/gentoo/pull/20487
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2021-05-03 00:58:45 +02:00

46 lines
1.7 KiB
Diff

--- 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;