summaryrefslogtreecommitdiff
path: root/kernel/syscalls/queue.c
blob: 8cd043bc0a35d7a348b5469f382d2d74a03a60e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <queue.h>
#include <syscalls.h>

int syscall_queue_create(u32 *id) {
  return queue_create(id, current_task);
}

int syscall_queue_add(u32 queue_id, struct event *ev, u32 size) {
  return queue_add(queue_id, ev, size);
}

int syscall_queue_wait(u32 queue_id) {
  return queue_wait(queue_id);
}