cdesktopenv/cde/lib
Jon Trulson dc7807b13b slib/mp_rpc_server: TIRPC: force a listen() call on the server socket
With earlier versions of RPC and TIRPC it seems that svctcp_create()
calles listen() on the socket (as seen by debugger and strace).
Tooltalk expects this behavior.

However, with newer systems (ArchLinux 5/18+ and similar bleeding edge
versions of SuSE's equivalent: Tumbleweed), this behavior seems to
have changed.

ttsession goes into an infinite loop trying to accept() a connection
in the TIRPC library (via svc_getreqset()).

It appears listen() is no longer called on the socket when it is
created via svctcp_create().  The hack in this commit, always causes
listen() to be called on the socket, and seems to resolve the problem.

But it is a hack I think.  I don't know if this is the correct
behavior of svctcp_create() or we were just lucky before.
2018-07-01 19:45:09 -06:00
..
DtHelp Spelling fixes 2018-05-31 22:23:19 -06:00
DtMrm Fix typo in license headers 2018-04-28 12:30:20 -06:00
DtPrint Spelling fixes 2018-05-31 22:23:19 -06:00
DtSearch Spelling fixes 2018-05-31 22:23:19 -06:00
DtSvc XPM: Replace calls to XmeXpm*() with regular Xpm*() 2018-06-14 16:50:57 -06:00
DtTerm libDtTerm: Fix for a coredump seen on OpenBSD 2018-06-13 13:27:46 -06:00
DtWidget Spelling fixes 2018-05-31 22:23:19 -06:00
DtXinerama Fix typo in license headers 2018-04-28 12:30:20 -06:00
csa Spelling fixes 2018-05-31 22:23:19 -06:00
pam Spelling fixes 2018-05-31 22:23:19 -06:00
tt slib/mp_rpc_server: TIRPC: force a listen() call on the server socket 2018-07-01 19:45:09 -06:00
Imakefile