The lgrp_fini(3LGRP) function ends the usage of a given cookie and frees the corresponding lgroup hierarchy snapshot.
#include <sys/lgrp_user.h> int lgrp_fini(lgrp_cookie_t cookie);
The lgrp_fini() function takes a cookie that represents an lgroup hierarchy snapshot created by a previous call to lgrp_init(). The lgrp_fini() function frees the memory that is allocated to that snapshot. After the call to lgrp_fini(), the cookie is invalid. Do not use that cookie again.
When the cookie passed to the lgrp_fini() function is invalid, lgrp_fini() returns EINVAL.