Hi, while rebuilding umview for Tanglu I ran in the same issues. The Ubuntu patch works fine for me. For the second issue with 'EPOLL_NONBLOCK' I've attached a patch depending on the libc mailinglist posts about this problem (https://sourceware.org/ml/libc-alpha/2013-01/msg00019.html) and the upstream fix at 2014-03-07 (http://sourceforge.net/p/view-os/code/1121/).
Hope it's usable. Best, Thomas -- "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." -- Albert Einstein
Description: Remove erroneous EPOLL_NONBLOCK The Linux kernel does not define EPOLL_NONBLOCK at all, so the libc team removed it from sys/epoll.h. See https://sourceware.org/ml/libc-alpha/2013-01/msg00019.html Upstream did that, too. Author: Thomas Funk <t.f...@web.de> Origin: upstream, http://sourceforge.net/p/view-os/code/1121/ Forwarded: not-needed --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/xmview/um_select.c +++ b/xmview/um_select.c @@ -464,8 +464,8 @@ int wrap_in_epoll_create(int sc_number,s if (sc_number== __NR_epoll_create1) flags = pc->sysargs[0]; #endif - /* Linux: EPOLL_CLOEXEC==O_CLOEXEC && EPOLL_NONBLOCK==O_NONBLOCK */ - flags &= (EPOLL_CLOEXEC | EPOLL_NONBLOCK); + /* Linux: EPOLL_CLOEXEC==O_CLOEXEC */ + flags &= (EPOLL_CLOEXEC); //printk("wrap_in_epoll_create %x\n",flags); pc->retval=lfd_open(NULL,-1,epoll_tag,flags,0); return SC_CALLONXIT;
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1 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 8gImOhGwTtwBdw== =3Y1u -----END PGP PUBLIC KEY BLOCK-----