- #include <mqueue.h>
- #include <errno.h>
- #include "syscall.h"
- int mq_unlink(const char *name)
- {
- int ret;
- if (*name == '/') name++;
- ret = __syscall(SYS_mq_unlink, name);
- if (ret < 0) {
- if (ret == -EPERM) ret = -EACCES;
- errno = -ret;
- return -1;
- }
- return ret;
- }
|