[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [libmicrohttpd] Remove PlibC from autotools files
From: |
LRN |
Subject: |
Re: [libmicrohttpd] Remove PlibC from autotools files |
Date: |
Sat, 10 Aug 2013 02:24:59 +0400 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Thunderbird/25.0a1 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 10.08.2013 02:07, Evgeny Grin wrote:
>
>
> 09.08.2013, 08:45, "LRN" <address@hidden>:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 09.08.2013 04:28, Evgeny Grin wrote:
>>
>>> 09.08.2013, 02:02, "LRN" <address@hidden>:
>>>> On 09.08.2013 01:47, Christian Grothoff wrote:
>>>>> Well, if you badly want threads, I guess as long as they are W32-only
>>>>> maybe I'll live. Would that eliminate the 100ms and the extra wake-ups?
>>>> Yes.
>>> Move sockets "select" to new thread, use overlapped IO on pipe handle?
>>> Than pipe handle should be opened as Overlapped IO.
>> That is doable (just have to dump CreatePipe and use a custom
>> pipe-creation function; or, if minimal version is bumped to Vista+, just
>> make the handle overlapped after the fact).
> Isn't it simple to use local socket instead of pipe? This will work on all
> platforms.
>
> I don't think than requiring Vista+ is good solution for MHD.
>
That is also a good idea - using threads to simultaneously select on
sockets and a pipe will require a socket for wakeup anyway, so just
using a socket instead of a pipe in the first place, and forgoing the
pipe entirely, seems the logical choice.
- --
O< ascii ribbon - stop html email! - www.asciiribbon.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)
iQEcBAEBAgAGBQJSBWw6AAoJEOs4Jb6SI2CwG/8IAM6M+WWzv+t01zSXPwuc/yr4
tWRc+zT+IJoA59csFzxVlV36k4W+kaNLwTy4eP97OER3Mc/nBjnsJznYmCCgdnA/
NN7t0NEGI7Tr/50T5QWuSbFmnIKAtJPx0rD2Y3zhyIyq+9E7t6LCAbcMlv0ZiXpQ
EbUUaTgCQrr9Cdo4SnNQ5QdDQWBFrYZ0a64TYvckH3OGrDYq/ljkaVIL3+OEehOL
ctz4X0c5+iokyb+8FVYRCVDecd4ctUqUUhL9hlOxNmOLYV+jE6SEjBQLK1TbTv8d
mztKsiTkePDl///a0xvVKVToeL2prdf/j+ziFUVUbk26W8jFfbGtirhJlj9ZQQQ=
=+vPM
-----END PGP SIGNATURE-----
- Re: [libmicrohttpd] Remove PlibC from autotools files, (continued)
- Re: [libmicrohttpd] Remove PlibC from autotools files, LRN, 2013/08/08
- Re: [libmicrohttpd] Remove PlibC from autotools files, Christian Grothoff, 2013/08/08
- Re: [libmicrohttpd] Remove PlibC from autotools files, Michael Cronenworth, 2013/08/08
- Re: [libmicrohttpd] Remove PlibC from autotools files, Christian Grothoff, 2013/08/08
- Re: [libmicrohttpd] Remove PlibC from autotools files, LRN, 2013/08/08
- Re: [libmicrohttpd] Remove PlibC from autotools files, Christian Grothoff, 2013/08/08
- Re: [libmicrohttpd] Remove PlibC from autotools files, LRN, 2013/08/08
- Re: [libmicrohttpd] Remove PlibC from autotools files, Evgeny Grin, 2013/08/08
- Re: [libmicrohttpd] Remove PlibC from autotools files, LRN, 2013/08/09
- Re: [libmicrohttpd] Remove PlibC from autotools files, Evgeny Grin, 2013/08/09
- Re: [libmicrohttpd] Remove PlibC from autotools files,
LRN <=
- Re: [libmicrohttpd] Remove PlibC from autotools files, Christian Grothoff, 2013/08/10
- Re: [libmicrohttpd] Remove PlibC from autotools files, LRN, 2013/08/12
- Re: [libmicrohttpd] Remove PlibC from autotools files, LRN, 2013/08/08
- Re: [libmicrohttpd] Remove PlibC from autotools files, Christian Grothoff, 2013/08/07
- Re: [libmicrohttpd] Remove PlibC from autotools files, Nils Durner, 2013/08/07
- Re: [libmicrohttpd] Remove PlibC from autotools files, LRN, 2013/08/08
- Re: [libmicrohttpd] Remove PlibC from autotools files, Michael Cronenworth, 2013/08/08
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- [libmicrohttpd] winsock & EPOLL_TURBO, Christian Grothoff, 2013/08/10
- Re: [libmicrohttpd] winsock & EPOLL_TURBO, LRN, 2013/08/10
- Re: [libmicrohttpd] winsock & EPOLL_TURBO, Christian Grothoff, 2013/08/10