X-Git-Url: https://git.saurik.com/apple/libc.git/blobdiff_plain/507116e319a1470bb0a5040d4d23e5c76955ef97..refs/heads/master:/libdarwin/stdlib.c diff --git a/libdarwin/stdlib.c b/libdarwin/stdlib.c index d5ba786..1c22fb3 100644 --- a/libdarwin/stdlib.c +++ b/libdarwin/stdlib.c @@ -158,3 +158,26 @@ realpath_np(os_fd_t fd, char buff[static PATH_MAX]) 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; +}