Home
last modified time | relevance | path

Searched refs:gid (Results 1 – 25 of 41) sorted by relevance

12

/system/extras/su/
Dsu.c35 void pwtoid(const char *tok, uid_t *uid, gid_t *gid) in pwtoid() argument
41 if (gid) *gid = pw->pw_gid; in pwtoid()
45 if (gid) *gid = tmpid; in pwtoid()
49 void extract_uidgids(const char *uidgids, uid_t *uid, gid_t *gid, gid_t *gids, in extract_uidgids() argument
58 *gid = *uid = 0; in extract_uidgids()
66 pwtoid(tok, uid, gid); in extract_uidgids()
74 pwtoid(tok, NULL, gid); in extract_uidgids()
106 gid_t gid, gids[10]; in main() local
116 uid = gid = 0; in main()
119 extract_uidgids(argv[1], &uid, &gid, gids, &gids_count); in main()
[all …]
/system/core/logd/
DLogCommand.cpp66 gid_t gid = cli->getGid(); in clientHasLogCredentials() local
67 if ((gid == AID_ROOT) || (gid == AID_SYSTEM) || (gid == AID_LOG)) { in clientHasLogCredentials()
115 if ((gid != g[0]) || (gid != g[1]) || (gid != g[2]) || (gid != g[3])) { in clientHasLogCredentials()
/system/extras/tests/fstest/
Dperm_checker.c200 static void print_new_rule(const char *name, mode_t mode, uid_t uid, gid_t gid) in print_new_rule() argument
204 gr = getgrgid(gid); in print_new_rule()
207 gr->gr_name, gid); in print_new_rule()
211 static int pass_rule(const perm_rule_t *pr, mode_t mode, uid_t uid, gid_t gid) in pass_rule() argument
215 (pr->min_gid <= gid) && (pr->max_gid >= gid) && in pass_rule()
223 static int validate_file(const char *name, mode_t mode, uid_t uid, gid_t gid) in validate_file() argument
232 if (!pass_rule(pr, mode, uid, gid)) in validate_file()
245 print_new_rule(name, mode, uid, gid); in validate_file()
255 if (!pass_rule(pr, mode, uid, gid)) in validate_file()
266 if (!pass_rule(pr, mode, uid, gid)) in validate_file()
[all …]
/system/extras/ext4_utils/
Dcanned_fs_config.c30 unsigned gid; member
59 p->gid = atoi(strtok(NULL, " ")); in load_canned_fs_config()
84 unsigned* uid, unsigned* gid, unsigned* mode, uint64_t* capabilities) { in canned_fs_config() argument
93 *gid = p->gid; in canned_fs_config()
105 if (c_gid != *gid) printf("%s gid %d %d\n", path, *gid, c_gid); in canned_fs_config()
Dcontents.h29 u16 gid; member
40 int inode_set_permissions(u32 inode_num, u16 mode, u16 uid, u16 gid, u32 mtime);
Dcanned_fs_config.h24 unsigned* uid, unsigned* gid, unsigned* mode, uint64_t* capabilities);
Dmake_ext4fs.c92 .gid = 0, in build_default_directory_structure()
99 dentries.uid, dentries.gid, dentries.mtime); in build_default_directory_structure()
194 unsigned int gid = 0; in build_directory_structure() local
196 fs_config_func(dentries[i].path, dir, &uid, &gid, &mode, &capabilities); in build_directory_structure()
199 dentries[i].gid = gid; in build_directory_structure()
255 dentries[0].gid = 0; in build_directory_structure()
293 dentries[i].uid, dentries[i].gid, in build_directory_structure()
/system/core/toolbox/
Did.c20 static void print_gid(gid_t gid) in print_gid() argument
22 struct group *gr = getgrgid(gid); in print_gid()
24 printf("%d(%s)", gid, gr->gr_name); in print_gid()
26 printf("%d",gid); in print_gid()
Dpwcache.c43 char* group_from_gid(gid_t gid, int noname) { in group_from_gid() argument
44 struct group* g = getgrgid(gid); in group_from_gid()
47 snprintf(buf, sizeof(buf), "%lu", (long) gid); in group_from_gid()
Dtop.c59 gid_t gid; member
309 proc->gid = cur_proc.gid; in read_procs()
408 unsigned int uid, gid; in read_status() local
414 sscanf(line, "Gid: %u", &gid); in read_status()
417 proc->uid = uid; proc->gid = gid; in read_status()
Dbsd-compatibility.h59 char* group_from_gid(gid_t gid, int noname);
/system/core/run-as/
Drun-as.c111 int myuid, uid, gid; in main() local
152 uid = gid = info.uid; in main()
153 if(setresgid(gid,gid,gid) || setresuid(uid,uid,uid)) { in main()
/system/core/toolbox/upstream-netbsd/sbin/chown/
Dchown.c69 static gid_t gid; variable
160 gid = (gid_t)-1; in main()
186 gid = st.st_gid; in main()
235 if ((*change_owner)(p->fts_accpath, uid, gid) && !fflag) { in main()
258 gid = id(s, "group"); in a_gid()
260 gid = gr->gr_gid; in a_gid()
/system/core/include/private/
Dandroid_filesystem_config.h184 unsigned gid; member
273 unsigned *uid, unsigned *gid, unsigned *mode, uint64_t *capabilities) in fs_config() argument
299 *gid = pc->gid; in fs_config()
305 path, pc->prefix ? pc->prefix : "", *uid, *gid, *mode); in fs_config()
/system/core/libcutils/
Dfs.c40 int fs_prepare_dir(const char* path, mode_t mode, uid_t uid, gid_t gid) { in fs_prepare_dir() argument
57 if (((sb.st_mode & ALL_PERMS) == mode) && (sb.st_uid == uid) && (sb.st_gid == gid)) { in fs_prepare_dir()
76 if (TEMP_FAILURE_RETRY(chown(path, uid, gid)) == -1) { in fs_prepare_dir()
77 ALOGE("Failed to chown(%s, %d, %d): %s", path, uid, gid, strerror(errno)); in fs_prepare_dir()
/system/core/init/
Dueventd.c128 gid_t gid; in set_device_permission() local
194 gid = ret; in set_device_permission()
196 add_dev_perms(name, attr, perm, uid, gid, prefix, wildcard); in set_device_permission()
Ddevices.c79 unsigned int gid; member
101 mode_t perm, unsigned int uid, unsigned int gid, in add_dev_perms() argument
120 node->dp.gid = gid; in add_dev_perms()
158 INFO("fixup %s %d %d 0%o\n", buf, dp->uid, dp->gid, dp->perm); in fixup_sys_perms()
159 chown(buf, dp->uid, dp->gid); in fixup_sys_perms()
192 unsigned *uid, unsigned *gid) in get_device_perm() argument
224 *gid = dp->gid; in get_device_perm()
230 *gid = 0; in get_device_perm()
240 unsigned gid; in make_device() local
245 mode = get_device_perm(path, links, &uid, &gid) | (block ? S_IFBLK : S_IFCHR); in make_device()
[all …]
Dinit.h60 gid_t gid; member
101 gid_t gid; member
Ddevices.h26 unsigned int gid, unsigned short prefix,
Dutil.h29 uid_t uid, gid_t gid, const char *socketcon);
/system/core/adb/
Dfile_sync_service.c52 gid_t gid = -1; in mkdirs() local
63 fs_config(name, 1, &uid, &gid, &mode, &cap); in mkdirs()
71 ret = chown(name, uid, gid); in mkdirs()
180 gid_t gid, mode_t mode, char *buffer, bool do_unlink) in handle_send_file() argument
204 if(fchown(fd, uid, gid) != 0) { in handle_send_file()
366 gid_t gid = -1; local
378 fs_config(tmp, 0, &uid, &gid, &mode, &cap);
380 ret = handle_send_file(s, path, uid, gid, mode, buffer, do_unlink);
/system/core/debuggerd/
Ddebuggerd.cpp51 uid_t uid, gid; member
165 out_request->gid = cr.gid; in read_request()
184 &out_request->uid, &out_request->gid); in read_request()
214 request.pid, request.uid, request.gid, request.tid); in handle_request()
/system/core/include/cutils/
Dfs.h45 extern int fs_prepare_dir(const char* path, mode_t mode, uid_t uid, gid_t gid);
/system/core/cpio/
Dmkbootfs.c40 int uid, gid, mode; member
71 s->st_gid = p->gid; in fix_stat()
77 s->st_gid = empty_path_config->gid; in fix_stat()
311 cc->gid = atoi(strtok(NULL, " \n")); in read_canned_config()
/system/core/sdcard/
Dsdcard.c181 gid_t gid; member
427 attr->gid = node->gid; in attr_from_stat()
458 node->gid = parent->gid; in derive_permissions_locked()
485 node->gid = AID_SDCARD_PICS; in derive_permissions_locked()
492 node->gid = AID_SDCARD_AV; in derive_permissions_locked()
517 node->gid = AID_SDCARD_ALL; in derive_permissions_locked()
534 node->gid = AID_SDCARD_R; in derive_permissions_locked()
752 fuse->root.gid = AID_SDCARD_RW; in fuse_init()
760 fuse->root.gid = AID_SDCARD_R; in fuse_init()
771 fuse->root.gid = AID_SDCARD_R; in fuse_init()
[all …]

12