]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/user.h
xnu-201.19.tar.gz
[apple/xnu.git] / bsd / sys / user.h
index 0abd1ef5d6cfc200aba37467a45a03f5e11b4bad..066d3c8b416fac58ef6c25fc3d222d17351a906d 100644 (file)
@@ -102,6 +102,10 @@ struct uthread {
                        struct  timeval atv;
                        int     poll;
                        int error;
                        struct  timeval atv;
                        int     poll;
                        int error;
+                       int count;
+                       int nfcount;
+                       char * wql;
+                       int allocsize;          /* select allocated size */
                } ss_select;                    /* saved state for select() */
                struct _wait {
                        int     f;
                } ss_select;                    /* saved state for select() */
                struct _wait {
                        int     f;
@@ -119,8 +123,12 @@ struct uthread {
     int (*uu_continuation)(int);
     int uu_pri;
     int uu_timo;
     int (*uu_continuation)(int);
     int uu_pri;
     int uu_timo;
-
+       int uu_flag;
+       struct proc * uu_proc;
+       void * uu_userstate;
+       wait_queue_sub_t uu_wqsub;
 };
 };
+
 typedef struct uthread * uthread_t;
 #endif /* KERNEL */
 
 typedef struct uthread * uthread_t;
 #endif /* KERNEL */