From a84d7af2c5cc1adeb43f4f586017e05c252c9c21 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Sat, 9 Oct 2010 15:03:35 -0700 Subject: [PATCH] unix.ffi.bsd: fix AF_INET6 constants on FreeBSD and OpenBSD --- basis/unix/ffi/bsd/bsd.factor | 1 - basis/unix/ffi/bsd/freebsd/freebsd.factor | 2 ++ basis/unix/ffi/bsd/openbsd/openbsd.factor | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/basis/unix/ffi/bsd/bsd.factor b/basis/unix/ffi/bsd/bsd.factor index 3b3052af23..43e2d4e215 100644 --- a/basis/unix/ffi/bsd/bsd.factor +++ b/basis/unix/ffi/bsd/bsd.factor @@ -69,7 +69,6 @@ CONSTANT: SOCK_RAW 3 CONSTANT: AF_UNSPEC 0 CONSTANT: AF_UNIX 1 CONSTANT: AF_INET 2 -CONSTANT: AF_INET6 30 ALIAS: PF_UNSPEC AF_UNSPEC ALIAS: PF_UNIX AF_UNIX diff --git a/basis/unix/ffi/bsd/freebsd/freebsd.factor b/basis/unix/ffi/bsd/freebsd/freebsd.factor index 112758a3e8..04e03e0f81 100644 --- a/basis/unix/ffi/bsd/freebsd/freebsd.factor +++ b/basis/unix/ffi/bsd/freebsd/freebsd.factor @@ -1,6 +1,8 @@ USING: alien.c-types alien.syntax classes.struct unix.types ; IN: unix.ffi +CONSTANT: AF_INET6 28 + CONSTANT: FD_SETSIZE 1024 STRUCT: addrinfo diff --git a/basis/unix/ffi/bsd/openbsd/openbsd.factor b/basis/unix/ffi/bsd/openbsd/openbsd.factor index 1f4eddef66..0a590ae27e 100644 --- a/basis/unix/ffi/bsd/openbsd/openbsd.factor +++ b/basis/unix/ffi/bsd/openbsd/openbsd.factor @@ -1,6 +1,8 @@ USING: alien.c-types alien.syntax classes.struct unix.types ; IN: unix.ffi +CONSTANT: AF_INET6 24 + CONSTANT: FD_SETSIZE 1024 STRUCT: addrinfo