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