mac_is_present_np(3)

Command: man perldoc info search(apropos)  


MAC_IS_PRESENT_NP(3) FreeBSD Library Functions Manual MAC_IS_PRESENT_NP(3)

NAME
mac_is_present_np -- 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_np() 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.

FreeBSD 6.2 January 9, 2002 FreeBSD 6.2

Copyright ©2006 TheBestISP.com