};
#define UNDReply_lock(reply) lck_mtx_lock(&reply->lock)
-#define UNDReply_unlock(reply) lck_mtx_lock(&reply->lock)
+#define UNDReply_unlock(reply) lck_mtx_unlock(&reply->lock)
+
+extern lck_grp_t LockCompatGroup;
/* forward declarations */
void UNDReply_deallocate(
UNDReply_unlock(reply);
ipc_port_dealloc_kernel(port);
+ lck_mtx_destroy(&reply->lock, &LockCompatGroup);
kfree(reply, sizeof(struct UNDReply));
return;
}
* KUNC Functions
*/
-extern lck_grp_t LockCompatGroup;
KUNCUserNotificationID
KUNCGetNotificationID(void)