[vlc-devel] [PATCH 3/5] configure: define socklen_t to int not unsigned int

KO Myung-Hun komh78 at gmail.com
Sun Jun 16 16:35:36 CEST 2019


OS/2 socket APIs use int not unsigned int in place of socklen_t. As
a result, compilation is stopped at function call requiring socklen_t *
because of type mismatch between int * and unsigned int *.
---
 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index b38f693989..9e9d56d2b6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -762,7 +762,7 @@ ac_cv_type_socklen_t,
 ac_cv_type_socklen_t=yes,
 ac_cv_type_socklen_t=no)])
 AS_IF([test "$ac_cv_type_socklen_t" = no],
- [AC_DEFINE(socklen_t, unsigned int)])
+ [AC_DEFINE(socklen_t, int)])
 
 dnl Check for struct sockaddr_storage
 AH_TEMPLATE(sockaddr_storage, [Define to `sockaddr' if <sys/socket.h> does not define.]) dnl ` (fix VIM syntax highlight
-- 
2.13.3



More information about the vlc-devel mailing list