Fossil SCM

Avoid the clearenv() interface (which seems to be missing on NetBSD according to [2d4c16df5a9e61c2]) and simply set the global "environ" variable directly.

drh 2019-08-02 18:13 trunk
Commit d72aa24ce6172986d9605c927b3cd6e99dfcf6f3e16f3d70e4b9e9a1b23049c4
1 file changed +3 -1
+3 -1
--- src/file.c
+++ src/file.c
@@ -1767,11 +1767,13 @@
17671767
}else{
17681768
rc = 1;
17691769
}
17701770
return rc;
17711771
#else
1772
- return clearenv();
1772
+ extern char **environ;
1773
+ environ = 0;
1774
+ return 0;
17731775
#endif
17741776
}
17751777
17761778
/*
17771779
** Like fopen() but always takes a UTF8 argument.
17781780
--- src/file.c
+++ src/file.c
@@ -1767,11 +1767,13 @@
1767 }else{
1768 rc = 1;
1769 }
1770 return rc;
1771 #else
1772 return clearenv();
 
 
1773 #endif
1774 }
1775
1776 /*
1777 ** Like fopen() but always takes a UTF8 argument.
1778
--- src/file.c
+++ src/file.c
@@ -1767,11 +1767,13 @@
1767 }else{
1768 rc = 1;
1769 }
1770 return rc;
1771 #else
1772 extern char **environ;
1773 environ = 0;
1774 return 0;
1775 #endif
1776 }
1777
1778 /*
1779 ** Like fopen() but always takes a UTF8 argument.
1780

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button