controlling terminal is a vnode
authorMarc Teitelbaum <marc@ucbvax.Berkeley.EDU>
Tue, 21 Nov 1989 10:16:45 +0000 (02:16 -0800)
committerMarc Teitelbaum <marc@ucbvax.Berkeley.EDU>
Tue, 21 Nov 1989 10:16:45 +0000 (02:16 -0800)
SCCS-vsn: sys/kern/init_main.c 7.21

usr/src/sys/kern/init_main.c

index ff7a1a6..a01aac9 100644 (file)
@@ -3,7 +3,7 @@
  * All rights reserved.  The Berkeley software License Agreement
  * specifies the terms and conditions for redistribution.
  *
  * All rights reserved.  The Berkeley software License Agreement
  * specifies the terms and conditions for redistribution.
  *
- *     @(#)init_main.c 7.20 (Berkeley) %G%
+ *     @(#)init_main.c 7.21 (Berkeley) %G%
  */
 
 #include "param.h"
  */
 
 #include "param.h"
@@ -84,7 +84,9 @@ main(firstaddr)
        if (pg->pg_session == NULL)
                panic("no space to craft zero'th session");
        pg->pg_session->s_count = 1;
        if (pg->pg_session == NULL)
                panic("no space to craft zero'th session");
        pg->pg_session->s_count = 1;
-       pg->pg_session->s_leader = 0;
+       pg->pg_session->s_leader = NULL;
+       pg->pg_session->s_ttyvp = NULL;
+       pg->pg_session->s_ttyp = NULL;
 #ifdef KTRACE
        p->p_tracep = NULL;
        p->p_traceflag = 0;
 #ifdef KTRACE
        p->p_tracep = NULL;
        p->p_traceflag = 0;