Home
last modified time | relevance | path

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

12

/system/extras/su/
Dsu.c30 void pwtoid(const char* tok, uid_t* uid, gid_t* gid) { in pwtoid() argument
34 if (gid) *gid = pw->pw_gid; in pwtoid()
41 if (gid) *gid = tmpid; in pwtoid()
45 void extract_uidgids(const char* uidgids, uid_t* uid, gid_t* gid, gid_t* gids, int* gids_count) { in extract_uidgids() argument
52 *gid = *uid = 0; in extract_uidgids()
61 pwtoid(tok, uid, gid); in extract_uidgids()
69 pwtoid(tok, NULL, gid); in extract_uidgids()
103 gid_t gid = 0; in main() local
109 extract_uidgids(*argv, &uid, &gid, gids, &gids_count); in main()
118 if (setgid(gid)) error(1, errno, "setgid failed"); in main()
/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/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);
Dmake_ext4fs.c90 .gid = 0, in build_default_directory_structure()
97 dentries.uid, dentries.gid, dentries.mtime); in build_default_directory_structure()
202 unsigned int gid = 0; in build_directory_structure() local
204 fs_config_func(dentries[i].path, dir, target_out_path, &uid, &gid, &mode, &capabilities); in build_directory_structure()
207 dentries[i].gid = gid; in build_directory_structure()
263 dentries[0].gid = 0; in build_directory_structure()
301 dentries[i].uid, dentries[i].gid, in build_directory_structure()
Dcanned_fs_config.h24 unsigned* uid, unsigned* gid, unsigned* mode, uint64_t* capabilities);
/system/core/init/
Dinit_parser_test.cpp57 static void Test_make_exec_oneshot_service(bool dash_dash, bool seclabel, bool uid, bool gid, bool … in Test_make_exec_oneshot_service() argument
65 if (gid) { in Test_make_exec_oneshot_service()
93 if (gid) { in Test_make_exec_oneshot_service()
94 ASSERT_EQ(decode_uid("shell"), svc->gid); in Test_make_exec_oneshot_service()
96 ASSERT_EQ(0U, svc->gid); in Test_make_exec_oneshot_service()
Dueventd.cpp103 gid_t gid; in set_device_permission() local
169 gid = ret; in set_device_permission()
171 add_dev_perms(name, attr, perm, uid, gid, prefix, wildcard); in set_device_permission()
Ddevices.cpp77 unsigned int gid; member
99 mode_t perm, unsigned int uid, unsigned int gid, in add_dev_perms() argument
118 node->dp.gid = gid; in add_dev_perms()
156 INFO("fixup %s %d %d 0%o\n", buf, dp->uid, dp->gid, dp->perm); in fixup_sys_perms()
157 chown(buf, dp->uid, dp->gid); in fixup_sys_perms()
190 unsigned *uid, unsigned *gid) in get_device_perm() argument
221 *gid = dp->gid; in get_device_perm()
227 *gid = 0; in get_device_perm()
237 unsigned gid; in make_device() local
242 mode = get_device_perm(path, links, &uid, &gid) | (block ? S_IFBLK : S_IFCHR); in make_device()
[all …]
Dinit.h68 gid_t gid; member
111 gid_t gid; member
Ddevices.h26 unsigned int gid, unsigned short prefix,
Dutil.h32 uid_t uid, gid_t gid, const char *socketcon);
Dutil.cpp92 gid_t gid, const char *socketcon) in create_socket() argument
137 chown(addr.sun_path, uid, gid); in create_socket()
141 addr.sun_path, perm, uid, gid); in create_socket()
/system/core/run-as/
Drun-as.c111 uid_t myuid, uid, gid, userAppId = 0; in main() local
181 uid = gid = userAppId; in main()
182 if(setresgid(gid,gid,gid) || setresuid(uid,uid,uid)) { in main()
/system/core/libcutils/
Dfs_config.c49 uint16_t gid; member
198 unsigned *uid, unsigned *gid, unsigned *mode, uint64_t *capabilities) in fs_config() argument
241 *gid = get2LE((const uint8_t *)&(header.gid)); in fs_config()
258 *gid = pc->gid; in fs_config()
276 p->gid = get2LE((const uint8_t *)&(pc->gid)); in fs_config_generate()
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/adb/
Dfile_sync_service.cpp49 gid_t gid = -1; in mkdirs() local
60 fs_config(name, 1, NULL, &uid, &gid, &mode, &cap); in mkdirs()
68 ret = chown(name, uid, gid); in mkdirs()
177 gid_t gid, mode_t mode, char *buffer, bool do_unlink) in handle_send_file() argument
201 if(fchown(fd, uid, gid) != 0) { in handle_send_file()
357 gid_t gid = -1; in do_send() local
369 fs_config(tmp, 0, NULL, &uid, &gid, &mode, &cap); in do_send()
371 return handle_send_file(s, path, uid, gid, mode, buffer, do_unlink); in do_send()
/system/core/fingerprintd/
DFingerprintDaemonProxy.cpp64 msg->data.authenticated.finger.gid); in hal_notify_callback()
71 msg->data.authenticated.finger.gid); in hal_notify_callback()
76 msg->data.enroll.finger.gid, in hal_notify_callback()
80 msg->data.enroll.finger.gid, in hal_notify_callback()
86 msg->data.removed.finger.gid); in hal_notify_callback()
89 msg->data.removed.finger.gid); in hal_notify_callback()
/system/core/include/private/
Dandroid_filesystem_config.h196 unsigned gid; member
216 unsigned *uid, unsigned *gid, unsigned *mode, uint64_t *capabilities);
/system/core/toolbox/
Dtop.c59 gid_t gid; member
303 proc->gid = cur_proc.gid; in read_procs()
402 unsigned int uid, gid; in read_status() local
408 sscanf(line, "Gid: %u", &gid); in read_status()
411 proc->uid = uid; proc->gid = gid; in read_status()
/system/core/cpio/
Dmkbootfs.c40 int uid, gid, mode; member
72 s->st_gid = p->gid; in fix_stat()
78 s->st_gid = empty_path_config->gid; in fix_stat()
313 cc->gid = atoi(strtok(NULL, " \n")); in read_canned_config()
/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/sdcard/
Dsdcard.c191 gid_t gid; member
234 gid_t gid; member
411 if (fuse->gid == AID_SDCARD_RW) { in attr_from_stat()
417 attr->gid = AID_SDCARD_RW; in attr_from_stat()
419 attr->gid = multiuser_get_uid(node->userid, fuse->gid); in attr_from_stat()
431 if (fuse->gid == AID_SDCARD_RW) { in attr_from_stat()
1743 static int fuse_setup(struct fuse* fuse, gid_t gid, mode_t mask) { in fuse_setup() argument
1756 fuse->fd, fuse->global->uid, fuse->global->gid); in fuse_setup()
1763 fuse->gid = gid; in fuse_setup()
1770 gid_t gid, userid_t userid, bool multi_user, bool full_write) { in run() argument
[all …]
/system/core/debuggerd/
Ddebuggerd.cpp61 uid_t uid, gid; member
222 out_request->gid = cr.gid; in read_request()
241 &out_request->uid, &out_request->gid); in read_request()
353 request.pid, request.uid, request.gid, request.tid); in handle_request()
/system/core/liblog/
Dlog_read.c374 gid_t gid; in get_best_effective_uid() local
389 gid = getgid(); in get_best_effective_uid()
390 if (uid_has_log_permission(gid)) { in get_best_effective_uid()
391 return last_uid = gid; in get_best_effective_uid()
393 gid = getegid(); in get_best_effective_uid()
394 if (uid_has_log_permission(gid)) { in get_best_effective_uid()
395 return last_uid = gid; in get_best_effective_uid()

12