summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-04-15 01:53:37 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-04-15 07:28:16 -0600
commit03113da787fb1617a9c460b9ce012c9efe3c7838 (patch)
tree312d7eb8eec32b3cdbf74b59d473e30c4e4a9c54
parent0450e14b3a86e4448537c03253eeebf509f8909e (diff)
libmisc: Tidy linkedlist.h
-rw-r--r--libcr_ipc/mutex.c1
-rw-r--r--libcr_ipc/rpc.c1
-rw-r--r--libcr_ipc/rwmutex.c1
-rw-r--r--libcr_ipc/sema.c1
-rw-r--r--libmisc/include/libmisc/linkedlist.h3
-rw-r--r--libmisc/linkedlist.c4
6 files changed, 8 insertions, 3 deletions
diff --git a/libcr_ipc/mutex.c b/libcr_ipc/mutex.c
index b0ebe05..4a87a58 100644
--- a/libcr_ipc/mutex.c
+++ b/libcr_ipc/mutex.c
@@ -5,6 +5,7 @@
*/
#include <libcr/coroutine.h> /* for cid_t, cr_* */
+#include <libmisc/assert.h>
#define IMPLEMENTATION_FOR_LIBCR_IPC_MUTEX_H YES
#include <libcr_ipc/mutex.h>
diff --git a/libcr_ipc/rpc.c b/libcr_ipc/rpc.c
index 6d9422f..227f03b 100644
--- a/libcr_ipc/rpc.c
+++ b/libcr_ipc/rpc.c
@@ -7,6 +7,7 @@
#include <string.h> /* for memcpy() */
#include <libcr/coroutine.h> /* for cid_t, cr_* */
+#include <libmisc/assert.h>
#include <libcr_ipc/rpc.h>
diff --git a/libcr_ipc/rwmutex.c b/libcr_ipc/rwmutex.c
index 4c5da81..0da92df 100644
--- a/libcr_ipc/rwmutex.c
+++ b/libcr_ipc/rwmutex.c
@@ -5,6 +5,7 @@
*/
#include <libcr/coroutine.h> /* for cid_t, cr_* */
+#include <libmisc/assert.h>
#define IMPLEMENTATION_FOR_LIBCR_IPC_RWMUTEX_H YES
#include <libcr_ipc/rwmutex.h>
diff --git a/libcr_ipc/sema.c b/libcr_ipc/sema.c
index cb984b6..212d421 100644
--- a/libcr_ipc/sema.c
+++ b/libcr_ipc/sema.c
@@ -5,6 +5,7 @@
*/
#include <libcr/coroutine.h> /* for cid_t, cr_* */
+#include <libmisc/assert.h>
#define IMPLEMENTATION_FOR_LIBCR_IPC_SEMA_H YES
#include <libcr_ipc/sema.h>
diff --git a/libmisc/include/libmisc/linkedlist.h b/libmisc/include/libmisc/linkedlist.h
index 8adef66..a23c703 100644
--- a/libmisc/include/libmisc/linkedlist.h
+++ b/libmisc/include/libmisc/linkedlist.h
@@ -1,4 +1,4 @@
-/* libmisc/linkedlist.h - Singly- and doubly- linked lists
+/* libmisc/linkedlist.h - Intrusive Singly- and doubly- linked lists
*
* Copyright (C) 2024-2025 Luke T. Shumaker <lukeshu@lukeshu.com>
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -7,7 +7,6 @@
#ifndef _LIBMISC_LINKEDLIST_H_
#define _LIBMISC_LINKEDLIST_H_
-#include <libmisc/assert.h>
#include <libmisc/macro.h>
/* singly linked list *********************************************************/
diff --git a/libmisc/linkedlist.c b/libmisc/linkedlist.c
index 5fe0977..941702f 100644
--- a/libmisc/linkedlist.c
+++ b/libmisc/linkedlist.c
@@ -1,4 +1,4 @@
-/* libmisc/linkedlist.c - Singly- and doubly- linked lists
+/* libmisc/linkedlist.c - Intrusive singly- and doubly- linked lists
*
* Copyright (C) 2024-2025 Luke T. Shumaker <lukeshu@lukeshu.com>
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -6,6 +6,8 @@
#include <stddef.h> /* for NULL */
+#include <libmisc/assert.h>
+
#include <libmisc/linkedlist.h>
/* singly linked list *********************************************************/