Lines Matching refs:uid
27 int install(const char *pkgname, uid_t uid, gid_t gid)
32 if ((uid < AID_SYSTEM) || (gid < AID_SYSTEM)) {
33 ALOGE("invalid uid/gid: %d %d\n", uid, gid);
75 if (chown(pkgdir, uid, gid) < 0) {
112 int fix_uid(const char *pkgname, uid_t uid, gid_t gid)
118 if ((uid < AID_SYSTEM) || (gid < AID_SYSTEM)) {
119 ALOGE("invalid uid/gid: %d %d\n", uid, gid);
131 ALOGE("fixing uid of non-root pkg: %s %d %d\n", pkgdir, s.st_uid, s.st_gid);
140 if (chown(pkgdir, uid, gid) < 0) {
160 int make_user_data(const char *pkgname, uid_t uid, uid_t persona)
173 if (chown(pkgdir, uid, uid) < 0) {
198 uid_t uid;
220 /* Get the uid of the package */
221 ALOGI("Adding datadir for uid = %d\n", s.st_uid);
222 uid = (uid_t) s.st_uid % PER_USER_RANGE;
224 make_user_data(name, uid + target_persona * PER_USER_RANGE,
563 int dexopt(const char *apk_path, uid_t uid, int is_public)
610 if (fchown(odex_fd, AID_SYSTEM, uid) < 0) {
627 if (setgid(uid) != 0) {
628 ALOGE("setgid(%d) failed during dexopt\n", uid);
631 if (setuid(uid) != 0) {
632 ALOGE("setuid(%d) during dexopt\n", uid);
669 void mkinnerdirs(char* path, int basepos, mode_t mode, int uid, int gid,
678 chown(path, uid, gid);
708 ALOGV("Renaming %s to %s (uid %d)\n", srcpath, dstpath, dstuid);
891 ALOGV("Transfering from %s to %s: uid=%d\n",