Fix an inefficiency I introduced in my last commit.

Include "expand.h" vom memalloc.c to pull function declartion into scope
This commit is contained in:
Martin Cracauer 1998-09-10 14:51:06 +00:00
parent d30ada6d4b
commit e6ac45dde2
2 changed files with 6 additions and 10 deletions

View File

@ -39,7 +39,7 @@
static char sccsid[] = "@(#)memalloc.c 8.3 (Berkeley) 5/4/95";
#endif
static const char rcsid[] =
"$Id: memalloc.c,v 1.9 1998/05/18 06:43:57 charnier Exp $";
"$Id: memalloc.c,v 1.10 1998/09/06 21:13:09 tegge Exp $";
#endif /* not lint */
#include "shell.h"
@ -48,6 +48,7 @@ static const char rcsid[] =
#include "error.h"
#include "machdep.h"
#include "mystring.h"
#include "expand.h"
#include <stdlib.h>
#include <unistd.h>

View File

@ -39,7 +39,7 @@
static char sccsid[] = "@(#)trap.c 8.5 (Berkeley) 6/5/95";
#endif
static const char rcsid[] =
"$Id: trap.c,v 1.14 1998/08/25 09:33:34 cracauer Exp $";
"$Id: trap.c,v 1.15 1998/09/08 13:16:52 cracauer Exp $";
#endif /* not lint */
#include <signal.h>
@ -347,7 +347,6 @@ void
onsig(signo)
int signo;
{
int i;
#ifndef BSD
signal(signo, onsig);
@ -368,13 +367,9 @@ onsig(signo)
* If a trap is set, we need to make sure it is executed even
* when a childs blocks all signals.
*/
for (i = 0; i < NSIG; i++) {
if (signo == i && trap[i] != NULL &&
! (trap[i][0] == ':' && trap[i][1] == '\0')) {
breakwaitcmd = 1;
break;
}
}
if (trap[signo] != NULL &&
! (trap[signo][0] == ':' && trap[signo][1] == '\0'))
breakwaitcmd = 1;
}