Стандартные библиотечные функции C getenv
и setenv
могут использоваться для доступа к переменным среды для процесса.
В Linux, есть документированный глобальный переменный environ
который содержит строки среды значения переменных, так что можно в принципе использовать его напрямую , а не использовать getenv
и setenv
Мои вопросы:
Почему
environ
предоставляется и документируется программисту приложения, когда это кажется ненужным?Может ли какое-либо программное обеспечение сейчас или, скорее всего, будущее программное обеспечение использовать непосредственно в
environ
?