/macosx-10.5.8/xnu-1228.15.4/security/ |
H A D | mac_base.c | 69 * found in src/sys/mac/. Sample policies may be found in src/sys/mac*. 101 #include <security/mac.h> 123 SYSCTL_NODE(_security, OID_AUTO, mac, CTLFLAG_RW|CTLFLAG_LOCKED, 0, 1086 mac_check_structmac_consistent(struct user_mac *mac) argument 1089 if (mac->m_buflen > MAC_MAX_LABEL_BUF_LEN || mac->m_buflen == 0) 1285 struct user_mac mac; local 1293 error = copyin(uap->mac_p, &mac, sizeof(mac)); 1338 struct user_mac mac; local 1389 struct user_mac mac; local 1454 struct user_mac mac; local 1504 struct user_mac mac; local 1555 struct user_mac mac; local 1638 struct user_mac mac; local 1749 struct user_mac mac; local 1830 struct user_mac mac; local 1941 struct user_mac mac; local 2072 struct user_mac mac; local [all...] |
H A D | mac_socket.c | 362 mac_setsockopt_label(kauth_cred_t cred, struct socket *so, struct mac *mac) argument 369 error = mac_check_structmac_consistent(mac); 373 MALLOC(buffer, char *, mac->m_buflen, M_MACTEMP, M_WAITOK); 374 error = copyinstr(CAST_USER_ADDR_T(mac->m_string), buffer, 375 mac->m_buflen, &len); 395 struct mac *mac) 402 error = mac_check_structmac_consistent(mac); 406 MALLOC(elements, char *, mac 394 mac_socket_label_get(__unused kauth_cred_t cred, struct socket *so, struct mac *mac) argument 431 mac_socketpeer_label_get(__unused kauth_cred_t cred, struct socket *so, struct mac *mac) argument [all...] |
H A D | mac.h | 65 * $FreeBSD: src/sys/sys/mac.h,v 1.40 2003/04/18 19:57:37 rwatson Exp $ 92 struct mac { struct 97 typedef struct mac *mac_t; 136 * Location of the userland MAC framework configuration file. mac.conf 140 #define MAC_CONFFILE "/etc/mac.conf" 161 struct mac *label); 162 int __mac_get_mount(const char *path, struct mac *label);
|
H A D | mac_process.c | 106 mac_cred_label_externalize_audit(struct proc *p, struct mac *mac) argument 114 mac->m_string, mac->m_buflen); 198 struct user_mac mac; local 208 error = copyin(mac_p, &mac, sizeof(mac)); 210 struct mac mac32; 212 mac.m_buflen = mac32.m_buflen; 213 mac [all...] |
H A D | mac_net.c | 431 struct mac mac; local 436 &mac, sizeof(mac)); 440 error = mac_check_structmac_consistent(&mac); 444 MALLOC(elements, char *, mac.m_buflen, M_MACTEMP, M_WAITOK); 445 error = copyinstr(CAST_USER_ADDR_T(mac.m_string), elements, 446 mac.m_buflen, &len); 453 MALLOC(buffer, char *, mac.m_buflen, M_MACTEMP, M_WAITOK | M_ZERO); 459 buffer, mac 476 struct mac mac; local [all...] |
H A D | Makefile | 22 mac.h \
|
H A D | mac_internal.h | 73 #include <security/mac.h> 267 int mac_check_structmac_consistent(struct user_mac *mac); 269 int mac_check_structmac_consistent(struct mac *mac);
|
H A D | mac_stub.c | 29 #include <mac.h>
|
H A D | mac_framework.h | 65 * $FreeBSD: src/sys/sys/mac.h,v 1.40 2003/04/18 19:57:37 rwatson Exp $ 99 struct mac; 158 int mac_cred_label_externalize_audit(proc_t p, struct mac *mac); 334 struct mac *extmac); 365 struct mac *extmac); 371 struct mac *extmac); 505 int mac_vnode_label_externalize_audit(struct vnode *vp, struct mac *mac);
|
H A D | mac_vfs.c | 219 mac_vnode_label_externalize_audit(struct vnode *vp, struct mac *mac) argument 225 mac->m_string, mac->m_buflen);
|
/macosx-10.5.8/xnu-1228.15.4/bsd/netinet6/ |
H A D | nd6_nbr.c | 353 caddr_t mac; local 495 if (!dad && (mac = nd6_ifptomac(ifp))) { 507 bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen); 856 caddr_t mac = NULL; local 940 mac = nd6_ifptomac(ifp); 945 mac = LLADDR(sdl); 948 if (tlladdr && mac) { 961 bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen);
|
H A D | mld6.c | 97 #include <security/mac.h>
|
H A D | ip6_mroute.c | 112 #include <security/mac.h>
|
H A D | ip6_output.c | 111 #include <security/mac.h>
|
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/devfs/ |
H A D | devfsdefs.h | 75 #include <security/mac.h>
|
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/ |
H A D | kern_audit.c | 78 #include <security/mac.h> 1531 struct mac mac; local 1540 mac.m_buflen = MAC_AUDIT_LABEL_LEN; 1541 mac.m_string = ar->k_ar.ar_cred_mac_labels; 1542 mac_cred_label_externalize_audit(p, &mac); 2481 struct mac mac; local 2555 mac.m_buflen = MAC_AUDIT_LABEL_LEN; 2556 mac [all...] |
H A D | kern_fork.c | 118 #include <security/mac.h>
|
H A D | kern_exit.c | 129 #include <security/mac.h>
|
H A D | uipc_socket.c | 105 #include <security/mac.h> 2958 struct mac extmac; 3303 struct mac extmac;
|
H A D | kern_exec.c | 126 #include <security/mac.h>
|
H A D | kern_credential.c | 71 #include <security/mac.h>
|
/macosx-10.5.8/xnu-1228.15.4/bsd/vfs/ |
H A D | vfs_syscalls.c | 116 #include <security/mac.h> 557 struct user_mac mac; local 568 error = copyin(uap->mac_p, &mac, sizeof(mac)); 570 struct mac mac32; 572 mac.m_buflen = mac32.m_buflen; 573 mac.m_string = CAST_USER_ADDR_T(mac32.m_string); 577 if ((mac.m_buflen > MAC_MAX_LABEL_BUF_LEN) || 578 (mac.m_buflen < 2)) { 582 MALLOC(labelstr, char *, mac [all...] |
/macosx-10.5.8/xnu-1228.15.4/bsd/sys/ |
H A D | sysproto.h | 1695 char mac_l_[PADL_(user_addr_t)]; user_addr_t mac; char mac_r_[PADR_(user_addr_t)]; member in struct:__mac_getfsstat_args
|