On Sep 17 15:08, Hiroki Sakagami wrote: > Hi, > > I have two questions about libc include headers. > > 1. Is there any reason socklen_t is defined as a macro > instead of typedef in <cygwin/socket.h>?
Is this a problem for you? The reasons are plain historical. I don't see that converting it to a typedef would add a lot functionality, though. > 2. In <arpa/inet.h>, inet_ntop() is not consistent with POSIX. > > Cygwin: const char *inet_ntop(int, const void *, char *, size_t); > POSIX: const char *inet_ntop(int, const void *, char *, socklen_t); > http://www.opengroup.org/onlinepubs/009695399/functions/inet_ntop.html > > Is this going to be fixed in the future version? I've changed this in CVS. Thanks for the hint. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat, Inc. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/