X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmman%2Fshm_open.c;h=b23eac7fa1df901c42f091fd122e593941448b47;hb=6688a778b0419eab32e715f269319248edee9da5;hp=a9be899b2b5e9718b936e792dc37fdc662ca9d7c;hpb=6e2372a86c7e862ed931910f8a5f4b908639d689;p=musl diff --git a/src/mman/shm_open.c b/src/mman/shm_open.c index a9be899b..b23eac7f 100644 --- a/src/mman/shm_open.c +++ b/src/mman/shm_open.c @@ -7,7 +7,7 @@ char *__strchrnul(const char *, int); -static const char *mapname(const char *name, char *buf) +char *__shm_mapname(const char *name, char *buf) { char *p; while (*name == '/') name++; @@ -28,13 +28,13 @@ static const char *mapname(const char *name, char *buf) int shm_open(const char *name, int flag, mode_t mode) { char buf[NAME_MAX+10]; - if (!(name = mapname(name, buf))) return -1; + if (!(name = __shm_mapname(name, buf))) return -1; return open(name, flag|O_NOFOLLOW|O_CLOEXEC|O_NONBLOCK, mode); } int shm_unlink(const char *name) { char buf[NAME_MAX+10]; - if (!(name = mapname(name, buf))) return -1; + if (!(name = __shm_mapname(name, buf))) return -1; return unlink(name); }