lgrp_children(3LGRP) 函数使用表示调用线程的 lgroup 分层结构快照的 cookie,并返回指定 lgroup 的子 lgroup 数。
#include <sys/lgrp_user.h> int lgrp_children(lgrp_cookie_t cookie, lgrp_id_t parent, lgrp_id_t *lgrp_array, uint_t lgrp_array_size);
如果 lgrp_array 不为 NULL 并且 lgrp_array_size 的值不为零,则 lgrp_children() 函数将使用子 lgroup ID 填充数组,直到填满数组或者所有子 lgroup ID 均在数组中为止。
如果此 cookie 无效,则 lgrp_children() 函数将返回 EINVAL。如果未找到指定的 lgroup ID,则 lgrp_children() 函数将返回 ESRCH。