]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/un.h
xnu-1456.1.26.tar.gz
[apple/xnu.git] / bsd / sys / un.h
index 92017608df6113b5a7b8e89ef1ecbc6ce76b8535..479058ff2d24f9c404fce2de3dc3ba20e2500651 100644 (file)
@@ -90,6 +90,7 @@ struct        sockaddr_un {
 
 #ifdef KERNEL
 #ifdef PRIVATE
+#include <kern/locks.h>
 __BEGIN_DECLS
 struct mbuf;
 struct socket;
@@ -103,6 +104,9 @@ void        unp_dispose(struct mbuf *m);
 int    unp_externalize(struct mbuf *rights);
 void   unp_init(void) __attribute__((section("__TEXT, initcode")));
 extern struct pr_usrreqs uipc_usrreqs;
+int     unp_lock(struct socket *, int, void *);
+int     unp_unlock(struct socket *, int, void *);
+lck_mtx_t* unp_getlock(struct socket *, int);
 __END_DECLS
 #endif /* PRIVATE */
 #else /* !KERNEL */