From aef67e5529dc90b90b91cdc05c1052837ed585f1 Mon Sep 17 00:00:00 2001 From: "Shuowang (Wayne) Zhang" Date: Tue, 1 Sep 2020 11:05:45 -0400 Subject: [PATCH] zos: use strnlen() from zoslib Since `strnlen()` is implemented in ZOSLIB, we will remove the libuv implementation to resolve conflict. The ZOSLIB implementation uses asm. PR-URL: https://github.com/libuv/libuv/pull/3060 Reviewed-By: Richard Lau --- src/unix/os390-syscalls.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/unix/os390-syscalls.c b/src/unix/os390-syscalls.c index 491e950c..a6fcca1c 100644 --- a/src/unix/os390-syscalls.c +++ b/src/unix/os390-syscalls.c @@ -550,15 +550,6 @@ ssize_t os390_readlink(const char* path, char* buf, size_t len) { } -size_t strnlen(const char* str, size_t maxlen) { - char* p = memchr(str, 0, maxlen); - if (p == NULL) - return maxlen; - else - return p - str; -} - - int sem_init(UV_PLATFORM_SEM_T* semid, int pshared, unsigned int value) { UNREACHABLE(); }