From e1d2a8e2394640e4b573117b7653fd0f163671fe Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Tue, 7 Jun 2011 15:07:54 -0400 Subject: mq names without leading / have impl-def behavior; allowing them is easier --- src/mq/mq_open.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src/mq/mq_open.c') diff --git a/src/mq/mq_open.c b/src/mq/mq_open.c index 57220a2b..aa91d589 100644 --- a/src/mq/mq_open.c +++ b/src/mq/mq_open.c @@ -1,6 +1,5 @@ #include #include -#include #include #include "syscall.h" @@ -8,10 +7,7 @@ mqd_t mq_open(const char *name, int flags, ...) { mode_t mode = 0; struct mq_attr *attr = 0; - if (*name++ != '/') { - errno = EINVAL; - return -1; - } + if (*name == '/') name++; if (flags & O_CREAT) { va_list ap; va_start(ap, flags); -- cgit v1.2.1