diff options
author | Cameron Katri <me@cameronkatri.com> | 2021-04-08 15:26:55 -0400 |
---|---|---|
committer | Cameron Katri <me@cameronkatri.com> | 2021-04-08 15:26:55 -0400 |
commit | 97cf6d8bc6280611a347acf60e678721957475d0 (patch) | |
tree | e52fa41b1bcfb460b9ab6ffdbc08cb124856ea9d /pw/libutil | |
parent | d0c36b7ba551609dd9355c6791f1ae9b55f1bc33 (diff) | |
download | pw-darwin-97cf6d8bc6280611a347acf60e678721957475d0.tar.gz pw-darwin-97cf6d8bc6280611a347acf60e678721957475d0.tar.zst pw-darwin-97cf6d8bc6280611a347acf60e678721957475d0.zip |
Use libc reallocarray
Diffstat (limited to 'pw/libutil')
-rw-r--r-- | pw/libutil/gr_util.c | 4 | ||||
-rw-r--r-- | pw/libutil/login_cap.c | 4 | ||||
-rw-r--r-- | pw/libutil/pw_util.c | 5 |
3 files changed, 10 insertions, 3 deletions
diff --git a/pw/libutil/gr_util.c b/pw/libutil/gr_util.c index cfb9b7e..bcd171e 100644 --- a/pw/libutil/gr_util.c +++ b/pw/libutil/gr_util.c @@ -47,7 +47,9 @@ __FBSDID("$FreeBSD$"); #include <unistd.h> #include <pwd.h> -#include "reallocarray.h" +#include <os/availability.h> +API_AVAILABLE(macos(10.12), ios(10.0), tvos(10.0), watchos(3.0)) +void * reallocarray(void * in_ptr, size_t nmemb, size_t size) __DARWIN_EXTSN(reallocarray) __result_use_check; static int lockfd = -1; static char group_dir[PATH_MAX]; diff --git a/pw/libutil/login_cap.c b/pw/libutil/login_cap.c index b544b69..8befd7c 100644 --- a/pw/libutil/login_cap.c +++ b/pw/libutil/login_cap.c @@ -44,7 +44,9 @@ __FBSDID("$FreeBSD$"); #include <syslog.h> #include <unistd.h> -#include "reallocarray.h" +#include <os/availability.h> +API_AVAILABLE(macos(10.12), ios(10.0), tvos(10.0), watchos(3.0)) +void * reallocarray(void * in_ptr, size_t nmemb, size_t size) __DARWIN_EXTSN(reallocarray) __result_use_check; /* * allocstr() diff --git a/pw/libutil/pw_util.c b/pw/libutil/pw_util.c index 61d4ef4..1548ca6 100644 --- a/pw/libutil/pw_util.c +++ b/pw/libutil/pw_util.c @@ -65,7 +65,10 @@ __SCCSID("@(#)pw_util.c 8.3 (Berkeley) 4/2/94"); #include <unistd.h> #include "libutil.h" -#include "reallocarray.h" + +#include <os/availability.h> +API_AVAILABLE(macos(10.12), ios(10.0), tvos(10.0), watchos(3.0)) +void * reallocarray(void * in_ptr, size_t nmemb, size_t size) __DARWIN_EXTSN(reallocarray) __result_use_check; static pid_t editpid = -1; static int lockfd = -1; |