Home
last modified time | relevance | path

Searched refs:gid_t (Results 1 – 25 of 109) sorted by relevance

12345

/aosp12/bionic/libc/
H A DSECCOMP_BLOCKLIST_APP.TXT14 int setgid:setgid32(gid_t) lp32
15 int setgid:setgid(gid_t) lp64
18 int setregid:setregid32(gid_t, gid_t) lp32
19 int setregid:setregid(gid_t, gid_t) lp64
22 int setresgid:setresgid32(gid_t, gid_t, gid_t) lp32
23 int setresgid:setresgid(gid_t, gid_t, gid_t) lp64
25 int setfsgid(gid_t) all
27 int setgroups:setgroups32(int, const gid_t*) lp32
28 int setgroups:setgroups(int, const gid_t*) lp64
H A DSYSCALLS.TXT33 gid_t getgid:getgid32() lp32
34 gid_t getgid:getgid() lp64
37 gid_t getegid:getegid32() lp32
38 gid_t getegid:getegid() lp64
41 gid_t getresgid:getresgid32(gid_t* rgid, gid_t* egid, gid_t* sgid) lp32
42 gid_t getresgid:getresgid(gid_t* rgid, gid_t* egid, gid_t* sgid) lp64
58 int setresgid:setresgid32(gid_t, gid_t, gid_t) lp32
59 int setresgid:setresgid(gid_t, gid_t, gid_t) lp64
81 int setregid:setregid32(gid_t, gid_t) lp32
82 int setregid:setregid(gid_t, gid_t) lp64
[all …]
/aosp12/bionic/libc/include/
H A Dunistd.h113 int setegid(gid_t __gid);
135 int setgid(gid_t __gid);
146 int setregid(gid_t __rgid, gid_t __egid);
157 int setresgid(gid_t __rgid, gid_t __egid, gid_t __sgid);
194 gid_t getgid(void);
195 gid_t getegid(void);
196 int getgroups(int __size, gid_t* __list);
197 int setgroups(size_t __size, const gid_t* __list);
199 int getresgid(gid_t* __rgid, gid_t* __egid, gid_t* __sgid);
225 int chown(const char* __path, uid_t __owner, gid_t __group);
[all …]
H A Dgrp.h44 gid_t gr_gid; /* group id */
50 struct group* getgrgid(gid_t __gid);
58 int getgrgid_r(gid_t __gid, struct group* __group, char* __buf, size_t __n, struct group** __result…
60 int getgrouplist(const char* __user, gid_t __group, gid_t* __groups, int* __group_count);
61 int initgroups(const char* __user, gid_t __group);
/aosp12/system/logging/logd/
H A DLogPermissions.cpp35 gid_t Gid = strtol(buf, nullptr, 10); in groupIsLog()
57 bool clientHasLogCredentials(uid_t uid, gid_t gid, pid_t pid) { in clientHasLogCredentials()
116 gid_t g[4] = { (gid_t)-1, (gid_t)-1, (gid_t)-1, (gid_t)-1 }; in clientHasLogCredentials()
145 auto supplemental_groups = std::vector<gid_t>(16, -1); in clientHasLogCredentials()
146 socklen_t groups_size = supplemental_groups.size() * sizeof(gid_t); in clientHasLogCredentials()
156 supplemental_groups.resize(groups_size / sizeof(gid_t), -1); in clientHasLogCredentials()
166 supplemental_groups.resize(groups_size / sizeof(gid_t), -1); in clientHasLogCredentials()
/aosp12/system/core/libcutils/include/cutils/
H A Dmultiuser.h34 extern gid_t multiuser_get_cache_gid(userid_t user_id, appid_t app_id);
35 extern gid_t multiuser_get_ext_gid(userid_t user_id, appid_t app_id);
36 extern gid_t multiuser_get_ext_cache_gid(userid_t user_id, appid_t app_id);
37 extern gid_t multiuser_get_shared_gid(userid_t user_id, appid_t app_id);
40 extern gid_t multiuser_get_shared_app_gid(uid_t uid);
H A Dfs.h46 extern int fs_prepare_dir(const char* path, mode_t mode, uid_t uid, gid_t gid);
52 extern int fs_prepare_dir_strict(const char* path, mode_t mode, uid_t uid, gid_t gid);
58 extern int fs_prepare_file_strict(const char* path, mode_t mode, uid_t uid, gid_t gid);
/aosp12/system/core/libcutils/include_outside_system/cutils/
H A Dmultiuser.h34 extern gid_t multiuser_get_cache_gid(userid_t user_id, appid_t app_id);
35 extern gid_t multiuser_get_ext_gid(userid_t user_id, appid_t app_id);
36 extern gid_t multiuser_get_ext_cache_gid(userid_t user_id, appid_t app_id);
37 extern gid_t multiuser_get_shared_gid(userid_t user_id, appid_t app_id);
40 extern gid_t multiuser_get_shared_app_gid(uid_t uid);
H A Dfs.h46 extern int fs_prepare_dir(const char* path, mode_t mode, uid_t uid, gid_t gid);
52 extern int fs_prepare_dir_strict(const char* path, mode_t mode, uid_t uid, gid_t gid);
58 extern int fs_prepare_file_strict(const char* path, mode_t mode, uid_t uid, gid_t gid);
/aosp12/system/extras/runconuid/
H A Drunconuid.cpp47 static gid_t gid = -1;
48 static gid_t* groups = nullptr;
75 if (gid != (gid_t) -1 && setresgid(gid, gid, gid) < 0) { in do_child()
104 gid_t lookup_gid(char* c) { in lookup_gid()
106 gid_t g; in lookup_gid()
134 groups = (gid_t*)calloc(ngroups, sizeof(gid_t)); in lookup_groups()
/aosp12/system/core/libcutils/
H A Dmultiuser.cpp32 gid_t multiuser_get_cache_gid(userid_t user_id, appid_t app_id) { in multiuser_get_cache_gid()
40 gid_t multiuser_get_ext_gid(userid_t user_id, appid_t app_id) { in multiuser_get_ext_gid()
48 gid_t multiuser_get_ext_cache_gid(userid_t user_id, appid_t app_id) { in multiuser_get_ext_cache_gid()
56 gid_t multiuser_get_shared_gid(userid_t, appid_t app_id) { in multiuser_get_shared_gid()
66 gid_t multiuser_get_shared_app_gid(uid_t uid) { in multiuser_get_shared_app_gid()
H A Dfs.cpp42 static int fs_prepare_path_impl(const char* path, mode_t mode, uid_t uid, gid_t gid, in fs_prepare_path_impl()
115 int fs_prepare_dir(const char* path, mode_t mode, uid_t uid, gid_t gid) { in fs_prepare_dir()
119 int fs_prepare_dir_strict(const char* path, mode_t mode, uid_t uid, gid_t gid) { in fs_prepare_dir_strict()
123 int fs_prepare_file_strict(const char* path, mode_t mode, uid_t uid, gid_t gid) { in fs_prepare_file_strict()
/aosp12/bionic/tests/headers/posix/
H A Dgrp_h.c36 STRUCT_MEMBER(struct group, gid_t, gr_gid); in grp_h()
39 TYPE(gid_t); in grp_h()
44 FUNCTION(getgrgid, struct group* (*f)(gid_t)); in grp_h()
45 FUNCTION(getgrgid_r, int (*f)(gid_t, struct group*, char*, size_t, struct group**)); in grp_h()
H A Dunistd_h.c283 TYPE(gid_t); in unistd_h()
291 FUNCTION(chown, int (*f)(const char*, uid_t, gid_t)); in unistd_h()
311 FUNCTION(fchown, int (*f)(int, uid_t, gid_t)); in unistd_h()
312 FUNCTION(fchownat, int (*f)(int, const char*, uid_t, gid_t, int)); in unistd_h()
320 FUNCTION(getegid, gid_t (*f)(void)); in unistd_h()
322 FUNCTION(getgid, gid_t (*f)(void)); in unistd_h()
323 FUNCTION(getgroups, int (*f)(int, gid_t[])); in unistd_h()
338 FUNCTION(lchown, int (*f)(const char*, uid_t, gid_t)); in unistd_h()
353 FUNCTION(setegid, int (*f)(gid_t)); in unistd_h()
355 FUNCTION(setgid, int (*f)(gid_t)); in unistd_h()
[all …]
H A Dsys_ipc_h.c36 STRUCT_MEMBER(struct ipc_perm, gid_t, gid); in sys_ipc_h()
38 STRUCT_MEMBER(struct ipc_perm, gid_t, cgid); in sys_ipc_h()
46 TYPE(gid_t); in sys_ipc_h()
/aosp12/system/core/sdcard/
H A Dsdcard.cpp90 static const gid_t kGroups[1] = { AID_PACKAGE_INFO };
92 static void drop_privs(uid_t uid, gid_t gid) { in drop_privs()
102 uid_t fsuid, gid_t fsgid, bool multi_user, userid_t userid, gid_t gid, in sdcardfs_setup()
133 gid_t gid, mode_t mask) { in sdcardfs_setup_bind_remount()
155 uid_t fsuid, gid_t fsgid, bool multi_user, userid_t userid, in sdcardfs_setup_secondary()
156 gid_t gid, mode_t mask, bool derive_gid, bool default_normal, in sdcardfs_setup_secondary()
167 gid_t gid, userid_t userid, bool multi_user, bool full_write, in run_sdcardfs()
239 gid_t gid = 0; in main()
/aosp12/system/extras/su/
H A Dsu.cpp29 void pwtoid(const char* tok, uid_t* uid, gid_t* gid) { in pwtoid()
44 void extract_uidgids(const char* uidgids, uid_t* uid, gid_t* gid, gid_t* gids, int* gids_count) { in extract_uidgids()
102 gid_t gid = 0; in main()
106 gid_t gids[10]; in main()
/aosp12/bionic/libc/bionic/
H A Dinitgroups.c35 initgroups (const char *user, gid_t group) in initgroups()
37 gid_t groups0[ INIT_GROUPS ]; in initgroups()
38 gid_t* groups = groups0; in initgroups()
/aosp12/system/extras/simpleperf/simpleperf_app_runner/
H A Dsimpleperf_app_runner.cpp78 gid_t old_egid = getegid(); in ReadPackageInfo()
94 std::vector<gid_t> GetSupplementaryGids(uid_t userAppId) { in GetSupplementaryGids()
95 std::vector<gid_t> gids; in GetSupplementaryGids()
108 gid_t shared_app_gid = userAppId % AID_USER_OFFSET - AID_APP_START + AID_SHARED_GID_START; in GetSupplementaryGids()
238 gid_t gid = user_app_id; in main()
239 std::vector<gid_t> supplementary_gids = GetSupplementaryGids(user_app_id); in main()
/aosp12/system/core/init/
H A Ddevices.h41 Permissions(const std::string& name, mode_t perm, uid_t uid, gid_t gid, bool no_fnm_pathname);
47 gid_t gid() const { return gid_; } in gid()
56 gid_t gid_;
67 gid_t gid, bool no_fnm_pathname) in SysfsPermissions()
127 std::tuple<mode_t, uid_t, gid_t> GetDevicePermissions(
H A Dservice_utils.h53 gid_t gid = 0;
85 gid_t gid;
86 std::vector<gid_t> supp_gids;
H A Dservice.h70 Service(const std::string& name, unsigned flags, uid_t uid, gid_t gid,
71 const std::vector<gid_t>& supp_gids, int namespace_flags, const std::string& seclabel,
113 gid_t gid() const { return proc_attr_.gid; } in gid()
115 const std::vector<gid_t>& supp_gids() const { return proc_attr_.supp_gids; } in supp_gids()
/aosp12/system/core/run-as/
H A Drun-as.cpp145 std::vector<gid_t> get_supplementary_gids(uid_t userAppId) { in get_supplementary_gids()
146 std::vector<gid_t> gids; in get_supplementary_gids()
159 gid_t shared_app_gid = userAppId % AID_USER_OFFSET - AID_APP_START + AID_SHARED_GID_START; in get_supplementary_gids()
194 gid_t old_egid = getegid(); in main()
241 std::vector<gid_t> supplementary_gids = get_supplementary_gids(userAppId); in main()
/aosp12/bionic/tests/
H A Dgrp_pwd_test.cpp480 static void check_group(const group* grp, const char* group_name, gid_t gid, in check_group()
496 static void check_getgrgid(const char* group_name, gid_t gid, bool check_groupname) { in check_getgrgid()
504 static void check_getgrnam(const char* group_name, gid_t gid, bool check_groupname) { in check_getgrnam()
512 static void check_getgrgid_r(const char* group_name, gid_t gid, bool check_groupname) { in check_getgrgid_r()
525 static void check_getgrnam_r(const char* group_name, gid_t gid, bool check_groupname) { in check_getgrnam_r()
546 static void expect_no_group_id(gid_t gid) { in expect_no_group_id()
576 static void check_get_group(const char*, gid_t, bool) { in check_get_group() argument
580 static void check_get_group(const char*, gid_t) { in check_get_group() argument
584 static void expect_no_group_id(gid_t /* gid */) { in expect_no_group_id() argument
803 std::set<gid_t> gids; in TEST()
[all …]
/aosp12/system/vold/model/
H A DObbVolume.h32 ObbVolume(int id, const std::string& sourcePath, const std::string& sourceKey, gid_t ownerGid);
44 gid_t mOwnerGid;

12345