Eli Zaretskii <e...@gnu.org> skribis:

> Actually, that was wrong: the use of AF_UNIX is already conditioned on
> its being available.  The problem is elsewhere: socket.c failed to
> condition its availability on HAVE_UNIX_DOMAIN_SOCKETS.  Fixed thusly:
>
> --- libguile/socket.c~0       2013-03-18 23:30:13.000000000 +0200
> +++ libguile/socket.c 2013-06-13 06:58:36.917359500 +0300
> @@ -1737,8 +1737,10 @@ scm_init_socket ()
>    scm_c_define ("AF_UNSPEC", scm_from_int (AF_UNSPEC));
>  #endif
>  #ifdef AF_UNIX
> +#ifdef HAVE_UNIX_DOMAIN_SOCKETS
>    scm_c_define ("AF_UNIX", scm_from_int (AF_UNIX));
>  #endif
> +#endif
>  #ifdef AF_INET
>    scm_c_define ("AF_INET", scm_from_int (AF_INET));
>  #endif

Applied, thanks!

Ludo’.

Reply via email to