Temporary hack to get rid of new virtuals.
Seems like it breaks some prebuilt binaries.
Change-Id: Ia5e35beb4538364b2ab3618fbf21b2e9c9ee2363
diff --git a/include/binder/IBinder.h b/include/binder/IBinder.h
index a25dc7f..97f1fc2 100644
--- a/include/binder/IBinder.h
+++ b/include/binder/IBinder.h
@@ -77,7 +77,8 @@
virtual bool isBinderAlive() const = 0;
virtual status_t pingBinder() = 0;
virtual status_t dump(int fd, const Vector<String16>& args) = 0;
- virtual status_t shellCommand(int in, int out, int err, Vector<String16>& args,
+ static status_t shellCommand(const sp<IBinder>& target, int in, int out, int err,
+ Vector<String16>& args,
const sp<IResultReceiver>& resultReceiver);
virtual status_t transact( uint32_t code,