mirror of
https://git.freebsd.org/ports.git
synced 2025-05-12 15:21:51 -04:00
net/shadowsocks-libev: fix build error on 14.0-CURRENT
PR: ports/259951
This commit is contained in:
parent
6bdec1b299
commit
0d391b9c88
1 changed files with 22 additions and 0 deletions
|
@ -0,0 +1,22 @@
|
||||||
|
--- libcork/src/libcork/posix/env.c.orig 2019-07-24 14:01:14 UTC
|
||||||
|
+++ libcork/src/libcork/posix/env.c
|
||||||
|
@@ -194,12 +194,19 @@ cork_env_set_vars(void *user_data, struct cork_hash_ta
|
||||||
|
*
|
||||||
|
* [1] http://www.gnu.org/software/gnulib/manual/html_node/clearenv.html
|
||||||
|
*/
|
||||||
|
+
|
||||||
|
+#if (defined(__FreeBSD__) && (__FreeBSD__ < 14))
|
||||||
|
+/* Since FreeBSD 14.0-CURRENT, the clearenv(3) function was added to stdlib.
|
||||||
|
+ * See https://reviews.freebsd.org/R10:597b02675751e48dd04777f1e91fee382bf3a966
|
||||||
|
+ */
|
||||||
|
+
|
||||||
|
static void
|
||||||
|
clearenv(void)
|
||||||
|
{
|
||||||
|
*environ = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
+#endif
|
||||||
|
#else
|
||||||
|
/* Otherwise assume that we have clearenv available. */
|
||||||
|
#endif
|
Loading…
Add table
Reference in a new issue