summaryrefslogtreecommitdiff
path: root/kernel/include/libk/list.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/include/libk/list.h')
-rw-r--r--kernel/include/libk/list.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/kernel/include/libk/list.h b/kernel/include/libk/list.h
new file mode 100644
index 0000000..f6a97f8
--- /dev/null
+++ b/kernel/include/libk/list.h
@@ -0,0 +1,14 @@
+#ifndef LIST_H
+#define LIST_H
+
+struct list_t {
+ struct list_t* next;
+ void* data;
+};
+typedef struct list_t list_t;
+
+void add_to_list_head(list_t** ptr, void* data);
+void add_to_list_tail(list_t** ptr, void* data);
+void free_list(list_t** ptr);
+
+#endif