Simon Josefsson wrote: > >> +#include <sys/socket.h> > >> > >> License: > >> unlimited > > > > Then 'socklen' should also have a dependency on 'sys_socket'. > > I'm not sure. It gets ugly if no modules can assume sys/socket.h > without depending on sys_socket?
That's the point of the sys_socket module. If you don't have sys_socket module, you have to write #if HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif If you have the sys_socket module, you can simplify it to #include <sys/socket.h> It's the same logic as with <stdbool.h>, <fnmatch.h>, <regex.h> and others: If you don't have a dependency on the module that provides the substitute, you cannot use the header file unconditionally. Bruno _______________________________________________ bug-gnulib mailing list bug-gnulib@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnulib