X-Git-Url: https://git.saurik.com/apple/libc.git/blobdiff_plain/7b00c0c43f52e9d27168e67a26aac19065cdb40c..ad3c9f2af814c84582fdd1649e49ec4f68572c5a:/stdlib/FreeBSD/getenv.c.patch diff --git a/stdlib/FreeBSD/getenv.c.patch b/stdlib/FreeBSD/getenv.c.patch deleted file mode 100644 index 2155a0b..0000000 --- a/stdlib/FreeBSD/getenv.c.patch +++ /dev/null @@ -1,56 +0,0 @@ ---- getenv.c.bsdnew 2009-11-13 15:14:36.000000000 -0800 -+++ getenv.c 2009-11-13 15:14:50.000000000 -0800 -@@ -36,8 +36,9 @@ __FBSDID("$FreeBSD: src/lib/libc/stdlib/ - #include - #include - #include -+#include - --inline char *__findenv(const char *, int *); -+__private_extern__ char *__findenv(const char *, int *, char **); - - /* - * __findenv -- -@@ -48,12 +49,12 @@ inline char *__findenv(const char *, int - * - * This routine *should* be a static; don't use it. - */ --inline char * --__findenv(name, offset) -+__private_extern__ char * -+__findenv(name, offset, environ) - const char *name; - int *offset; -+ char **environ; - { -- extern char **environ; - int len, i; - const char *np; - char **p, *cp; -@@ -76,6 +77,19 @@ __findenv(name, offset) - } - - /* -+ * _getenvp -- SPI using an arbitrary pointer to string array (the array must -+ * have been created with malloc) and an env state, created by _allocenvstate(). -+ * Returns ptr to value associated with name, if any, else NULL. -+ */ -+char * -+_getenvp(const char *name, char ***envp, void *state __unused) -+{ -+ int offset; -+ -+ return (__findenv(name, &offset, *envp)); -+} -+ -+/* - * getenv -- - * Returns ptr to value associated with name, if any, else NULL. - */ -@@ -85,5 +99,5 @@ getenv(name) - { - int offset; - -- return (__findenv(name, &offset)); -+ return (__findenv(name, &offset, *_NSGetEnviron())); - }