commit:     2d1e2552857c51b424704d214c3226d9b2a89ec6
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 23 23:56:19 2014 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Oct 24 15:59:16 2014 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=2d1e2552

helpers.h, start-stop-daemon.c: remove uneeded macros

TAILQ_CONCAT, TAILQ_FOREACH_SAFE and LIST_FOREACH_SAFE are defined
in our bundled queue.h and are no longer required.

---
 src/includes/helpers.h     | 19 -------------------
 src/rc/start-stop-daemon.c |  9 ---------
 2 files changed, 28 deletions(-)

diff --git a/src/includes/helpers.h b/src/includes/helpers.h
index 94e59a8..4352858 100644
--- a/src/includes/helpers.h
+++ b/src/includes/helpers.h
@@ -48,25 +48,6 @@
 
 #define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))
 
-/* Some libc implemntations don't have these */
-#ifndef TAILQ_CONCAT
-#define TAILQ_CONCAT(head1, head2, field) do {                               \
-               if (!TAILQ_EMPTY(head2)) {                                    \
-                       *(head1)->tqh_last = (head2)->tqh_first;              \
-                       (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; 
\
-                       (head1)->tqh_last = (head2)->tqh_last;                \
-                       TAILQ_INIT((head2));                                  \
-               }                                                             \
-       } while (0)
-#endif
-
-#ifndef TAILQ_FOREACH_SAFE
-#define        TAILQ_FOREACH_SAFE(var, head, field, tvar)                      
      \
-       for ((var) = TAILQ_FIRST((head));                                     \
-            (var) && ((tvar) = TAILQ_NEXT((var), field), 1);                 \
-            (var) = (tvar))
-#endif
-
 #ifdef __GLIBC__
 #  if ! defined (__UCLIBC__) && ! defined (__dietlibc__)
 #    define strlcpy(dst, src, size) snprintf(dst, size, "%s", src)

diff --git a/src/rc/start-stop-daemon.c b/src/rc/start-stop-daemon.c
index 1412449..6229bbf 100644
--- a/src/rc/start-stop-daemon.c
+++ b/src/rc/start-stop-daemon.c
@@ -78,15 +78,6 @@ static struct pam_conv conv = { NULL, NULL};
 #include "rc.h"
 #include "rc-misc.h"
 
-/* Some libc implementations don't define this */
-#ifndef LIST_FOREACH_SAFE
-#define        LIST_FOREACH_SAFE(var, head, field, tvar)                       
      \
-       for ((var) = LIST_FIRST((head));                                      \
-            (var) && ((tvar) = LIST_NEXT((var), field), 1);                  \
-            (var) = (tvar))
-#endif
-
-
 typedef struct scheduleitem
 {
        enum

Reply via email to