Code:
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=36, events=POLLIN}, {fd=19, events=POLLIN, revents=POLLIN}], 10, -1) = 1
read(19, "\372", 1) = 1
futex(0xac557c, 0x85 /* FUTEX_??? */, 1) = 1
read(3, 0xa9e6f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=36, events=POLLIN}, {fd=19, events=POLLIN}], 10, 0) = 0
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"5\30\4\0\325@\0\3\0\1\0\3\21\0\21\0\227\4\5\0\326@\0\3"..., 2092}], 1) = 2092
read(3, 0xa9e6f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0xa9e6f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=36, events=POLLIN}, {fd=19, events=POLLIN}], 10, 0) = 0
read(3, 0xa9e6f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=36, events=POLLIN}, {fd=19, events=POLLIN, revents=POLLIN}], 10, -1) = 1
read(19, "\372", 1) = 1
futex(0xac557c, 0x85 /* FUTEX_??? */, 1) = 1
read(3, 0xa9e6f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=36, events=POLLIN}, {fd=19, events=POLLIN}], 10, 0) = 0
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"5\30\4\0\334@\0\3\0\1\0\3\21\0\21\0\227\4\5\0\335@\0\3"..., 2092}], 1) = 2092
read(3, 0xa9e6f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0xa9e6f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=36, events=POLLIN}, {fd=19, events=POLLIN}], 10, 0) = 0
read(3, 0xa9e6f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=36, events=POLLIN}, {fd=19, events=POLLIN, revents=POLLIN}], 10, -1) = 1
read(19, "\372", 1) = 1
futex(0xac557c, 0x85 /* FUTEX_??? */, 1) = 1
read(3, 0xa9e6f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=36, events=POLLIN}, {fd=19, events=POLLIN}], 10, 0) = 0
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"5\30\4\0\343@\0\3\0\1\0\3\21\0\21\0\227\4\5\0\344@\0\3"..., 2092}], 1) = 2092
read(3, 0xa9e6f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0xa9e6f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=36, events=POLLIN}, {fd=19, events=POLLIN}], 10, 0) = 0
read(3, 0xa9e6f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll( <unfinished ...>
Anyone else seen something like this? Not sure what 'EAGAIN' really means for a read() call.
Bookmarks