LINUX.ORG.RU

struct group_info


0

0

может кто-нибудь знает что означает поле ngroups в структуре group_info
в ядре?

мне нужно узнать количество различных gid'ов процессов в системе.

★★★★★

>  может кто-нибудь знает что означает поле ngroups в структуре group_info
>  в ядре?

ngroups означает количество групп :)

то есть, количество групп, в которые входит процесс,
для которого current->group_info == вот_эта_group_info.

> мне нужно узнать количество различных gid'ов процессов в системе.

по моему, только /proc/xxx/status читать для всех процессов,
но там только первые NGROUPS_SMALL групп.

вопрос: а зачем ???

idle ★★★★★
()
Ответ на: комментарий от idle

>то есть, количество групп, в которые входит процесс

да после медитирования над кодом я это осознал,
спасибо за ответ.

>вопрос: а зачем ???

работаю над "fair scheduling",
т.е. каждой группе выделяется равный промежуток времени,
похожее для 2.4 реализовал Rik van Riel, только для пользователей
http://www.surriel.com/patches/2.4/2.4.19-fairsched

т.е. нужно иметь информацию о том не сколько пользвателей,
а сколько есть групп к которым они принадлежат, а также связанный список групп,
надеялся что grou_info это то что нужно,
но придется самому писать.

fghj ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.