diff options
author | San Mehat <san@google.com> | 2010-03-17 09:50:54 -0700 |
---|---|---|
committer | San Mehat <san@google.com> | 2010-03-17 09:50:54 -0700 |
commit | 96597e8b840ef671fe5279f8bd64fb09a8b38d4c (patch) | |
tree | 26acc737d672b4e52180bf5f491a4ad0819c3574 /CommandListener.cpp | |
parent | 7b18a7b36f61574c0f0bdde0a7409dc36676fa12 (diff) | |
download | android_system_vold-96597e8b840ef671fe5279f8bd64fb09a8b38d4c.tar.gz android_system_vold-96597e8b840ef671fe5279f8bd64fb09a8b38d4c.tar.bz2 android_system_vold-96597e8b840ef671fe5279f8bd64fb09a8b38d4c.zip |
vold: Add mounted filesystems to dump cmd
Change-Id: If025e7ee10a79ff089920a6d0c1a52358b2d2c22
Signed-off-by: San Mehat <san@google.com>
Diffstat (limited to 'CommandListener.cpp')
-rw-r--r-- | CommandListener.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/CommandListener.cpp b/CommandListener.cpp index 72794ae..a200007 100644 --- a/CommandListener.cpp +++ b/CommandListener.cpp @@ -88,6 +88,16 @@ int CommandListener::DumpCmd::runCommand(SocketClient *cli, if (Devmapper::dumpState(cli)) { cli->sendMsg(ResponseCode::CommandOkay, "Devmapper dump failed", true); } + cli->sendMsg(0, "Dumping mounted filesystems", false); + FILE *fp = fopen("/proc/mounts", "r"); + if (fp) { + char line[1024]; + while (fgets(line, sizeof(line), fp)) { + line[strlen(line)-1] = '\0'; + cli->sendMsg(0, line, false);; + } + fclose(fp); + } cli->sendMsg(ResponseCode::CommandOkay, "dump complete", false); return 0; |