From 9489c171e4d623184947896188ec97118d7aec92 Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Tue, 29 May 2012 10:45:41 -0700 Subject: [PATCH] unix.ffi: adding some socket constants. --- basis/unix/ffi/linux/linux.factor | 5 +++++ basis/unix/ffi/macosx/macosx.factor | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/basis/unix/ffi/linux/linux.factor b/basis/unix/ffi/linux/linux.factor index 0e568ba46a..94e42e224d 100644 --- a/basis/unix/ffi/linux/linux.factor +++ b/basis/unix/ffi/linux/linux.factor @@ -22,6 +22,11 @@ CONSTANT: SOL_SOCKET 1 CONSTANT: FD_SETSIZE 1024 CONSTANT: SO_REUSEADDR 2 +CONSTANT: SO_DONTROUTE 5 +CONSTANT: SO_BROADCAST 6 +CONSTANT: SO_SNDBUF 7 +CONSTANT: SO_RCVBUF 8 +CONSTANT: SO_KEEPALINE 9 CONSTANT: SO_OOBINLINE 10 CONSTANT: SO_SNDTIMEO 0x15 CONSTANT: SO_RCVTIMEO 0x14 diff --git a/basis/unix/ffi/macosx/macosx.factor b/basis/unix/ffi/macosx/macosx.factor index d17f8caa60..10d67d997b 100644 --- a/basis/unix/ffi/macosx/macosx.factor +++ b/basis/unix/ffi/macosx/macosx.factor @@ -18,7 +18,12 @@ ALIAS: O_NDELAY O_NONBLOCK CONSTANT: SOL_SOCKET 0xffff CONSTANT: SO_REUSEADDR 0x4 +CONSTANT: SO_KEEPALIVE 0x8 +CONSTANT: SO_DONTROUTE 0x10 +CONSTANT: SO_BROADCAST 0x20 CONSTANT: SO_OOBINLINE 0x100 +CONSTANT: SO_SNDBUF 0x1001 +CONSTANT: SO_RCVBUF 0x1002 CONSTANT: SO_SNDTIMEO 0x1005 CONSTANT: SO_RCVTIMEO 0x1006