my opinion is that it should be in eina, actually. An abstraction of
sockets, that could be used in ecore_pipe and in ecore_con and
everywhere else

Vincent


On Fri, Nov 4, 2016 at 10:22 AM, Stefan Schmidt <[email protected]> wrote:
> Hello.
>
> On 04/11/16 10:16, Mykyta Biliavskyi wrote:
>> nikawhite pushed a commit to branch master.
>>
>> http://git.enlightenment.org/core/efl.git/commit/?id=132bac98c8a77adde5a8271c48ed0d3c7dfb6563
>>
>> commit 132bac98c8a77adde5a8271c48ed0d3c7dfb6563
>> Author: Mykyta Biliavskyi <[email protected]>
>> Date:   Fri Nov 4 11:06:11 2016 +0200
>>
>>     Evas events: fix for works with pipes on windows.
>>
>>     Evil implementation of pipe() function uses sockets. Windows functions
>>     "write", "read" and "close" doesn't works with sockets. In this commit
>>     added macros, that replace "read" with "recv", "write" with "send" and
>>     "close" with "closesocket".
>>
>>     @fix
>> ---
>>  src/lib/evas/canvas/evas_async_events.c | 30 +++++++++++++++++++++++++-----
>>  1 file changed, 25 insertions(+), 5 deletions(-)
>
>  From a platform abstraction view I would think something like this
> should be handled in evil and not in some random files all over the code
> base.
>
> There might be other parts of the code having the same problem (if not
> now they might get introduced later) and having the handling directly
> in the abstraction layer will avoid that you have to patch every file
> that comes with it.
>
> regards
> Stefan Schmidt
>
> ------------------------------------------------------------------------------
> Developer Access Program for Intel Xeon Phi Processors
> Access to Intel Xeon Phi processor-based developer platforms.
> With one year of Intel Parallel Studio XE.
> Training and support from Colfax.
> Order your platform today. http://sdm.link/xeonphi
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to