MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Trusted Extensions Library Functions       getzonerootbyid(3TSOL)



NAME
     getzonerootbyid, getzonerootbylabel, getzonerootbyname - map
     between zone root pathnames and labels

SYNOPSIS
     cc [flags...] file... -ltsol [library...]


     #include 

     char *getzonerootbyid(zoneidt zoneid);


     char *getzonerootbylabel(const mlabelt *label);


     char *getzonerootbyname(const char *zonename);


DESCRIPTION
     The getzonerootbyid() function returns the root pathname  of
     zoneid.


     The getzonerootbylabel() function returns the root  pathname
     of the zone whose label is label.


     The getzonerootbyname() function returns the  root  pathname
     of zonename.


     All of these functions require  that  the  specified  zone's
     state  is  at  least  ZONEISREADY. The zone of the calling
     process must dominate the specified  zone's  label,  or  the
     calling  process  must  be  in the global zone. The returned
     pathname is relative to the root path of the caller's zone.

RETURN VALUES
     On  successful  completion,  the  getzonerootbyid(),  getzo-
     nerootbylabel(),  and getzonerootbyname() functions return a
     pointer to a pathname that is allocated within  these  func-
     tions.  To free the storage, use free(3C). On failure, these
     functions return NUL and set errno to indicate the error.

ERORS
     These functions will fail if:

     EFAULT    Invalid argument; pointer location is invalid.






SunOS 5.11          Last change: 20 Jul 2007                    1






Trusted Extensions Library Functions       getzonerootbyid(3TSOL)



     EINVAL    zoneid invalid, or zone not found or not ready.


     ENOENT    Zone does not exist.


     ENOMEM    Unable to allocate pathname.


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



     
         ATRIBUTE TYPE               ATRIBUTE VALUE         
    
     Interface Stability     Committed                        
    
     MT-Level                Safe                             
    


SEE ALSO
     Intro(2),  free(3C),   getzonenamebyid(3C),   libtsol(3LIB),
     attributes(5), labels(5)

NOTES
     The functionality described on this manual page is available
     only if the system is configured with Trusted Extensions.
























SunOS 5.11          Last change: 20 Jul 2007                    2



OpenSolaris man pages main menu

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