Path: utzoo!attcan!uunet!lll-winken!lll-tis!ames!elroy!devvax!lroot
From: lroot@devvax.JPL.NASA.GOV (The Superuser)
Newsgroups: comp.sources.bugs
Subject: perl 2.0 patch #7
Summary: This is an official patch for perl 2.0.  Please apply it.
Message-ID: <2446@devvax.JPL.NASA.GOV>
Date: 13 Jul 88 18:32:00 GMT
Organization: Jet Propulsion Laboratory, Pasadena, CA
Lines: 110

System: perl version 2.0
Patch #: 7
Priority: MEDIUM
Subject: botched signal ifdefs

Description:
	I guess I'm a danglesocket.

	I blew it on patch 6 and neglected to terminate a comment.
	When that blew the compile I fixed it wrong.

	I also blew it in patch 6 by not instructing you to run
		sh Makefile.SH
		make depend
	(There were a couple of fixes for the Makefile, and they won't be
	effective unless you do that.  Nothing fatal, though.)

Fix:	From rn, say "| patch -p -N -d DIR", where DIR is your perl source
	directory.  Outside of rn, say "cd DIR; patch -p -N  #define PATCHLEVEL 7

Index: stab.c
Prereq: 2.0.1.2
*** stab.c.old	Wed Jul 13 11:21:59 1988
--- stab.c	Wed Jul 13 11:22:01 1988
***************
*** 1,6 ****
! /* $Header: stab.c,v 2.0.1.2 88/07/12 17:36:00 root Exp $
   *
   * $Log:	stab.c,v $
   * Revision 2.0.1.2  88/07/12  17:36:00  root
   * patch6: added some SYSV signals
   * patch6: removed a useless assign
--- 1,9 ----
! /* $Header: stab.c,v 2.0.1.3 88/07/13 11:21:39 root Exp $
   *
   * $Log:	stab.c,v $
+  * Revision 2.0.1.3  88/07/13  11:21:39  root
+  * patch7: botched signal ifdefs
+  * 
   * Revision 2.0.1.2  88/07/12  17:36:00  root
   * patch6: added some SYSV signals
   * patch6: removed a useless assign
***************
*** 61,67 ****
  #ifdef SIGUSR2
      "USR2",
  #endif /* SIGUSR2 */
- #endif /* SIGUSR1 */
  #endif /* SIGLOST */
  #endif /* SIGWINCH */
  #endif /* SIGPROF */
--- 64,69 ----
***************
*** 84,90 ****
      "VTALRM",
      "PROF",
      "IO",
! #endif /* SIGCLD in normal place
  #endif /* SIGTSTP in the normal place */
  #else /* no SIGTSTP */
      "USR1",
--- 86,92 ----
      "VTALRM",
      "PROF",
      "IO",
! #endif /* SIGCLD in normal place */
  #endif /* SIGTSTP in the normal place */
  #else /* no SIGTSTP */
      "USR1",