Home
last modified time | relevance | path

Searched refs:groupsNames (Results 1 - 2 of 2) sorted by relevance

/developtools/hdc/hdc_rust/src/cffi/
H A Dcmd.cpp39 vector<const char *> groupsNames = { "shell", "log", "readproc", "file_manager" }; in DropRootPrivileges() local
48 gids = static_cast<gid_t *>(calloc(groupsNames.size(), sizeof(gid_t))); in DropRootPrivileges()
52 for (size_t i = 0; i < groupsNames.size(); i++) { in DropRootPrivileges()
53 struct group *group = getgrnam(groupsNames[i]); in DropRootPrivileges()
71 ret = setgroups(groupsNames.size(), gids); in DropRootPrivileges()
/developtools/hdc/src/daemon/
H A Dmain.cpp196 vector<const char *> groupsNames = { "shell", "log", "readproc", "file_manager" }; in DropRootPrivileges() local
206 gids = static_cast<gid_t *>(calloc(groupsNames.size(), sizeof(gid_t))); in DropRootPrivileges()
212 for (size_t i = 0; i < groupsNames.size(); i++) { in DropRootPrivileges()
213 struct group *group = getgrnam(groupsNames[i]); in DropRootPrivileges()
235 ret = setgroups(groupsNames.size(), gids); in DropRootPrivileges()

Completed in 2 milliseconds