hidden. Fixes a mismatch where a plugin (or its loaded dso) would
call setenv() to set a variables but be unable to find it later
with getenv().
return rpl_getenv(name);
}
-__dso_public char *getenv(const char *);
-
-char *
+__dso_public char *
getenv(const char *name)
{
char *val = NULL;
return rpl_putenv(string);
}
-int
+__dso_public int
putenv(PUTENV_CONST char *string)
{
switch (process_hooks_putenv((char *)string)) {
return rpl_setenv(var, val, overwrite);
}
-int
+__dso_public int
setenv(const char *var, const char *val, int overwrite)
{
switch (process_hooks_setenv(var, val, overwrite)) {
}
#ifdef UNSETENV_VOID
-void
+__dso_public void
#else
-int
+__dso_public int
#endif
unsetenv(const char *var)
{