[Libreoffice-commits] online.git: net/Socket.hpp

Tor Lillqvist (via logerrit) logerrit at kemper.freedesktop.org
Thu Mar 12 19:02:17 UTC 2020


 net/Socket.hpp |   15 ---------------
 1 file changed, 15 deletions(-)

New commits:
commit 188d00ce4a4b635fc43f653d12e92bd250d7c8a7
Author:     Tor Lillqvist <tml at collabora.com>
AuthorDate: Thu Mar 12 20:58:03 2020 +0200
Commit:     Tor Lillqvist <tml at collabora.com>
CommitDate: Thu Mar 12 20:01:59 2020 +0100

    Bin code that has always been inside #if 0
    
    Also, the comment in it was misleading. We don't have just a single
    buffer for a FakeSocket any longer.
    
    Change-Id: I8f45fba2342ef42040e467b631739a56664ce6e8
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90440
    Tested-by: Tor Lillqvist <tml at collabora.com>
    Reviewed-by: Tor Lillqvist <tml at collabora.com>

diff --git a/net/Socket.hpp b/net/Socket.hpp
index b15aeb21b..5427b99fa 100644
--- a/net/Socket.hpp
+++ b/net/Socket.hpp
@@ -697,21 +697,6 @@ public:
 #if !MOBILEAPP
             rc = ::write(fd, "w", 1);
 #else
-#if 0
-            // Our fake sockets are record-oriented with a single record buffer, so as we write one
-            // byte at a time to the wakeup pipe, we can't write another one before the previous one
-            // has been read.
-            //
-            // FIXME: Still, explicitly waiting here with fakeSocketPoll() for it to be writable
-            // doesn't seem to be any improvement. On the contrary, with this fakeSocketPoll(), we
-            // hang every time we run the app. Without it, we only hang occasionally.
-
-            LOG_TRC("Wakeup pipe write");
-            struct pollfd p;
-            p.fd = fd;
-            p.events = POLLOUT;
-            fakeSocketPoll(&p, 1, -1);
-#endif
             rc = fakeSocketWrite(fd, "w", 1);
 #endif
         } while (rc == -1 && errno == EINTR);


More information about the Libreoffice-commits mailing list