]> git.sur5r.net Git - openldap/blobdiff - include/ldap_queue.h
Fix select/yield
[openldap] / include / ldap_queue.h
index 9244f6cd79f0c89f1f41a039c2b127bcfaf5553b..464913c1a42843f6d23ef841c3d29d455fd235dd 100644 (file)
@@ -45,6 +45,7 @@
  *     @(#)queue.h     8.5 (Berkeley) 8/20/94
  * $FreeBSD: src/sys/sys/queue.h,v 1.32.2.5 2001/09/30 21:12:54 luigi Exp $
  */
+/* See also: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change */
 
 #ifndef _LDAP_QUEUE_H_
 #define        _LDAP_QUEUE_H_
@@ -129,14 +130,15 @@ struct name {                                                             \
 
 #define LDAP_SLIST_HEAD_INITIALIZER(head)                              \
        { NULL }
-#define LDAP_SLIST_NEXT_INITIALIZER(next)                              \
-       { NULL }
 
 #define LDAP_SLIST_ENTRY(type)                                         \
 struct {                                                               \
        struct type *sle_next;  /* next element */                      \
 }
 
+#define LDAP_SLIST_ENTRY_INITIALIZER(entry)                            \
+       { NULL }
+
 /*
  * Singly-linked List functions.
  */
@@ -197,6 +199,9 @@ struct {                                                            \
        struct type *stqe_next; /* next element */                      \
 }
 
+#define LDAP_STAILQ_ENTRY_INITIALIZER(entry)                           \
+       { NULL }
+
 /*
  * Singly-linked Tail queue functions.
  */
@@ -273,8 +278,6 @@ struct name {                                                               \
 
 #define LDAP_LIST_HEAD_INITIALIZER(head)                               \
        { NULL }
-#define LDAP_LIST_NEXT_PREV_INITIALIZER(next, prev)                    \
-       { NULL, NULL }
 
 #define LDAP_LIST_ENTRY(type)                                          \
 struct {                                                               \
@@ -282,6 +285,9 @@ struct {                                                            \
        struct type **le_prev;  /* address of previous next element */  \
 }
 
+#define LDAP_LIST_ENTRY_INITIALIZER(entry)                     \
+       { NULL, NULL }
+
 /*
  * List functions.
  */
@@ -346,6 +352,9 @@ struct {                                                            \
        struct type **tqe_prev; /* address of previous next element */  \
 }
 
+#define LDAP_TAILQ_ENTRY_INITIALIZER(entry)                            \
+       { NULL, NULL }
+
 /*
  * Tail queue functions.
  */