In order to comply with common libc behavior, we provide the following
symbol aliases for environ`: `_environ`, `__environ`, `___environ`.
Signed-off-by: Simon Kuenzer <simon@unikraft.io>
Reviewed-by: Delia Pavel <delia_maria.pavel@stud.acs.upb.ro>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #868
#endif
char **__environ = __init_env;
+__weak_alias(__environ, ___environ);
+__weak_alias(__environ, _environ);
+__weak_alias(__environ, environ);
clearenv
putenv
getenv
+___environ
__environ
+_environ
+environ