Added address-family

This commit is contained in:
Justin Ethier 2016-09-24 00:51:43 -04:00
parent 8fb892a131
commit a26f7ab0fd

View file

@ -106,6 +106,14 @@
freeaddrinfo(servinfo); // all done with this structure freeaddrinfo(servinfo); // all done with this structure
return_closcall1(data, k, obj_int2obj(sockfd)); ") return_closcall1(data, k, obj_int2obj(sockfd)); ")
(define-syntax address-family
(er-macro-transformer
(lambda (expr rename compare)
(case (cadr expr)
((inet) '*af-inet*)
((inet6) '*af-inet6*)
(else '*af-unspec*)))))
(define (socket-merge-flags . flags) (define (socket-merge-flags . flags)
(if (null? flags) (if (null? flags)
0 0