mount and umount could leak loop device allocations causing the system to
quickly run out. Also disable init's SIGHUP handler during shutdown.
-Erik
diff --git a/internal.h b/internal.h
index 500a63e..9611c19 100644
--- a/internal.h
+++ b/internal.h
@@ -175,6 +175,10 @@
extern long getNum (const char *cp);
extern pid_t findInitPid();
+#if defined BB_FEATURE_MOUNT_LOOP
+extern int del_loop(const char *device);
+#endif
+
#if defined BB_GUNZIP || defined BB_GZIP || defined BB_PRINTF || defined BB_TAIL
extern void *xmalloc (size_t size);
extern void error(char *msg);