Lines Matching refs:error

76     error(1, errno, "couldn't stat %s", path);  in check_directory()
84 error(1, 0, "%s not a directory: %o", path, st.st_mode); in check_directory()
89 error(1, 0, "%s has wrong owner: %d/%d, not %d", path, st.st_uid, st.st_gid, uid); in check_directory()
94 error(1, 0, "%s readable or writable by others: %o", path, st.st_mode); in check_directory()
105 error(1, 0, "%s data path not absolute: %s", package_name, data_path); in check_data_path()
122 error(1, 0, "%s data path too long: %s", package_name, data_path); in check_data_path()
130 error(1, 0, "%s contains '..': %s", package_name, data_path); in check_data_path()
149 error(1, errno, "getgroups failed"); in get_supplementary_gids()
154 error(1, errno, "getgroups failed"); in get_supplementary_gids()
167 error(1, 0, "usage: run-as <package-name> [--user <uid>] <command> [<args>]\n"); in main()
173 error(1, 0, "only 'shell' or 'root' users can run this program"); in main()
179 error(1, 0, "run-as is disabled from the kernel commandline"); in main()
189 if (userId < 0) error(1, 0, "negative user id: %d", userId); in main()
195 if (setegid(AID_PACKAGE_INFO) == -1) error(1, errno, "setegid(AID_PACKAGE_INFO) failed"); in main()
200 error(1, errno, "packagelist_parse failed"); in main()
207 error(1, errno, "asprintf failed"); in main()
212 error(1, 0, "unknown package: %s", pkgname); in main()
214 if (setegid(old_egid) == -1) error(1, errno, "couldn't restore egid"); in main()
218 error(1, 0, "user id too big: %d", userId); in main()
226 error(1, 0, "package not an application: %s", pkgname); in main()
231 error(1, 0, "package not debuggable: %s", pkgname); in main()
250 error(1, errno, "couldn't set SELinux security context '%s'", seinfo.c_str()); in main()
255 error(1, errno, "couldn't chdir to package's data directory '%s'", info.data_dir); in main()
272 error(1, errno, "exec failed for %s", argv[cmd_argv_offset]); in main()
277 error(1, errno, "exec failed"); in main()