From: Ray Satiro <raysat...@yahoo.com> > [...] your wget gnulib dir [...]
You may be confusing "GNU" with "portable". They're not even similar. All the GNU-autojunk in the world does me approximately no good at all. sys_select.in.h, sys_socket.in.h, and the like, are useful only if someone can turn them into actual header files, and on VMS, I, not some GNU-autojunk, am the one who would need to do it. And, as I said, I don't even have a convenient way to use a "sys" directory (without wrecking access to existing <sys/XXX.h> stuff). > [...] they are always required.. aren't they? Obviously not, or we wouldn't be having this discussion. For Wget 1.13.4 on VMS, I added these modifications to src/connect.c, because, as I recall, the argument that HAVE_SYS_SOCKET existed for some reason was unsuccessful. I never understood why, so I thought that I'd take another run at it this time. Perhaps my mind is simply too weak for this stuff, but I can't help thinking that if the #define directives for HAVE_SYS_SELECT_H and HAVE_SYS_SOCKET_H in the generated src/config.h are correct, then actually using these macros to guard the relevant #include directives should be harmless, at worst. But what do I know? ------------------------------------------------------------------------ Steven M. Schweda sms@antinode-info 382 South Warwick Street (+1) 651-699-9818 Saint Paul MN 55105-2547