>From de9750a246eb56541ef5c03fa5e49c07141e0c98 Mon Sep 17 00:00:00 2001
From: Tamas TEVESZ <[email protected]>
Date: Wed, 29 Sep 2010 00:02:03 +0200
Subject: [PATCH] Dead code removal

- on_exit is nowhere to be found in recent written history
- so there haven't for long been a system with !HAVE_ATEXIT
- so there is no need for either #ifdef HAVE_ATEXITs or configure
  checks for atexit

Signed-off-by: Tamas TEVESZ <[email protected]>
---
 WINGs/userdefaults.c |    8 --------
 configure.ac         |    2 +-
 2 files changed, 1 insertions(+), 9 deletions(-)

diff --git a/WINGs/userdefaults.c b/WINGs/userdefaults.c
index 39485dd..4eaed82 100644
--- a/WINGs/userdefaults.c
+++ b/WINGs/userdefaults.c
@@ -117,11 +117,7 @@ char *wglobaldefaultspathfordomain(const char *domain)
 }
 
 static void
-#ifdef HAVE_ATEXIT
 saveDefaultsChanges(void)
-#else
-saveDefaultsChanges(int foo, void *bar)
-#endif
 {
        /* save the user defaults databases */
        synchronizeUserDefaults(NULL);
@@ -133,11 +129,7 @@ static void registerSaveOnExit(void)
        static Bool registeredSaveOnExit = False;
 
        if (!registeredSaveOnExit) {
-#ifdef HAVE_ATEXIT
                atexit(saveDefaultsChanges);
-#else
-               on_exit(saveDefaultsChanges, (void *)NULL);
-#endif
                registeredSaveOnExit = True;
        }
 }
diff --git a/configure.ac b/configure.ac
index d8ce1ce..1df077c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -163,7 +163,7 @@ dnl not used anywhere
 AC_FUNC_MEMCMP
 AC_FUNC_VPRINTF
 AC_CHECK_FUNCS(gethostname select poll strcasecmp strncasecmp \
-              setsid atexit mallinfo mkstemp sysconf)
+              setsid mallinfo mkstemp sysconf)
 
 dnl Check for strlcat/strlcpy
 dnl =========================
-- 
1.7.0.4


-- 
[-]

mkdir /nonexistent
From de9750a246eb56541ef5c03fa5e49c07141e0c98 Mon Sep 17 00:00:00 2001
From: Tamas TEVESZ <[email protected]>
Date: Wed, 29 Sep 2010 00:02:03 +0200
Subject: [PATCH] Dead code removal

- on_exit is nowhere to be found in recent written history
- so there haven't for long been a system with !HAVE_ATEXIT
- so there is no need for either #ifdef HAVE_ATEXITs or configure
  checks for atexit

Signed-off-by: Tamas TEVESZ <[email protected]>
---
 WINGs/userdefaults.c |    8 --------
 configure.ac         |    2 +-
 2 files changed, 1 insertions(+), 9 deletions(-)

diff --git a/WINGs/userdefaults.c b/WINGs/userdefaults.c
index 39485dd..4eaed82 100644
--- a/WINGs/userdefaults.c
+++ b/WINGs/userdefaults.c
@@ -117,11 +117,7 @@ char *wglobaldefaultspathfordomain(const char *domain)
 }
 
 static void
-#ifdef HAVE_ATEXIT
 saveDefaultsChanges(void)
-#else
-saveDefaultsChanges(int foo, void *bar)
-#endif
 {
 	/* save the user defaults databases */
 	synchronizeUserDefaults(NULL);
@@ -133,11 +129,7 @@ static void registerSaveOnExit(void)
 	static Bool registeredSaveOnExit = False;
 
 	if (!registeredSaveOnExit) {
-#ifdef HAVE_ATEXIT
 		atexit(saveDefaultsChanges);
-#else
-		on_exit(saveDefaultsChanges, (void *)NULL);
-#endif
 		registeredSaveOnExit = True;
 	}
 }
diff --git a/configure.ac b/configure.ac
index d8ce1ce..1df077c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -163,7 +163,7 @@ dnl not used anywhere
 AC_FUNC_MEMCMP
 AC_FUNC_VPRINTF
 AC_CHECK_FUNCS(gethostname select poll strcasecmp strncasecmp \
-	       setsid atexit mallinfo mkstemp sysconf)
+	       setsid mallinfo mkstemp sysconf)
 
 dnl Check for strlcat/strlcpy
 dnl =========================
-- 
1.7.0.4

Reply via email to