Pretend to be root by intercepting getuid() in the simulator, so we don't have
to litter the framework with if(Process.supportsProcesses()).
diff --git a/simulator/wrapsim/Intercept.c b/simulator/wrapsim/Intercept.c
index 09547fb..3d4edb2 100644
--- a/simulator/wrapsim/Intercept.c
+++ b/simulator/wrapsim/Intercept.c
@@ -823,6 +823,16 @@
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.)