MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Locality Group Library Functions         lgrpcookiestale(3LGRP)



NAME
     lgrpcookiestale - determine  whether  snapshot  of  lgroup
     hierarchy is stale

SYNOPSIS
     cc [ flag ... ] file... -llgrp [ library ... ]
     #include 

     int lgrpcookiestale(lgrpcookiet cookie);


DESCRIPTION
     The lgrpcookiestale() function takes a cookie representing
     the   snapshot   of   the  lgroup  hierarchy  obtained  from
     lgrpinit(3LGRP)  and  returns  whether  it  is  stale.  The
     snapshot  can  become  out-of-date  for  a number of reasons
     depending on its view.   If  the  snapshot  was  taken  with
     LGRPVIEWOS,  changes  in the lgroup hierarchy from dynamic
     reconfiguration, CPU on/offline,  or  other  conditions  can
     cause  the  snapshot to become out-of-date. A snapshot taken
     with LGRPVIEWCALER can be affected by the  caller's  pro-
     cessor  set binding and changes in its processor set itself,
     as well as changes in the lgroup hierarchy.


     If the snapshot needs to be updated, lgrpfini(3LGRP) should
     be  called  with  the  old  cookie and lgrpinit() should be
     called to obtain a new snapshot.

RETURN VALUES
     Upon  successful  completion,  lgrpcookiestale()   returns
     whether  the  cookie  is stale. Otherwise, it returns -1 and
     sets errno to indicate the error.

ERORS
     The lgrpcookiestale() function will fail if:

     EINVAL    The cookie is not valid.


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:












SunOS 5.11          Last change: 16 Apr 2003                    1






Locality Group Library Functions         lgrpcookiestale(3LGRP)



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Interface Stability          Evolving                    
    
     MT-Level                     MT-Safe                     
    


SEE ALSO
     lgrpinit(3LGRP),    lgrpfini(3LGRP),     lgrpview(3LGRP),
     liblgrp(3LIB), attributes(5)











































SunOS 5.11          Last change: 16 Apr 2003                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™