--- a/sctp/sock.pxd Sun Aug 16 04:15:07 2009 +0300
+++ b/sctp/sock.pxd Sun Aug 16 16:38:44 2009 +0300
@@ -10,31 +10,33 @@
## constants
# sockapi
- int SOL_SCTP
- int IPPROTO_SCTP
+ enum :
+ SOL_SCTP
+ IPPROTO_SCTP
# sockopts
- int SCTP_RTOINFO
- int SCTP_ASSOCINFO
- int SCTP_INITMSG
- int SCTP_NODELAY
- int SCTP_AUTOCLOSE
- int SCTP_SET_PEER_PRIMARY_ADDR
- int SCTP_PRIMARY_ADDR
- int SCTP_ADAPTATION_LAYER
- int SCTP_DISABLE_FRAGMENTS
- int SCTP_PEER_ADDR_PARAMS
- int SCTP_DEFAULT_SEND_PARAM
- int SCTP_EVENTS
- int SCTP_I_WANT_MAPPED_V4_ADDR
- int SCTP_MAXSEG
- int SCTP_STATUS
- int SCTP_GET_PEER_ADDR_INFO
- int SCTP_DELAYED_ACK_TIME
- int SCTP_CONTEXT
- int SCTP_FRAGMENT_INTERLEAVE
- int SCTP_PARTIAL_DELIVERY_POINT
- int SCTP_MAX_BURST
+ enum :
+ SCTP_RTOINFO
+ SCTP_ASSOCINFO
+ SCTP_INITMSG
+ SCTP_NODELAY
+ SCTP_AUTOCLOSE
+ SCTP_SET_PEER_PRIMARY_ADDR
+ SCTP_PRIMARY_ADDR
+ SCTP_ADAPTATION_LAYER
+ SCTP_DISABLE_FRAGMENTS
+ SCTP_PEER_ADDR_PARAMS
+ SCTP_DEFAULT_SEND_PARAM
+ SCTP_EVENTS
+ SCTP_I_WANT_MAPPED_V4_ADDR
+ SCTP_MAXSEG
+ SCTP_STATUS
+ SCTP_GET_PEER_ADDR_INFO
+ SCTP_DELAYED_ACK_TIME
+ SCTP_CONTEXT
+ SCTP_FRAGMENT_INTERLEAVE
+ SCTP_PARTIAL_DELIVERY_POINT
+ SCTP_MAX_BURST
## send/recv-msg cmsghdr's
struct sctp_initmsg :
@@ -192,10 +194,13 @@
## sctp_bindx
- int SCTP_BINDX_ADD_ADDR
- int SCTP_BINDX_REM_ADDR
+ enum :
+ SCTP_BINDX_ADD_ADDR
+ SCTP_BINDX_REM_ADDR
int c_sctp_bindx "sctp_bindx" (int sd, libc.sockaddr *addrs, int addrcnt, int flags)
- int sctp_connectx (int sd, libc.sockaddr *addrs, int addrcnt)
+
+ # XXX: missing return-sctp_assoc_t-id argument!
+ int c_sctp_connectx "sctp_connectx" (int sd, libc.sockaddr *addrs, int addrcnt)