chiark / gitweb /
regress: Break out Tallocshutdown
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 19 Nov 2016 17:37:56 +0000 (17:37 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 11 Jun 2020 15:13:02 +0000 (16:13 +0100)
No functional change

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
regress/harness.h.m4
regress/hcommon.c.m4

index 7f08614d78c71a5ec4425896246c178909c1b825..cc589a540a408252ee3e95454c3b790ebfa45058 100644 (file)
@@ -72,4 +72,6 @@ extern const struct Terrno { const char *n; int v; } Terrnos[];
   
 void Texit(int rv) NONRETURNING;
 
+void Tallocshutdown(void);
+
 #endif
index 3a335048e0c9438967086be0b845450eb7a2eaa2..74e483e5c82d39cbb7180a3b967cf522865c92de 100644 (file)
@@ -311,7 +311,7 @@ void *Hrealloc(void *op, size_t nsz) {
   return np;
 }
 
-void Texit(int rv) {
+void Tallocshutdown(void) {
   struct malloced *loopnode;
 
   Tshutdown();
@@ -324,6 +324,10 @@ void Texit(int rv) {
     putc('\n',stderr);
     if (ferror(stderr)) exit(-1);
   }
+}
+
+void Texit(int rv) {
+  Tallocshutdown();
   exit(rv);
 }