Loading...
libdarwin/stdlib.c Libc-1353.11.2 Libc-1583.60.2
--- Libc/Libc-1353.11.2/libdarwin/stdlib.c
+++ Libc/Libc-1583.60.2/libdarwin/stdlib.c
@@ -158,3 +158,26 @@
 
 	return error;
 }
+
+errno_t
+memdup_np(void **_new, const void *src, size_t len)
+{
+	void *mynew = NULL;
+
+	mynew = malloc(len);
+	if (!mynew) {
+		return errno;
+	}
+
+	memcpy(mynew, src, len);
+	*_new = mynew;
+	return 0;
+}
+
+void *
+memdup2_np(const void *src, size_t len)
+{
+	void *_new = os_malloc(len);
+	memcpy(_new, src, len);
+	return _new;
+}