Change header includes if reqd.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@104 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
David Reid 2002-07-11 22:21:16 +00:00
parent c90a447062
commit f6327bfa2e
2 changed files with 7 additions and 7 deletions

View File

@ -7,7 +7,7 @@
#include <kernel.h> #include <kernel.h>
#include <queue.h> #include <queue.h>
#include <memheap.h> #include <memheap.h>
#include <Errors.h> #include <errno.h>
typedef struct queue_element { typedef struct queue_element {
void *next; void *next;
@ -96,17 +96,17 @@ void *queue_peek(queue *q)
int fixed_queue_init(fixed_queue *q, int size) int fixed_queue_init(fixed_queue *q, int size)
{ {
if(size <= 0) if(size <= 0)
return ERR_INVALID_ARGS; return EINVAL;
q->table = kmalloc(size * sizeof(void *)); q->table = kmalloc(size * sizeof(void *));
if(!q->table) if(!q->table)
return ERR_NO_MEMORY; return ENOMEM;
q->head = 0; q->head = 0;
q->tail = 0; q->tail = 0;
q->count = 0; q->count = 0;
q->size = size; q->size = size;
return B_NO_ERROR; return 0;
} }
void fixed_queue_destroy(fixed_queue *q) void fixed_queue_destroy(fixed_queue *q)
@ -118,13 +118,13 @@ void fixed_queue_destroy(fixed_queue *q)
int fixed_queue_enqueue(fixed_queue *q, void *e) int fixed_queue_enqueue(fixed_queue *q, void *e)
{ {
if(q->count == q->size) if(q->count == q->size)
return ERR_NO_MEMORY; return ENOMEM;
q->table[q->head++] = e; q->table[q->head++] = e;
if(q->head >= q->size) q->head = 0; if(q->head >= q->size) q->head = 0;
q->count++; q->count++;
return B_NO_ERROR; return 0;
} }
void *fixed_queue_dequeue(fixed_queue *q) void *fixed_queue_dequeue(fixed_queue *q)

View File

@ -455,7 +455,7 @@ int smp_init(kernel_args *ka)
msg = (struct smp_msg *)kmalloc(sizeof(struct smp_msg)); msg = (struct smp_msg *)kmalloc(sizeof(struct smp_msg));
if(msg == NULL) { if(msg == NULL) {
panic("error creating smp mailboxes\n"); panic("error creating smp mailboxes\n");
return ERR_GENERAL; return B_ERROR;
} }
memset(msg, 0, sizeof(struct smp_msg)); memset(msg, 0, sizeof(struct smp_msg));
msg->next = free_msgs; msg->next = free_msgs;