!28 【third_party_ltp】【master】修改sem信号量传入name_max值为256

Merge pull request !28 from zhaominjie11/master
This commit is contained in:
openharmony_ci
2023-10-28 13:20:15 +00:00
committed by Gitee
@@ -166,7 +166,7 @@ int main(void)
if (NAME_MAX > 0) {
/* create a semaphore with a name longer than NAME_MAX */
sem_name = calloc(NAME_MAX + 2, sizeof(char));
sem_name = calloc(NAME_MAX + 3, sizeof(char));
if (sem_name == NULL) {
UNRESOLVED(errno,
@@ -176,9 +176,9 @@ int main(void)
/* the space was allocated */
sem_name[0] = '/';
sem_name[NAME_MAX + 1] = '\0';
sem_name[NAME_MAX + 2] = '\0';
memset(sem_name + 1, 'N', NAME_MAX);
memset(sem_name + 1, 'N', NAME_MAX + 1);
/* Create the semaphore */
sem = sem_open(sem_name, O_CREAT, 0777, 1);