6a44eaeb09
It is required to prevent deadlocks in single-threaded select-based IO programs (namely: qrexec). POSIX API doesn't support checking how much can be written to pipe/socket without blocking, so to prevent blocking application must use O_NONBLOCK mode, and somehow deal with non-written data (buffer it). QubesOS/qubes-issues#1347 |
||
---|---|---|
archlinux | ||
core | ||
debian | ||
dracut | ||
kernel-modules | ||
pkgs | ||
qmemman | ||
qrexec-lib | ||
rpm_spec | ||
udev | ||
.gitignore | ||
Makefile | ||
Makefile.builder | ||
version |