Open fifo buffers in non block mode

This commit is contained in:
Maxime Coste 2014-11-03 13:55:07 +00:00
parent abfc016321
commit 4051534b83

View File

@ -37,7 +37,7 @@ namespace
Buffer* open_fifo(StringView name, StringView filename, bool scroll)
{
int fd = open(parse_filename(filename).c_str(), O_RDONLY);
int fd = open(parse_filename(filename).c_str(), O_RDONLY | O_NONBLOCK);
fcntl(fd, F_SETFD, FD_CLOEXEC);
if (fd < 0)
throw runtime_error("unable to open " + filename);