logger: handle EAGAIN properly for nonblocking fds 72/126672/2
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Mon, 24 Apr 2017 14:18:08 +0000 (16:18 +0200)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Mon, 24 Apr 2017 16:39:06 +0000 (16:39 +0000)
commit4d483b53df35024f9eea06c92e5a567d87505b41
treec04d795b9a04ddecb165d8f6abc26433008c5c4b
parent11b447cfe259d8b7847891d195af187e32f595fd
logger: handle EAGAIN properly for nonblocking fds

Reading non-blocking /dev/log_* returns -EINVAL when there is no
data available.  This commit fixes the service_reader_file() to
handle this situation gracefully.

Change-Id: I488361adeb11ea59719d645051e5a3f3173b6525
src/logger/logger.c