Home
last modified time | relevance | path

Searched refs:gIDArray (Results 1 – 5 of 5) sorted by relevance

/base/startup/init/services/init/
Dinit_service_manager.c148 if (service->servPerm.gIDArray != NULL) { in ReleaseService()
149 free(service->servPerm.gIDArray); in ReleaseService()
150 service->servPerm.gIDArray = NULL; in ReleaseService()
286 if (curServ->servPerm.gIDArray != NULL) { in GetServiceGids()
287 free(curServ->servPerm.gIDArray); in GetServiceGids()
289 curServ->servPerm.gIDArray = (gid_t *)malloc(sizeof(gid_t) * gidCount); in GetServiceGids()
290 …INIT_ERROR_CHECK(curServ->servPerm.gIDArray != NULL, return SERVICE_FAILURE, "Failed to malloc err… in GetServiceGids()
297 curServ->servPerm.gIDArray[0] = gid; in GetServiceGids()
308 curServ->servPerm.gIDArray[gidArrayIndex++] = gid; in GetServiceGids()
1190 service->servPerm.gIDArray, service->servPerm.gIDCnt * sizeof(gid_t)); in GetServiceGroupIdByPid()
Dinit_common_service.c145 INIT_ERROR_CHECK(setgid(service->servPerm.gIDArray[0]) == 0, return SERVICE_FAILURE, in ServiceCheck()
149 …_CHECK(setgroups(service->servPerm.gIDCnt - 1, (const gid_t *)&service->servPerm.gIDArray[1]) == 0, in ServiceCheck()
/base/startup/init/services/init/include/
Dinit_service.h110 gid_t *gIDArray; member
/base/startup/init/test/unittest/init/
Dservice_unittest.cpp238 service->servPerm.gIDArray = (gid_t *)malloc(sizeof(gid_t));
239 ASSERT_NE(nullptr, service->servPerm.gIDArray);
/base/startup/init/services/init/standard/
Dinit_control_fd_service.c109 printf("\t\tservice perms groupId %u \n", service->servPerm.gIDArray[i]); in DumpOneService()