github.com/afumu/libc@v0.0.6/musl/src/mq/mq_unlink.c (about)

     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  }