Длинный ответ на мой собственный вопрос, имея Google Googled и не нашел ничего полезного, - это просеивать источник «ps». Но прежде чем я это сделаю, есть ли кто-нибудь, кто хочет предоставить решение ленивого человека? :-)Есть ли системный вызов для получения uid/gid текущего процесса?
Я нашел этот вопрос: Knowing the process status using procf/<pid>/status Однако решение, похоже, не доступно на ядре 3.2. Является ли этот тип pstatus_t доступным для новых ядер? Если это так, означает ли это, что более новые ядра предоставляют двоичный интерфейс для/proc // status?
/Proc/Я/статус будет казаться хорошим кандидатом, но что, если/прок не установлен ? – Craig
Вы хотите его для текущего процесса или для любого другого процесса, учитывая pid? –
Не текущий процесс, процесс основан на pid. Игнорируйте/proc/self, это была просто перенос мыслей командной строки в ramblings. Я на самом деле имел в виду/proc//status. –
Craig