Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Feb 2006 18:01:02 GMT
From:      Todd Miller <millert@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 91813 for review
Message-ID:  <200602151801.k1FI12RS032430@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=91813

Change 91813 by millert@millert_g4tower on 2006/02/15 18:00:53

	Simplify args to CHECK_SIMPLE_PERM macro

Affected files ...

.. //depot/projects/trustedbsd/sedarwin7/src/sedarwin/sedarwin/sebsd.c#31 edit

Differences ...

==== //depot/projects/trustedbsd/sedarwin7/src/sedarwin/sedarwin/sebsd.c#31 (text+ko) ====

@@ -1162,17 +1162,17 @@
 	struct task_security_struct *tsec, *psec;			\
 	psec = SLOT(port);						\
 	tsec = SLOT(task);						\
-	return avc_has_perm_ref_audit (tsec->sid, psec->sid, class,	\
-	    perm, NULL, NULL);						\
+	return avc_has_perm_ref_audit (tsec->sid, psec->sid,		\
+	    SECCLASS_ ## class,	class ## __ ## perm, NULL, NULL);	\
 }
 
-CHECK_SIMPLE_PERM(msg_send,SECCLASS_MACH_PORT,MACH_PORT__SEND);
-CHECK_SIMPLE_PERM(msg_receive,SECCLASS_MACH_PORT,MACH_PORT__RECV);
-CHECK_SIMPLE_PERM(port_make_send,SECCLASS_MACH_PORT,MACH_PORT__MAKE_SEND);
-CHECK_SIMPLE_PERM(port_copy_send,SECCLASS_MACH_PORT,MACH_PORT__COPY_SEND);
-CHECK_SIMPLE_PERM(port_move_recv,SECCLASS_MACH_PORT,MACH_PORT__MOVE_RECV);
-CHECK_SIMPLE_PERM(port_hold_send,SECCLASS_MACH_PORT,MACH_PORT__HOLD_SEND);
-CHECK_SIMPLE_PERM(port_hold_recv,SECCLASS_MACH_PORT,MACH_PORT__HOLD_RECV);
+CHECK_SIMPLE_PERM(msg_send, MACH_PORT, SEND);
+CHECK_SIMPLE_PERM(msg_receive, MACH_PORT, RECV);
+CHECK_SIMPLE_PERM(port_make_send, MACH_PORT, MAKE_SEND);
+CHECK_SIMPLE_PERM(port_copy_send, MACH_PORT, COPY_SEND);
+CHECK_SIMPLE_PERM(port_move_recv, MACH_PORT, MOVE_RECV);
+CHECK_SIMPLE_PERM(port_hold_send, MACH_PORT, HOLD_SEND);
+CHECK_SIMPLE_PERM(port_hold_recv, MACH_PORT, HOLD_RECV);
 
 extern struct policydb policydb;
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200602151801.k1FI12RS032430>