]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/user.h
xnu-517.12.7.tar.gz
[apple/xnu.git] / bsd / sys / user.h
index a9c3a236cd635f30d1d52591f1c28f997a26d3b6..8c1a005abf0339cead78144a42148610b7989d57 100644 (file)
@@ -75,6 +75,7 @@
 #ifdef KERNEL
 
 #ifdef __APPLE_API_PRIVATE
+struct nlminfo;
 /*
  *     Per-thread U area.
  */
@@ -89,7 +90,7 @@ struct uthread {
        /* thread exception handling */
        int     uu_code;                        /* ``code'' to trap */
        char uu_cursig;                         /* p_cursig for exc. */
-       int  XXX_dummy;                         /* NOT USED LEFT FOR COMPATIBILITY. */
+       struct nlminfo *uu_nlminfo;     /* for rpc.lockd */
        /* support for syscalls which use continuations */
        union {
                struct _select {
@@ -131,6 +132,9 @@ struct uthread {
        sigset_t  uu_vforkmask;                         /* saved signal mask during vfork */
 
        TAILQ_ENTRY(uthread) uu_list;           /* List of uthreads in proc */
+
+       struct kaudit_record            *uu_ar;         /* audit record */
+       struct task*    uu_aio_task;                    /* target task for async io */
 };
 
 typedef struct uthread * uthread_t;