]> git.ipfire.org Git - thirdparty/lxc.git/commit
use lxc_read_nointr() and lxc_write_nointr()
authorChristian Brauner <christian.brauner@mailbox.org>
Fri, 8 Apr 2016 18:28:59 +0000 (20:28 +0200)
committerChristian Brauner <christian.brauner@mailbox.org>
Fri, 8 Apr 2016 18:30:57 +0000 (20:30 +0200)
commit3e6580ec3a22edccf9a211dcac40767727009ef1
tree051dd1bf64d7c4ceab0bd5d460bdcfe3cd51be33
parent6a874d31a76396da64204ca8e90f891b24081f4e
use lxc_read_nointr() and lxc_write_nointr()

Using EPOLLHUP to determine when to exit the loop is unreliable. Let's exit
clean when read() returns -1 && errno != EINTR or 0.

Signed-off-by: Christian Brauner <christian.brauner@mailbox.org>
src/lxc/console.c
src/lxc/lxc_attach.c