From d46290031aa380d700ed165a53798a7f53a89630 Mon Sep 17 00:00:00 2001 From: Marco Nelissen Date: Fri, 17 Jul 2009 08:27:29 -0700 Subject: [PATCH] Pretend to be root by intercepting getuid() in the simulator, so we don't have to litter the framework with if(Process.supportsProcesses()). --- simulator/wrapsim/Intercept.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/simulator/wrapsim/Intercept.c b/simulator/wrapsim/Intercept.c index 09547fb26..3d4edb27a 100644 --- a/simulator/wrapsim/Intercept.c +++ b/simulator/wrapsim/Intercept.c @@ -823,6 +823,16 @@ int setpriority(__priority_which_t which, id_t who, int what) return 0; } +/* + * Pretend to be running as root, so the Android framework + * doesn't complain about permission problems all over the + * place. + */ +uid_t getuid(void) +{ + return 0; +} + #if 0 /* * Create a pipe. (Only needed for debugging an fd leak.)