getzonelabelbyid man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

getzonelabelbyid(3TSOTrusted Extensions Library Functiogetzonelabelbyid(3TSOL)

NAME
       getzonelabelbyid,  getzonelabelbyname,  getzoneidbylabel	 - map between
       zones and labels

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

       #include <tsol/label.h>

       m_label_t *getzonelabelbyid(zoneid_t zoneid);

       m_label_t *getzonelabelbyname(const char *zonename);

       zoneid_t *getzoneidbylabel(const m_label_t *label);

DESCRIPTION
       The getzonelabelbyid() function returns the  mandatory  access  control
       (MAC) label of zoneid.

       The  getzonelabelbyname()  function  returns  the MAC label of the zone
       whose name is zonename.

       The getzoneidbylabel() function returns the zone ID of the  zone	 whose
       label is label.

       All  of	these  functions require that the specified zone's state is at
       least ZONE_IS_READY. The zone of the calling process must dominate  the
       specified  zone's  label,  or the calling process must be in the global
       zone.

RETURN VALUES
       On successful completion, the  getzonelabelbyid()  and  getzonelabelby‐
       name()  functions return a pointer to a sensitivity label that is allo‐
       cated   within	these	functions.   To	  free	 the   storage,	   use
       m_label_free(3TSOL). If the zone does not exist, NULL is returned.

       On  successful  completion, the getzoneidbylabel() function returns the
       zone ID with the matching label. If there  is  no  matching  zone,  the
       function returns -1.

ERRORS
       The getzonelabelbyid() and getzonelabelbyname() functions will fail if:

       ENOENT	 The specified zone does not exist.

       The getzonelabelbyid() function will fail if:

       ENOENT	 No zone corresponds to the specified label.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Committed			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       Intro(2),   getzonenamebyid(3C),	  getzoneidbyname(3C),	libtsol(3LIB),
       m_label_free(3TSOL), 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			  20 Jul 2007	       getzonelabelbyid(3TSOL)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net