Subject: bin/438: m4(1)'s m4exit builtin macro doesn't remove /tmp files
To: None <gnats-admin>
From: None <thomas@mathematik.uni-Bremen.de>
List: netbsd-bugs
Date: 08/26/1994 14:20:14
>Number:         438
>Category:       bin
>Synopsis:       m4(1)'s m4exit builtin macro doesn't remove /tmp files
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    gnats-admin (Utility Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Aug 26 14:20:12 1994
>Originator:     Thomas Eberhardt
>Organization:
CeVis, University of Bremen, Germany
>Release:        
>Environment:
	
System: NetBSD ed209 1.0_BETA NetBSD 1.0_BETA (ED209) #0: Sat Aug 20 03:10:19 MET DST 1994 thomas@ed209:/usr/src/sys/arch/i386/compile/ED209 i386

Machine: i386
>Description:
	m4(1)'s m4exit builtin macro doesn't remove /tmp files.
>How-To-Repeat:
	cd /usr/src/usr.sbin/sendmail/cf/cf
	make clientproto.cf
>Fix:
*** usr.bin/m4/eval.c-	Sun Jun 19 05:58:29 1994
--- usr.bin/m4/eval.c	Fri Aug 26 22:33:46 1994
***************
*** 353,358 ****
--- 353,359 ----
  	/*
  	 * doexit - immediate exit from m4.
  	 */
+ 		killdiv();
  		exit((argc > 2) ? atoi(argv[2]) : 0);
  		break;
  
>Audit-Trail:
>Unformatted:


------------------------------------------------------------------------------