From eb26002b47c7d9e1bd5379989924d8b886b286fa Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Fri, 3 Jun 2022 17:18:32 -0400 Subject: [PATCH] kernel/util: Remove kqueue.h. It is not used anymore, and we have more advanced queuing facilities now. --- headers/private/kernel/util/kqueue.h | 63 ---------------------------- src/system/kernel/int.cpp | 1 - 2 files changed, 64 deletions(-) delete mode 100644 headers/private/kernel/util/kqueue.h diff --git a/headers/private/kernel/util/kqueue.h b/headers/private/kernel/util/kqueue.h deleted file mode 100644 index b185cd0f95..0000000000 --- a/headers/private/kernel/util/kqueue.h +++ /dev/null @@ -1,63 +0,0 @@ -/* -** Copyright 2002, Axel Dörfler, axeld@pinc-software.de. All rights reserved. -** Distributed under the terms of the MIT License. -*/ -#ifndef KQUEUE_H -#define KQUEUE_H - -/* The name "que" actually means that it is a very - * light-weight implementation of a queue ;-)) - */ - -/* The object that is put into a queue must begin with these - * fields, but it doesn't have to be this structure. - */ -struct quehead { - struct quehead *next; - struct quehead *prev; -}; - -/* You can use this macro to iterate through the queue. */ -#define kqueue_foreach(head, element) \ - for ((element) = (void *)(head)->next; (element) != (void *)(head); (element) = (void *)((struct quehead *)(element))->next) - - -/** Initializes a queue to be used */ - -static inline void -initque(void *_head) -{ - struct quehead *head = (struct quehead *)_head; - - head->next = head->prev = head; -} - - -/** Inserts an element (_element) to the queue (_head) */ - -static inline void -insque(void *_element, void *_head) -{ - struct quehead *element = (struct quehead *)_element, - *head = (struct quehead *)_head; - - element->next = head->next; - element->prev = head; - head->next = element; - element->next->prev = element; -} - - -/** removes an element from the queue it's currently in */ - -static inline void -remque(void *_element) -{ - struct quehead *element = (struct quehead *)_element; - - element->next->prev = element->prev; - element->prev->next = element->next; - element->prev = 0; -} - -#endif /* KQUEUE_H */ diff --git a/src/system/kernel/int.cpp b/src/system/kernel/int.cpp index 13c1569967..ce45cf19a1 100644 --- a/src/system/kernel/int.cpp +++ b/src/system/kernel/int.cpp @@ -25,7 +25,6 @@ #include #include #include -#include #include #include "kernel_debug_config.h"