osf1 man page for nsg_set

Query: nsg_set

OS: osf1

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

nsg_set(3)						     Library Functions Manual							nsg_set(3)

NAME
nsg_set - Set NUMA Scheduling Group owner and permissions (libnuma library)
SYNOPSIS
#include <numa.h> int nsg_set( nsgid_t nsg, nsgid_ds_t *attrib );
PARAMETERS
Specifies the NUMA Scheduling Group (NSG). Points to a structure containing owner and permission attributes.
DESCRIPTION
The nsg_set() function sets the NSG owner IDs (user ID and group ID) and permissions (mode) by using the nsgid_ds structure pointed to by attrib.
RESTRICTIONS
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 struc- ture, or the calling process must have write permissions to the NSG.
RETURN VALUES
Success. In this case, nsg_set() set the NSG owner IDs and permissions as specified. Failure. In this case, errno is set to indicate the error.
ERRORS
If the nsg_set() function fails, it sets errno to one of the following values for the specified condition: The calling process does not have write permission. The attrib argument specifies an invalid address. The nsg argument does not specify a valid NSG ID.
SEE ALSO
Functions: nsg_attach_pid(3), nsg_init(3), numa_intro(3) Files: numa_types(4) nsg_set(3)
Related Man Pages
nsg_get(3) - osf1
nsg_get_nsgs(3) - osf1
nsg_get_pids(3) - osf1
pthread_nsg_get(3) - osf1
numa_types(4) - osf1
Similar Topics in the Unix Linux Community
Export a file system with write permissions
how to remove permissions for 'others' only
how I know owner of file and its permission through c program
Complete Owner
Group and user permissions on mediawiki