Newb ie для docker, у меня есть программа, которую я использую linux function getlogin () хочу, чтобы она выполнялась в docker контейнере
if (geteuid() == 0 && config.multiple_process)
{
char *username = getlogin();
Но я не могу получить возвращаемое значение из этой функции при работе в контейнере. Он работал при непосредственном выполнении в env centos.
итак, в чем разница между ними? почему я не могу получить возвращаемое значение?
env: centos7 g cc 4.8.5
Обновление: добавить журнал для печати erorr msg:
getlogin failed, detail(6:No such device or address)