X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-bsd-sockets%2Fsockopt.lisp;h=fb438f1ecfc3689d2d9df77360698c47437baebd;hb=78eea0607fb44f620a8192e173f91860d3622967;hp=22a181667053d41113b70cfd9d8b5b876bbd1e04;hpb=c03ebb54770cfa613d4b706a80e5be231786a5d0;p=sbcl.git diff --git a/contrib/sb-bsd-sockets/sockopt.lisp b/contrib/sb-bsd-sockets/sockopt.lisp index 22a1816..fb438f1 100644 --- a/contrib/sb-bsd-sockets/sockopt.lisp +++ b/contrib/sb-bsd-sockets/sockopt.lisp @@ -102,6 +102,13 @@ Code for options that not every system has should be conditionalised: sockopt-priority sockint::sol-socket sockint::so-priority :linux "Available only on Linux.") +(define-socket-option-int + sockopt-tcp-keepcnt :tcp sockint::tcp-keepcnt :linux "Available only on Linux.") +(define-socket-option-int + sockopt-tcp-keepidle :tcp sockint::tcp-keepidle :linux "Available only on Linux.") +(define-socket-option-int + sockopt-tcp-keepintvl :tcp sockint::tcp-keepintvl :linux "Available only on Linux.") + ;;; boolean options are integers really (defun foreign-int-to-bool (x size)