mac_is_present man page on PC-BSD

Man page or keyword search:  
man Server   9747 pages
apropos Keyword Search (all sections)
Output format
PC-BSD logo
[printable version]

MAC_IS_PRESENT(3)	 BSD Library Functions Manual	     MAC_IS_PRESENT(3)

NAME
     mac_is_present — report whether the running system has MAC support

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <sys/mac.h>

     int
     mac_is_present(const char *policyname);

DESCRIPTION
     The mac_is_present() function determines whether the currently-running
     kernel supports MAC for a given policy or not.  If policyname is
     non-NULL, the presence of the named policy (e.g. “biba”, “mls”, “te”) is
     checked, otherwise the presence of any MAC policies at all is checked.

RETURN VALUES
     If the system supports the given MAC policy, the value 1 is returned.  If
     the specified MAC policy is not supported, the value 0 is returned.  If
     an error occurs, the value -1 is returned.

ERRORS
     [EINVAL]		The value of policyname is not valid.

     [ENOMEM]		Insufficient memory was available to allocate internal
			storage.

SEE ALSO
     mac(3), mac_free(3), mac_get(3), mac_prepare(3), mac_set(3), mac_text(3),
     mac(4), mac(9)

HISTORY
     Support for Mandatory Access Control was introduced in FreeBSD 5.0 as
     part of the TrustedBSD Project.

BSD				 July 7, 2006				   BSD
[top]

List of man pages available for PC-BSD

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