From 02edde747c8dc06a6b34829405d5e017c95fdbdf Mon Sep 17 00:00:00 2001
From: Razvan Deaconescu <razvan.deaconescu@upb.ro>
Date: Fri, 24 Nov 2023 16:14:46 +0200
Subject: [PATCH] asg/parallel-graph: Remove unused os_list.c file

The list implementation is now fully contained in os_list.h.

Signed-off-by: Razvan Deaconescu <razvan.deaconescu@upb.ro>
---
 src/os_list.c | 59 ---------------------------------------------------
 1 file changed, 59 deletions(-)
 delete mode 100644 src/os_list.c

diff --git a/src/os_list.c b/src/os_list.c
deleted file mode 100644
index e920bc5..0000000
--- a/src/os_list.c
+++ /dev/null
@@ -1,59 +0,0 @@
-// SPDX-License-Identifier: BSD-3-Clause
-
-#include "os_list.h"
-#include <stdlib.h>
-#include <unistd.h>
-#include <stdio.h>
-
-os_queue_t *queue_create(void)
-{
-	os_queue_t *queue;
-
-	queue = malloc(sizeof(*queue));
-	if (queue == NULL) {
-		perror("malloc");
-		return NULL;
-	}
-	pthread_mutex_init(&queue->lock, NULL);
-	queue->first =  NULL;
-	queue->last = NULL;
-
-	return queue;
-}
-
-void queue_add(os_queue_t *queue, void *info)
-{
-	os_list_node_t *node;
-
-	node = malloc(sizeof(*node));
-	if (node == NULL) {
-		fprintf(stderr, "[ERROR] %s: Not enough memory\n", __func__);
-		return;
-	}
-
-	node->next = NULL;
-	node->info = info;
-
-	if (queue->last == NULL && queue->first == NULL) {
-		queue->first = node;
-		queue->last = node;
-	} else {
-		queue->last->next = node;
-		queue->last = node;
-	}
-}
-
-os_list_node_t *queue_get(os_queue_t *queue)
-{
-	os_list_node_t *target;
-
-	if (queue == NULL)
-		return NULL;
-	if (queue->first == NULL && queue->last == NULL)
-		return NULL;
-
-	target = queue->first;
-	queue->first = queue->first->next;
-
-	return target;
-}
-- 
GitLab