Nucleus
Barry Private TaskQueue structure 843a520 (3 years, 3 months ago)
diff --git a/include/nucleus/task.h b/include/nucleus/task.h
index 547fabc..f017d11 100644
--- a/include/nucleus/task.h
+++ b/include/nucleus/task.h
@@ -39,12 +39,6 @@ struct Task {
Task *next;
};
-/* Structure for a Task Queue */
-struct TaskQueue {
- Object obj;
- Task *start, *end;
-};
-
extern ObjectType taskType;
extern ObjectType taskQueueType;
@@ -58,5 +52,6 @@ pid_t clone(int flags);
void add_to_queue(TaskQueue *queue, Task *task);
void remove_from_queue(TaskQueue *queue, Task *task);
Task *pop_from_queue(TaskQueue *queue);
+size_t tasks_in_queue(TaskQueue *queue);
#endif