*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> nsg_get (3)              
Title
Content
Arch
Section
 

nsg_get(3)

Contents


NAME    [Toc]    [Back]

       nsg_get - Query status of a NUMA Scheduling Group (libnuma
       library)

SYNOPSIS    [Toc]    [Back]

       #include <numa.h>

       int nsg_get(
               nsgid_t nsg,
               nsgid_ds_t *result );

PARAMETERS    [Toc]    [Back]

       Specifies the NUMA Scheduling  Group  (NSG)  Points  to  a
       structure that returns the result of the status query.

DESCRIPTION    [Toc]    [Back]

       The  nsg_get()  function  queries the status of the NSG by
       copying its associated nsgid_ds structure  into  a  buffer
       pointed to by result.

RESTRICTIONS    [Toc]    [Back]

       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 read permissions to the NSG.

RETURN VALUES    [Toc]    [Back]

       Success.  Failure. In this case, errno is set to  indicate
       the error.

ERRORS    [Toc]    [Back]

       If  the  nsg_get() function fails, it sets errno to one of
       the following values  for  the  specified  condition:  The
       calling process does not have read permission.  The result
       argument specifies an invalid address.  The  nsg  argument
       does not specify a valid NSG ID.

SEE ALSO    [Toc]    [Back]

      
      
       Functions: nsg_attach_pid(3), nsg_get(3), numa_intro(3)

       Files: numa_types(4)



                                                       nsg_get(3)
[ Back ]
 Similar pages
Name OS Title
nsg_init Tru64 Look up or create a NUMA Scheduling Group (libnuma library)
nsg_destroy Tru64 Destroys a NUMA Scheduling Group (libnuma library)
nsg_set Tru64 Set NUMA Scheduling Group owner and permissions (libnuma library)
nsg_attach_pid Tru64 Attaches a process to, or detaches a process from a NUMA Scheduling Group (libnuma library)
nsg_detach_pid Tru64 Attaches a process to, or detaches a process from a NUMA Scheduling Group (libnuma library)
nsg_get_nsgs Tru64 Returns a list NUMA Scheduling Groups (libnuma library)
numa_scheduling_groups Tru64 HP Tru64 UNIX NUMA Scheduling Groups description (libnuma library)
nsg_get_pids Tru64 Return a list of a NUMA Scheduling Group's process identifiers (libnuma library)
pthread_nsg_detach Tru64 Detaches a thread from a NUMA Scheduling Group (libpthread library)
pthread_nsg_attach Tru64 Attaches a thread to a NUMA Scheduling Group (libpthread library)
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service