summaryrefslogtreecommitdiff
path: root/jsr166-tests/src/test/java/jsr166/LinkedTransferQueueTest.java
diff options
context:
space:
mode:
authorNick Kralevich <nnk@google.com>2015-12-19 01:16:32 -0800
committerNick Kralevich <nnk@google.com>2016-01-04 13:20:54 -0800
commiteab063d2211f806872c695f545b8cb6aa44e34bc (patch)
treefa54c13128793328787a1965d1d8e7ca12b56637 /jsr166-tests/src/test/java/jsr166/LinkedTransferQueueTest.java
parentf043b66397777017ee357a7a5100f18194ba3b65 (diff)
Separate java stdio from native stdio
base/core/java/com/android/internal/os/RuntimeInit.java redirectLogStreams() is closing file descriptors for STDOUT and STDERR, and they're getting replaced by inappropriate FDs. hammerhead:/ # ps | grep systemui u0_a24 1176 206 1118388 95684 sys_epoll_ b60f2b14 S com.android.systemui hammerhead:/ # ls -la /proc/1176/fd/[012] lrwx------ 1 u0_a24 u0_a24 64 1970-09-12 10:42 /proc/1176/fd/0 -> /dev/null lrwx------ 1 u0_a24 u0_a24 64 1970-09-12 10:42 /proc/1176/fd/1 -> /dev/binder lrwx------ 1 u0_a24 u0_a24 64 1970-09-12 10:42 /proc/1176/fd/2 -> anon_inode:[eventfd] Don't directly expose STDIN/STDOUT/STDERR to java. Instead, operate on a copy of the FDs. Change-Id: I466605758e3bbd117d943799506de1f21eb2fd19
Diffstat (limited to 'jsr166-tests/src/test/java/jsr166/LinkedTransferQueueTest.java')
0 files changed, 0 insertions, 0 deletions