changed the name of exit() to exit1() because gcc2 thinks it
authorRalph Campbell <ralph@ucbvax.Berkeley.EDU>
Fri, 5 Feb 1993 11:21:41 +0000 (03:21 -0800)
committerRalph Campbell <ralph@ucbvax.Berkeley.EDU>
Fri, 5 Feb 1993 11:21:41 +0000 (03:21 -0800)
knows that exit() doesn't return.

SCCS-vsn: sys/kern/kern_exit.c 7.52
SCCS-vsn: sys/kern/kern_sig.c 7.53
SCCS-vsn: sys/kern/sys_process.c 7.36

usr/src/sys/kern/kern_exit.c
usr/src/sys/kern/kern_sig.c
usr/src/sys/kern/sys_process.c

index ae4fba4..4a0bed7 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)kern_exit.c 7.51 (Berkeley) %G%
+ *     @(#)kern_exit.c 7.52 (Berkeley) %G%
  */
 
 #include <sys/param.h>
  */
 
 #include <sys/param.h>
@@ -47,7 +47,7 @@ rexit(p, uap, retval)
        int *retval;
 {
 
        int *retval;
 {
 
-       exit(p, W_EXITCODE(uap->rval, 0));
+       exit1(p, W_EXITCODE(uap->rval, 0));
        /* NOTREACHED */
 }
 
        /* NOTREACHED */
 }
 
@@ -57,7 +57,7 @@ rexit(p, uap, retval)
  * and parent's lists.  Save exit status and rusage for wait().
  * Check for child processes and orphan them.
  */
  * and parent's lists.  Save exit status and rusage for wait().
  * Check for child processes and orphan them.
  */
-exit(p, rv)
+exit1(p, rv)
        register struct proc *p;
        int rv;
 {
        register struct proc *p;
        int rv;
 {
index f26b525..ed416bd 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)kern_sig.c  7.52 (Berkeley) %G%
+ *     @(#)kern_sig.c  7.53 (Berkeley) %G%
  */
 
 #define        SIGPROP         /* include signal properties table */
  */
 
 #define        SIGPROP         /* include signal properties table */
@@ -1070,7 +1070,7 @@ sigexit(p, sig)
                if (coredump(p) == 0)
                        sig |= WCOREFLAG;
        }
                if (coredump(p) == 0)
                        sig |= WCOREFLAG;
        }
-       exit(p, W_EXITCODE(0, sig));
+       exit1(p, W_EXITCODE(0, sig));
        /* NOTREACHED */
 }
 
        /* NOTREACHED */
 }
 
index 612f7c9..34c58a8 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.proprietary.c%
  *
  *
  * %sccs.include.proprietary.c%
  *
- *     @(#)sys_process.c       7.35 (Berkeley) %G%
+ *     @(#)sys_process.c       7.36 (Berkeley) %G%
  */
 
 #define IPCREG
  */
 
 #define IPCREG
@@ -255,7 +255,7 @@ procxmt(p)
 
        case PT_KILL:                   /* kill the child process */
                wakeup((caddr_t)&ipc);
 
        case PT_KILL:                   /* kill the child process */
                wakeup((caddr_t)&ipc);
-               exit(p, (int)p->p_xstat);
+               exit1(p, (int)p->p_xstat);
 
        case PT_DETACH:                 /* stop tracing the child */
                regs = (int *)((short *)regs + 1);
 
        case PT_DETACH:                 /* stop tracing the child */
                regs = (int *)((short *)regs + 1);