platform_system_core/adb
Josh Gao 8dcdb57daf adb: Mask SIGTTIN so that I/O works when backgrounded.
SIGTTIN gets sent to the process when we attempt to read from
stdin when we're in the background, which stops the process by
default. Mask the signal so that the read returns -1 with errno
set to EIO, instead.

Change-Id: I4ae626b0670c05a1a05165539b9eed709e83d536
2015-10-23 15:04:33 -07:00
..
client Adb: use VLOG() to replace D() for verbose logging. 2015-09-23 12:53:38 -07:00
daemon Adb: use VLOG() to replace D() for verbose logging. 2015-09-23 12:53:38 -07:00
.clang-format Fix clang-format file for correct indent settings. 2015-03-19 13:27:20 -07:00
Android.mk init/adb: correct static lib dependencies for libselinux 2015-10-22 15:21:26 -07:00
CPPLINT.cfg Ignore whitespace/indent issues from cpplint. 2015-05-18 16:49:07 -07:00
MODULE_LICENSE_APACHE2 eclair snapshot 2009-11-12 18:46:23 -08:00
NOTICE eclair snapshot 2009-11-12 18:46:23 -08:00
OVERVIEW.TXT Fixing spelling errors in adb docs 2010-04-28 11:38:39 -04:00
SERVICES.TXT adb sync cleanup. 2015-08-24 11:15:01 -07:00
SYNC.TXT adb sync cleanup. 2015-08-24 11:15:01 -07:00
adb.cpp Use const auto&/auto&& in adb. 2015-10-07 16:11:17 -07:00
adb.h adb: put legacy shell: service back in. 2015-09-30 15:40:09 -07:00
adb_auth.cpp Adb: use VLOG() to replace D() for verbose logging. 2015-09-23 12:53:38 -07:00
adb_auth.h Ignore ro.adb.secure in user builds. 2015-06-19 13:26:02 -07:00
adb_auth_client.cpp Adb: use VLOG() to replace D() for verbose logging. 2015-09-23 12:53:38 -07:00
adb_auth_host.cpp Use const auto&/auto&& in adb. 2015-10-07 16:11:17 -07:00
adb_client.cpp Fix adb -d/-e error reporting. 2015-10-07 15:35:18 -07:00
adb_client.h Fix error handling/reporting for "adb forward" and "adb reverse". 2015-05-29 18:03:57 -07:00
adb_io.cpp Adb: use VLOG() to replace D() for verbose logging. 2015-09-23 12:53:38 -07:00
adb_io.h adb sync cleanup. 2015-08-24 11:15:01 -07:00
adb_io_test.cpp Fix lseek argument order. 2015-10-20 13:18:22 -07:00
adb_listeners.cpp adb: clean up transport disconnect operations. 2015-08-28 16:36:00 -07:00
adb_listeners.h adb: win32: initial IPv6 support and improved Winsock error reporting 2015-07-30 23:07:55 -07:00
adb_trace.cpp Adb: use VLOG() to replace D() for verbose logging. 2015-09-23 12:53:38 -07:00
adb_trace.h Adb: use VLOG() to replace D() for verbose logging. 2015-09-23 12:53:38 -07:00
adb_utils.cpp adb: keep file flags in fdevent_install. 2015-10-06 16:15:30 -07:00
adb_utils.h adb: keep file flags in fdevent_install. 2015-10-06 16:15:30 -07:00
adb_utils_test.cpp adb: keep file flags in fdevent_install. 2015-10-06 16:15:30 -07:00
commandline.cpp adb: Mask SIGTTIN so that I/O works when backgrounded. 2015-10-23 15:04:33 -07:00
console.cpp adb: win32: initial IPv6 support and improved Winsock error reporting 2015-07-30 23:07:55 -07:00
fdevent.cpp Use const auto&/auto&& in adb. 2015-10-07 16:11:17 -07:00
fdevent.h Add unit tests for local socket. 2015-09-16 15:00:59 -07:00
fdevent_test.cpp adb: keep file flags in fdevent_install. 2015-10-06 16:15:30 -07:00
file_sync_client.cpp Speed up adb sync. 2015-10-02 14:48:58 -07:00
file_sync_service.cpp Use const auto&/auto&& in adb. 2015-10-07 16:11:17 -07:00
file_sync_service.h There are no big endian hosts, grandpa. 2015-08-24 14:27:03 -07:00
framebuffer_service.cpp Move adb to C++. 2015-03-09 14:06:11 -07:00
get_my_path_darwin.cpp Move get_my_path_darwin to C++. 2015-04-16 13:24:58 -07:00
get_my_path_linux.cpp Move adb to C++. 2015-03-09 14:06:11 -07:00
jdwp_service.cpp adb: keep file flags in fdevent_install. 2015-10-06 16:15:30 -07:00
mutex_list.h adb: clean up debug tracing a little. 2015-09-02 20:21:00 -07:00
protocol.txt Increase size of the the adb packets sent over the wire 2015-07-22 13:06:06 -07:00
remount_service.cpp Adb: use VLOG() to replace D() for verbose logging. 2015-09-23 12:53:38 -07:00
remount_service.h Failure to find an oem partition should not be a remount failure. 2015-05-11 13:36:13 -07:00
services.cpp Fix adb -d/-e error reporting. 2015-10-07 15:35:18 -07:00
services.h adb: put legacy shell: service back in. 2015-09-30 15:40:09 -07:00
set_verity_enable_state_service.cpp adb: use libfec in disable-verity 2015-10-20 13:55:24 +01:00
shell_service.cpp adb: non-interactive shell stdin. 2015-10-15 09:44:54 -07:00
shell_service.h adb: non-interactive shell stdin. 2015-10-15 09:44:54 -07:00
shell_service_protocol.cpp adb: create shell protocol class (take 2). 2015-09-08 10:04:10 -07:00
shell_service_protocol_test.cpp adb: fix shell_service_protocol_test for Windows. 2015-09-11 18:28:27 -07:00
shell_service_test.cpp adb: non-interactive shell stdin. 2015-10-15 09:44:54 -07:00
socket.h Add unit tests for local socket. 2015-09-16 15:00:59 -07:00
socket_test.cpp adb: detect sockets in CLOSE_WAIT state to prevent socket leak on linux. 2015-09-30 15:03:26 -07:00
sockets.cpp Fix adb -d/-e error reporting. 2015-10-07 15:35:18 -07:00
sockets.dia auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
sysdeps.h adb: win32: Improve Winsock error code mappings and strings 2015-10-18 16:45:09 -07:00
sysdeps_win32.cpp adb: win32: Improve Winsock error code mappings and strings 2015-10-18 16:45:09 -07:00
sysdeps_win32_test.cpp adb: win32: Improve Winsock error code mappings and strings 2015-10-18 16:45:09 -07:00
test_adb.py adb unittest for win32 handle inheritance 2015-09-16 20:50:53 -07:00
test_track_devices.cpp Add missing includes. 2015-08-11 16:39:57 -07:00
transport.cpp Use const auto&/auto&& in adb. 2015-10-07 16:11:17 -07:00
transport.h Fix adb -d/-e error reporting. 2015-10-07 15:35:18 -07:00
transport_local.cpp Adb: use VLOG() to replace D() for verbose logging. 2015-09-23 12:53:38 -07:00
transport_test.cpp adb: fix adbd feature parsing for no features. 2015-09-25 13:10:17 -07:00
transport_usb.cpp Adb: use VLOG() to replace D() for verbose logging. 2015-09-23 12:53:38 -07:00
usb_linux.cpp Adb: use VLOG() to replace D() for verbose logging. 2015-09-23 12:53:38 -07:00
usb_linux_client.cpp adbd: Add os descriptor support for adb. 2015-10-07 06:04:00 +00:00
usb_osx.cpp Adb: use VLOG() to replace D() for verbose logging. 2015-09-23 12:53:38 -07:00
usb_windows.cpp Adb: use VLOG() to replace D() for verbose logging. 2015-09-23 12:53:38 -07:00