aboutsummaryrefslogtreecommitdiffstats
path: root/init/builtins.c
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2010-04-21 12:04:20 -0700
committerColin Cross <ccross@android.com>2010-04-21 20:59:38 -0700
commitf83d0b9af5cbe4440cc41ceaa8a7806a13c86282 (patch)
treea72019f866501f5536271018dfa324492e65caef /init/builtins.c
parent6310a8261c922533a692fb3e74ece2da98d4bafa (diff)
downloadsystem_core-f83d0b9af5cbe4440cc41ceaa8a7806a13c86282.tar.gz
system_core-f83d0b9af5cbe4440cc41ceaa8a7806a13c86282.tar.bz2
system_core-f83d0b9af5cbe4440cc41ceaa8a7806a13c86282.zip
init: Move uevent handling to an external ueventd process
Change-Id: Iea6c56013062ade633a1754f7bcf8cf09b3dedc1
Diffstat (limited to 'init/builtins.c')
-rw-r--r--init/builtins.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/init/builtins.c b/init/builtins.c
index d87d5e40..4326ebcc 100644
--- a/init/builtins.c
+++ b/init/builtins.c
@@ -557,33 +557,6 @@ int do_loglevel(int nargs, char **args) {
return -1;
}
-int do_device(int nargs, char **args) {
- int len;
- char tmp[64];
- char *source = args[1];
- int prefix = 0;
-
- if (nargs != 5)
- return -1;
- /* Check for wildcard '*' at the end which indicates a prefix. */
- len = strlen(args[1]) - 1;
- if (args[1][len] == '*') {
- args[1][len] = '\0';
- prefix = 1;
- }
- /* If path starts with mtd@ lookup the mount number. */
- if (!strncmp(source, "mtd@", 4)) {
- int n = mtd_name_to_number(source + 4);
- if (n >= 0) {
- snprintf(tmp, sizeof(tmp), "/dev/mtd/mtd%d", n);
- source = tmp;
- }
- }
- add_devperms_partners(source, get_mode(args[2]), decode_uid(args[3]),
- decode_uid(args[4]), prefix);
- return 0;
-}
-
int do_wait(int nargs, char **args)
{
if (nargs == 2) {