+int
+mac_socket_check_ioctl(kauth_cred_t cred, struct socket *so,
+ unsigned int cmd)
+{
+ int error;
+
+#if SECURITY_MAC_CHECK_ENFORCE
+ /* 21167099 - only check if we allow write */
+ if (!mac_socket_enforce)
+ return 0;
+#endif
+
+ MAC_CHECK(socket_check_ioctl, cred,
+ (socket_t)so, cmd, so->so_label);
+ return (error);
+}
+
+int
+mac_socket_check_stat(kauth_cred_t cred, struct socket *so)
+{
+ int error;
+
+#if SECURITY_MAC_CHECK_ENFORCE
+ /* 21167099 - only check if we allow write */
+ if (!mac_socket_enforce)
+ return 0;
+#endif
+
+ MAC_CHECK(socket_check_stat, cred,
+ (socket_t)so, so->so_label);
+ return (error);
+}
+