History log of /external/qemu/android/sync-utils.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
af81d7432594d8459c4fb9f76c5e8a981f69a94c 03-Feb-2014 David 'Digit' Turner <digit@google.com> Add android/utils/eintr_wrapper.h

Add a new Android-specific header that defines two macros to
handle EINTR in a consistent way, as well as allow detecting
when a system call loops too many times and exit with a fatal
error message when that happens.

+ Unit tests.

+ Update existing code under android/ which uses to deal directly
with EINTR to use the new HANDLE_EINTR() and IGNORE_EINTR()

+ Remove EINTR checks for functions that call socket_xxx() functions
which already loop around EINTR.

Change-Id: I1d2ee64d9743a2edc506f616465ea091878db620
/external/qemu/android/sync-utils.c
d413fa5f2916a2a46494edb320340486b262644c 14-Dec-2013 David 'Digit' Turner <digit@android.com> Move iolooper.h to include/android/

+ Move iolooper-select.c to android/

Change-Id: I5154aa491132b43c3b80c248bb8dd968f4d41c2a
/external/qemu/android/sync-utils.c
cc330d4169441727fecf1da08aee806fc021c4e2 14-Dec-2013 David 'Digit' Turner <digit@android.com> Move net.h to include/net/

+ Move net-android.c and net.c to net/
+ Rename net-checksum.c to net/checksum.c
+ Move sockets.h and shaper.h to include/android/
and sockets.c + shaper.c to android/

+ Move vgafont.h to ui/

Change-Id: I2659a919a316d3f95aac0f9924833eeee4cb5592
/external/qemu/android/sync-utils.c
17ecca637df2f573edc3ecb8246c0e38a5b32465 07-Feb-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Fix emulator core and UI on Windows

There are two parts in this CL:
1. Fixing the Windows build (missing set_fd_handler)
2. Replacing read/write with socket_recv/socket_send.

Change-Id: I5fa599774260257d481b738a892e1124135fc319
/external/qemu/android/sync-utils.c
ac389ae4513263597dc02e4099867d5123faaa04 20-Jan-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Force core to send entire framebuffer on UI attachment

Change-Id: I2feb813314163b94781ffe765eb23527b6c4a0f1
/external/qemu/android/sync-utils.c
9411a562e1ab772732a4d5147c9103a638837c82 20-Jan-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Implement user event transmission between the UI and the core

Change-Id: I503aa691cada5250b76167a923d4a226d20ee41d
/external/qemu/android/sync-utils.c
e95660aadc669784406d5f5a867988b8ecc2ed0d 20-Dec-2010 Vladimir Chtchetkine <vchtchetkine@google.com> Resubmit framebuffer service implementation

Change-Id: I184e27a1e8d88835bc9f0502eccfa3f64a7aaf9e
/external/qemu/android/sync-utils.c
d87b080495e71ada650b165a1f06616b433e6073 06-Dec-2010 Vladimir Chtchetkine <vchtchetkine@google.com> Submit merged

Squashed commit of the following:

commit aeefab810c6331e2f96e81f20e4408b39dd3a2ca
Author: Vladimir Chtchetkine <vchtchetkine@google.com>
Date: Thu Dec 2 07:40:34 2010 -0800

Implement -attach-core UI option

Change-Id: I4168e2d707cab1b4873ee16d86d5126c1a316abf

Change-Id: I2da1ef5d53641f3c60d83d8d5ddf3aff34b0c6c7
/external/qemu/android/sync-utils.c
0d4c88288c6109eec4c4b4801519809f0c23cd46 02-Dec-2010 Vladimir Chtchetkine <vchtchetkine@google.com> Implement line reading on syncsocket

Change-Id: I1fa22c34203b163e1b0a78240be73a4a7473691e
/external/qemu/android/sync-utils.c
a8fc4913fb7a4f834a5b9084e86a4a2e3dfd7e0c 30-Nov-2010 Vladimir Chtchetkine <vchtchetkine@google.com> Implement helper routines for syncronous socket operations

Change-Id: I93af5f740decb1fb0f6e037a76223fa8dd5305ac
/external/qemu/android/sync-utils.c