nsg_destroy - Destroys a NUMA Scheduling Group (libnuma
library)
#include <numa.h>
int nsg_destroy(
nsgid_t nsg );
Specifies the NUMA Scheduling Group (NSG).
Remove the NSG identified by nsg and deallocate associated
structures. If the NSG is currently non-empty, existing
members are removed before deleting the NSG.
The effective user ID of the calling process must be equal
to the value of nsg_perm.cuid or nsg_perm.uid in the associated
nsgid_ds structure, or the calling process must
have write permissions to the NSG.
Success. In this case, the NSG was successfully destroyed.
Failure. The NSG was not destroyed and errno is set to
indicate the error.
If the nsg_destroy() function fails, it sets errno to one
of the following values for the specified condition: The
calling process does not have write permission. The nsg
argument does not specify a valid NSG ID.
Functions: nsg_attach_pid(3), nsg_init(3), numa_intro(3)
Files: numa_types(4)
nsg_destroy(3)
[ Back ] |