about summary refs log tree commit diff stats
path: root/src/LYexit.c
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>2004-05-07 01:13:29 -0400
committerThomas E. Dickey <dickey@invisible-island.net>2004-05-07 01:13:29 -0400
commitd326f24d169154673717129098ff4554a673f178 (patch)
tree7229f817b10bcdb82f8df2b6af3a3acc792a762d /src/LYexit.c
parent2cd8e80bfe2792ce8999a26b34384598f58e3889 (diff)
downloadlynx-snapshots-d326f24d169154673717129098ff4554a673f178.tar.gz
snapshot of project "lynx", label v2-8-6dev_3
Diffstat (limited to 'src/LYexit.c')
-rw-r--r--src/LYexit.c77
1 files changed, 37 insertions, 40 deletions
diff --git a/src/LYexit.c b/src/LYexit.c
index 1e49ba9c..1b904393 100644
--- a/src/LYexit.c
+++ b/src/LYexit.c
@@ -14,77 +14,75 @@
 #include <LYClean.h>
 
 /*
- *  Flag for outofmem macro. - FM
+ * Flag for outofmem macro.  - FM
  */
 BOOL LYOutOfMemory = FALSE;
 
-
 /*
- *  Stack of functions to call upon exit.
+ * Stack of functions to call upon exit.
  */
 static void (*callstack[ATEXITSIZE]) (void);
 static int topOfStack = 0;
 
 /*
- *  Purpose:		Registers termination function.
- *  Arguments:		function	The function to register.
- *  Return Value:	int	0	registered
+ * Purpose:		Registers termination function.
+ * Arguments:		function	The function to register.
+ * Return Value:	int	0	registered
  *				!0	no more space to register
- *  Remarks/Portability/Dependencies/Restrictions:
- *  Revision History:
+ * Remarks/Portability/Dependencies/Restrictions:
+ * Revision History:
  *	06-15-94	created Lynx 2-3-1 Garrett Arch Blythe
  */
 
 int LYatexit(void (*function) (void))
 {
     /*
-     *  Check for available space.
+     * Check for available space.
      */
     if (topOfStack == ATEXITSIZE) {
 	CTRACE((tfp, "(LY)atexit: Too many functions, ignoring one!\n"));
-	return(-1);
+	return (-1);
     }
 
     /*
-     *  Register the function.
+     * Register the function.
      */
     callstack[topOfStack] = function;
     topOfStack++;
-    return(0);
+    return (0);
 }
 
 /*
- *  Purpose:		Call the functions registered with LYatexit
- *  Arguments:		void
- *  Return Value:	void
- *  Remarks/Portability/Dependencies/Restrictions:
- *  Revision History:
+ * Purpose:		Call the functions registered with LYatexit
+ * Arguments:		void
+ * Return Value:	void
+ * Remarks/Portability/Dependencies/Restrictions:
+ * Revision History:
  *	06-15-94	created Lynx 2-3-1 Garrett Arch Blythe
  */
-static void LYCompleteExit (void)
+static void LYCompleteExit(void)
 {
     /*
-     *  Just loop through registered functions.
-     *  This is reentrant if more exits occur in the registered functions.
+     * Just loop through registered functions.  This is reentrant if more exits
+     * occur in the registered functions.
      */
     while (--topOfStack >= 0) {
-	callstack[topOfStack]();
+	callstack[topOfStack] ();
     }
 }
 
 /*
- *  Purpose:		Terminates program, reports memory not freed.
- *  Arguments:		status	Exit code.
- *  Return Value:	void
- *  Remarks/Portability/Dependencies/Restrictions:
+ * Purpose:		Terminates program, reports memory not freed.
+ * Arguments:		status	Exit code.
+ * Return Value:	void
+ * Remarks/Portability/Dependencies/Restrictions:
  *	Function calls stdlib.h exit
- *  Revision History:
+ * Revision History:
  *	06-15-94	created Lynx 2-3-1 Garrett Arch Blythe
  */
-void LYexit (
-	int		status)
+void LYexit(int status)
 {
-#ifndef VMS	/*  On VMS, the VMSexit() handler does these. - FM */
+#ifndef VMS			/*  On VMS, the VMSexit() handler does these. - FM */
 #ifdef _WINDOWS
     extern CRITICAL_SECTION critSec_DNS;	/* 1998/09/03 (Thu) 22:01:56 */
     extern CRITICAL_SECTION critSec_READ;	/* 1998/09/03 (Thu) 22:01:56 */
@@ -96,13 +94,13 @@ void LYexit (
 #endif
     if (LYOutOfMemory == TRUE) {
 	/*
-	 *  Ignore further interrupts. - FM
+	 * Ignore further interrupts.  - FM
 	 */
 #ifndef NOSIGHUP
 	(void) signal(SIGHUP, SIG_IGN);
 #endif /* NOSIGHUP */
-	(void) signal (SIGTERM, SIG_IGN);
-	(void) signal (SIGINT, SIG_IGN);
+	(void) signal(SIGTERM, SIG_IGN);
+	(void) signal(SIGINT, SIG_IGN);
 #ifndef __linux__
 #ifndef DOSPATH
 	(void) signal(SIGBUS, SIG_IGN);
@@ -112,13 +110,13 @@ void LYexit (
 	(void) signal(SIGILL, SIG_IGN);
 
 	/*
-	 *  Flush all messages. - FM
+	 * Flush all messages.  - FM
 	 */
 	fflush(stderr);
 	fflush(stdout);
 
 	/*
-	 *  Deal with curses, if on, and clean up. - FM
+	 * Deal with curses, if on, and clean up.  - FM
 	 */
 	if (LYCursesON) {
 	    LYSleepAlert();
@@ -143,7 +141,7 @@ void LYexit (
 #endif /* !VMS && SYSLOG_REQUESTED_URLS */
 
     /*
-     *	Do functions registered with LYatexit. - GAB
+     * Do functions registered with LYatexit.  - GAB
      */
     LYCompleteExit();
 
@@ -155,8 +153,8 @@ void LYexit (
 #undef exit
 #endif /* exit */
 
-    cleanup_files();	/* if someone starts with LYNXfoo: page */
-#ifndef VMS	/*  On VMS, the VMSexit() handler does these. - FM */
+    cleanup_files();		/* if someone starts with LYNXfoo: page */
+#ifndef VMS			/*  On VMS, the VMSexit() handler does these. - FM */
     fflush(stderr);
     if (LYOutOfMemory == TRUE) {
 	LYOutOfMemory = FALSE;
@@ -169,9 +167,8 @@ void LYexit (
     exit(status);
 }
 
-void outofmem (
-	const char *	fname,
-	const char *	func)
+void outofmem(const char *fname,
+	      const char *func)
 {
     fprintf(stderr, "\n\n\n%s %s: %s\n", fname, func, MEMORY_EXHAUSTED_ABORTING);
     LYOutOfMemory = TRUE;