Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Feb 2001 11:58:34 +0200 (SAT)
From:      John Hay <jhay@icomtek.csir.co.za>
To:        kris@FreeBSD.FreeBSD.ORG
Cc:        current@FreeBSD.org
Subject:   m4 leaving /tmp/m4* directories
Message-ID:  <200102250958.f1P9wYM48544@zibbi.icomtek.csir.co.za>

next in thread | raw e-mail | index | archive | help
After m4 has been changed to do its temporary work in a subdirectory,
"make world" leaves a lot of /tmp/m4* directories behind.

This patch fix it for me. It is not protected by a "#ifndef vms" though.
I don't know if vms has rmdir() or not and I'm not sure if we care
about it.

John
-- 
John Hay -- John.Hay@icomtek.csir.co.za


Index: usr.bin/m4/main.c
===================================================================
RCS file: /home/ncvs/src/usr.bin/m4/main.c,v
retrieving revision 1.8
diff -u -r1.8 main.c
--- usr.bin/m4/main.c	2000/11/22 11:09:30	1.8
+++ usr.bin/m4/main.c	2001/02/20 05:58:02
@@ -227,9 +227,10 @@
 		(void) remove(m4temp);
 #else
 		(void) unlink(m4temp);
-		(void) rmdir(m4dir);
 #endif
 	}
+	if (m4dir != NULL)
+		(void) rmdir(m4dir);
 
 	return 0;
 }

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102250958.f1P9wYM48544>