делаем
%env
получаем все как надо -- два десятка переменных окружения.
делаем
Код: Выделить всё
#include <stdlib.h>
#include <stdio.h>
extern char **environ;
main(int argn, char **argc) {
int i = 0;
fprintf(stdout, "Number of arguments = %d\n", sizeof(environ));
for(i = 0; i < sizeof(environ); i++) {
fprintf(stdout, "env[%d] = %s\n<br>", i, environ[i]);
}
}
Код: Выделить всё
gcc -o test test.c
Откровенно говоря, даже не знаю, где копать.. Хелп, господа..