Searched refs:mac (Results 1 - 23 of 23) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/security/
H A Dmac_base.c69 * 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 Dmac_socket.c362 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 Dmac.h65 * $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 Dmac_process.c106 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 Dmac_net.c431 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 DMakefile22 mac.h \
H A Dmac_internal.h73 #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 Dmac_stub.c29 #include <mac.h>
H A Dmac_framework.h65 * $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 Dmac_vfs.c219 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 Dnd6_nbr.c353 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 Dmld6.c97 #include <security/mac.h>
H A Dip6_mroute.c112 #include <security/mac.h>
H A Dip6_output.c111 #include <security/mac.h>
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/devfs/
H A Ddevfsdefs.h75 #include <security/mac.h>
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/
H A Dkern_audit.c78 #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 Dkern_fork.c118 #include <security/mac.h>
H A Dkern_exit.c129 #include <security/mac.h>
H A Duipc_socket.c105 #include <security/mac.h>
2958 struct mac extmac;
3303 struct mac extmac;
H A Dkern_exec.c126 #include <security/mac.h>
H A Dkern_credential.c71 #include <security/mac.h>
/macosx-10.5.8/xnu-1228.15.4/bsd/vfs/
H A Dvfs_syscalls.c116 #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 Dsysproto.h1695 char mac_l_[PADL_(user_addr_t)]; user_addr_t mac; char mac_r_[PADR_(user_addr_t)]; member in struct:__mac_getfsstat_args

Completed in 180 milliseconds