getenv() のすべての環境変数を保持するグローバル変数はどれですか? この var は env vars で満たされている glibc ファイルはどれですか?
**environ だと思いますが、bash で環境変数を設定すると、SSH_AGENT_PID 環境変数のみが出力されます。SSH_AGENT_PID が設定されているのはなぜですか?設定されているのはなぜですか?
DOCUMENT_ROOT='/foopath/'; export DOCUMENT_ROOT
int main(void)
{
extern char **environ;
printf("%s\n", *environ); // outputs: SSH_AGENT_PID=2822
}