summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgibbs <gibbs@FreeBSD.org>1996-02-12 08:20:54 +0000
committergibbs <gibbs@FreeBSD.org>1996-02-12 08:20:54 +0000
commit7b4fbe06e33c77e2a69704a923cccda45bf0bdf0 (patch)
treeb9ae0eed3b5df0a3a6f90f34604b01ccd6359fb7
parentb0d7530524fa94796dcb1f6ca2a61c8fac1fcbc2 (diff)
downloadFreeBSD-src-7b4fbe06e33c77e2a69704a923cccda45bf0bdf0.zip
FreeBSD-src-7b4fbe06e33c77e2a69704a923cccda45bf0bdf0.tar.gz
4.4Lite2 implemented the LIST_INSERT_BEFORE and TAILQ_INSERT_BEFORE
exactly as I did (should have checked there first I guess) except my macro for TAILQ_INSERT_BEFORE took an unneeded arg. We now match 4.4Lite2. Suggested by: Jeffrey Hsu <hsu@FreeBSD.org>
-rw-r--r--share/man/man3/queue.34
-rw-r--r--sys/sys/queue.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/share/man/man3/queue.3 b/share/man/man3/queue.3
index 6d2aba6..f7636a0 100644
--- a/share/man/man3/queue.3
+++ b/share/man/man3/queue.3
@@ -74,7 +74,7 @@
.Fn TAILQ_HEAD "HEADNAME" "TYPE"
.Fn TAILQ_INIT "TAILQ_HEAD *head"
.Fn TAILQ_INSERT_AFTER "TAILQ_HEAD *head" "TYPE *listelm" "TYPE *elm" "TAILQ_ENTRY NAME"
-.Fn TAILQ_INSERT_BEFORE "TAILQ_HEAD *head" "TYPE *listelm" "TYPE *elm" "TAILQ_ENTRY NAME"
+.Fn TAILQ_INSERT_BEFORE "TYPE *listelm" "TYPE *elm" "TAILQ_ENTRY NAME"
.Fn TAILQ_INSERT_HEAD "TAILQ_HEAD *head" "TYPE *elm" "TAILQ_ENTRY NAME"
.Fn TAILQ_INSERT_TAIL "TAILQ_HEAD *head" "TYPE *elm" "TAILQ_ENTRY NAME"
.Fn TAILQ_REMOVE "TAILQ_HEAD *head" "TYPE *elm" "TAILQ_ENTRY NAME"
@@ -371,7 +371,7 @@ n2 = malloc(sizeof(struct entry)); /* Insert after. */
TAILQ_INSERT_AFTER(&head, n1, n2, entries);
n3 = malloc(sizeof(struct entry)); /* Insert before. */
-TAILQ_INSERT_BEFORE(&head, n2, n3, entries);
+TAILQ_INSERT_BEFORE(n2, n3, entries);
TAILQ_REMOVE(&head, n2, entries); /* Deletion. */
free(n2);
diff --git a/sys/sys/queue.h b/sys/sys/queue.h
index 1fb7b95..a56ae0d 100644
--- a/sys/sys/queue.h
+++ b/sys/sys/queue.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)queue.h 8.4 (Berkeley) 1/4/94
- * $Id: queue.h,v 1.4 1995/12/03 13:45:34 bde Exp $
+ * $Id: queue.h,v 1.5 1996/01/29 03:20:41 gibbs Exp $
*/
#ifndef _SYS_QUEUE_H_
@@ -166,7 +166,7 @@ struct { \
(elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
}
-#define TAILQ_INSERT_BEFORE(head, listelm, elm, field) { \
+#define TAILQ_INSERT_BEFORE(listelm, elm, field) { \
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
(elm)->field.tqe_next = (listelm); \
*(listelm)->field.tqe_prev = (elm); \
OpenPOWER on IntegriCloud