78a3027860
* commit '530b61e0b5f154e5f38853c10a28e0ea6f41c2ca': Copy epoll(2) changes to minadb. |
||
---|---|---|
.. | ||
adb.c | ||
adb.h | ||
Android.mk | ||
fdevent.c | ||
fdevent.h | ||
fuse_adb_provider.c | ||
fuse_adb_provider.h | ||
mutex_list.h | ||
README.txt | ||
services.c | ||
sockets.c | ||
sysdeps.h | ||
transport.c | ||
transport.h | ||
transport_usb.c | ||
usb_linux_client.c | ||
utils.c | ||
utils.h |
The contents of this directory are copied from system/core/adb, with the following changes: adb.c - much support for host mode and non-linux OS's stripped out; this version only runs as adbd on the device. - always setuid/setgid's itself to the shell user - only uses USB transport - references to JDWP removed - main() removed - all ADB_HOST and win32 code removed - removed listeners, logging code, background server (for host) adb.h - minor changes to match adb.c changes sockets.c - references to JDWP removed - ADB_HOST code removed services.c - all services except echo_service (which is commented out) removed - all host mode support removed - sideload_service() added; this is the only service supported. It receives a single blob of data, writes it to a fixed filename, and makes the process exit. Android.mk - only builds in adbd mode; builds as static library instead of a standalone executable. sysdeps.h - changes adb_creat() to use O_NOFOLLOW transport.c - removed ADB_HOST code transport_usb.c - removed ADB_HOST code