[vlc-devel] [PATCH 2/2] vlccore: export vlc_poll() and freeaddrinfo()
KO Myung-Hun
komh78 at gmail.com
Tue Oct 21 11:26:16 CEST 2014
Rémi Denis-Courmont wrote:
> Le 2014-10-16 10:53, KO Myung-Hun a écrit :
>> Rémi Denis-Courmont wrote:
>>> Le 2014-10-14 03:37, KO Myung-Hun a écrit :
>>>> Some symbols are defined only in OS/2. So as Rémi said, it breaks other
>>>> builds, especially Windows, when adding those symbols to libvlccore.sym
>>>> unconditionally.
>>>
>>> As a general rule, replacement functions are added to the compat
>>> library, which has no restrictions on exported symbols.
>>
>> Yes. But it is not for this case, at least vlc_poll().
>
> That is why vlc_poll() is an inline function.
>
> If you want to put it out-of-line, then you need to write a poll()
> function in compat instead. That's more work.
>
poll() is already in compat(). In addition, OS/2 vlc_poll() is
implemented separately in src/os2/thread.c, using its internal vlc
function. So I don't think it's possible to put vlc_poll() into compat.
--
KO Myung-Hun
Using Mozilla SeaMonkey 2.7.2
Under OS/2 Warp 4 for Korean with FixPak #15
In VirtualBox v4.1.32 on Intel Core i7-3615QM 2.30GHz with 8GB RAM
Korean OS/2 User Community : http://www.ecomstation.co.kr
More information about the vlc-devel
mailing list