rt: fix shm_open not set ENAMETOOLONG when name exceeds {_POSIX_PATH_MAX}
commit0b7bf0e0a486da6be7c5dde742a80c1138f9cc89
authorabushwang <abushwangs@gmail.com>
Tue, 7 Mar 2023 12:16:20 +0000 (7 20:16 +0800)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Wed, 8 Mar 2023 13:11:54 +0000 (8 10:11 -0300)
treeecacffd3daf24ed95b374a8710e390a66723706b
parent65387e48097077c71ed527457c59ba59f3a1f3ee
rt: fix shm_open not set ENAMETOOLONG when name exceeds {_POSIX_PATH_MAX}

according to man-pages-posix-2017, shm_open() function may fail if the length
of the name argument exceeds {_POSIX_PATH_MAX} and set ENAMETOOLONG

Signed-off-by: abushwang <abushwangs@gmail.com>
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
posix/shm-directory.c
rt/shm_open.c
sysdeps/pthread/sem_open.c