]> git.proxmox.com Git - wasi-libc.git/blob - libc-top-half/musl/src/mq/mq_unlink.c
WASI libc prototype implementation.
[wasi-libc.git] / libc-top-half / musl / src / mq / mq_unlink.c
1 #include <mqueue.h>
2 #include <errno.h>
3 #include "syscall.h"
4
5 int mq_unlink(const char *name)
6 {
7 int ret;
8 if (*name == '/') name++;
9 ret = __syscall(SYS_mq_unlink, name);
10 if (ret < 0) {
11 if (ret == -EPERM) ret = -EACCES;
12 errno = -ret;
13 return -1;
14 }
15 return ret;
16 }