Это (и много другой информации) доступно в качестве переменных среды.Этот сценарий оболочки, запускаемый как сценарий CGI в вашей среде, выведет все, что вы можете получить по адресу:
#! /bin/sh
printf "Content-Type: text/plain\n\n"
printenv
Из вашей программы на C, обращайтесь к переменным, как обычно, с помощью getenv()
.