• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #include <mqueue.h>
2 #include <errno.h>
3 #include "syscall.h"
4 
mq_unlink(const char * name)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 }
17