[vlc-devel] [PATCH 2/5] configure: define socklen_t to int on OS/2
KO Myung-Hun
komh78 at gmail.com
Fri Dec 6 12:31:39 CET 2019
What should I do, then ?
KO Myung-Hun wrote:
>
>
> Rémi Denis-Courmont wrote:
>> Le tiistaina 19. marraskuuta 2019, 14.39.45 EET Steve Lhomme a écrit :
>>> Also it may be better to use socklen_t where it's expected instead of
>>> using "unsigned int".
>>
>> The question is what is the correct type to define socklen_t with, if it's not
>> defined.
>>
>> On one hand, POSIX says it's an integer type with at least 32-bits, and
>> depending on version, unsigned, or unspecified signedness. On the other hand,
>> it must match whatever the pointer type is for the 6th argument of recvfrom(),
>> the 3rd argument of getsockname() and the 3rd argument of getpeername().
>>
>
> These are the declaration in sys/socket.h:
>
> int TCPCALL getpeername (int, struct sockaddr *, int *);
> int TCPCALL getsockname (int, struct sockaddr *, int *);
> int TCPCALL recvfrom (int, void *, int, int, struct sockaddr *, int *);
>
>
--
KO Myung-Hun
Using Mozilla SeaMonkey 2.7.2
Under OS/2 Warp 4 for Korean with FixPak #15
In VirtualBox v6.0.10 on Intel Core i7-3615QM 2.30GHz with 12GB RAM
Korean OS/2 User Community : http://www.os2.kr/
More information about the vlc-devel
mailing list