Print this page
3625 we only need one thread_create_intr

@@ -671,19 +671,12 @@
 extern void     set_all_proc_sys(void);
 extern void     set_all_zone_usr_proc_sys(zoneid_t);
 
 /* thread function prototypes */
 
-extern  kthread_t       *thread_create(
-        caddr_t         stk,
-        size_t          stksize,
-        void            (*proc)(),
-        void            *arg,
-        size_t          len,
-        proc_t          *pp,
-        int             state,
-        pri_t           pri);
+extern  kthread_t *thread_create(caddr_t, size_t, void (*)(), void *,
+    size_t, proc_t *, int, pri_t);
 extern  void    thread_exit(void) __NORETURN;
 extern  void    thread_free(kthread_t *);
 extern  void    thread_rele(kthread_t *);
 extern  void    thread_join(kt_did_t);
 extern  int     reaper(void);

@@ -720,20 +713,12 @@
 extern  int     tsd_agent_set(kthread_t *, uint_t, void *);
 
 /* lwp function prototypes */
 
 extern kthread_t *lwp_kernel_create(proc_t *, void (*)(), void *, int, pri_t);
-extern  klwp_t          *lwp_create(
-        void            (*proc)(),
-        caddr_t         arg,
-        size_t          len,
-        proc_t          *p,
-        int             state,
-        int             pri,
-        const k_sigset_t *smask,
-        int             cid,
-        id_t            lwpid);
+extern  klwp_t  *lwp_create(void (*)(), caddr_t, size_t, proc_t *, int, int,
+    const k_sigset_t *, int, id_t);
 extern  kthread_t *idtot(proc_t *, id_t);
 extern  void    lwp_hash_in(proc_t *, lwpent_t *, tidhash_t *, uint_t, int);
 extern  void    lwp_hash_out(proc_t *, id_t);
 extern  lwpdir_t *lwp_hash_lookup(proc_t *, id_t);
 extern  lwpdir_t *lwp_hash_lookup_and_lock(proc_t *, id_t, kmutex_t **);