sctp.h | sctp.h | |||
---|---|---|---|---|
skipping to change at line 140 | skipping to change at line 140 | |||
SCTP_SOCKOPT_PEELOFF, /* peel off association. */ | SCTP_SOCKOPT_PEELOFF, /* peel off association. */ | |||
#define SCTP_SOCKOPT_PEELOFF SCTP_SOCKOPT_PEELOFF | #define SCTP_SOCKOPT_PEELOFF SCTP_SOCKOPT_PEELOFF | |||
SCTP_GET_PEER_ADDRS_NUM_OLD, /* Get number of peer addresss. */ | SCTP_GET_PEER_ADDRS_NUM_OLD, /* Get number of peer addresss. */ | |||
#define SCTP_GET_PEER_ADDRS_NUM_OLD SCTP_GET_PEER_ADDRS_NUM_OLD | #define SCTP_GET_PEER_ADDRS_NUM_OLD SCTP_GET_PEER_ADDRS_NUM_OLD | |||
SCTP_GET_PEER_ADDRS_OLD, /* Get all peer addresss. */ | SCTP_GET_PEER_ADDRS_OLD, /* Get all peer addresss. */ | |||
#define SCTP_GET_PEER_ADDRS_OLD SCTP_GET_PEER_ADDRS_OLD | #define SCTP_GET_PEER_ADDRS_OLD SCTP_GET_PEER_ADDRS_OLD | |||
SCTP_GET_LOCAL_ADDRS_NUM_OLD, /* Get number of local addresss. */ | SCTP_GET_LOCAL_ADDRS_NUM_OLD, /* Get number of local addresss. */ | |||
#define SCTP_GET_LOCAL_ADDRS_NUM_OLD SCTP_GET_LOCAL_ADDRS_NUM_OLD | #define SCTP_GET_LOCAL_ADDRS_NUM_OLD SCTP_GET_LOCAL_ADDRS_NUM_OLD | |||
SCTP_GET_LOCAL_ADDRS_OLD, /* Get all local addresss. */ | SCTP_GET_LOCAL_ADDRS_OLD, /* Get all local addresss. */ | |||
#define SCTP_GET_LOCAL_ADDRS_OLD SCTP_GET_LOCAL_ADDRS_OLD | #define SCTP_GET_LOCAL_ADDRS_OLD SCTP_GET_LOCAL_ADDRS_OLD | |||
SCTP_SOCKOPT_CONNECTX, /* CONNECTX requests. */ | SCTP_SOCKOPT_CONNECTX_OLD, /* CONNECTX requests. OLD implementation | |||
#define SCTP_SOCKOPT_CONNECTX SCTP_SOCKOPT_CONNECTX | */ | |||
#define SCTP_SOCKOPT_CONNECTX_OLD SCTP_SOCKOPT_CONNECTX_OLD | ||||
SCTP_GET_PEER_ADDRS, /* Get all peer addresss. */ | SCTP_GET_PEER_ADDRS, /* Get all peer addresss. */ | |||
#define SCTP_GET_PEER_ADDRS SCTP_GET_PEER_ADDRS | #define SCTP_GET_PEER_ADDRS SCTP_GET_PEER_ADDRS | |||
SCTP_GET_LOCAL_ADDRS, /* Get all local addresss. */ | SCTP_GET_LOCAL_ADDRS, /* Get all local addresss. */ | |||
#define SCTP_GET_LOCAL_ADDRS SCTP_GET_LOCAL_ADDRS | #define SCTP_GET_LOCAL_ADDRS SCTP_GET_LOCAL_ADDRS | |||
SCTP_SOCKOPT_CONNECTX, /* CONNECTX requests. NEW implementation */ | ||||
#define SCTP_SOCKOPT_CONNECTX SCTP_SOCKOPT_CONNECTX | ||||
}; | }; | |||
/* | /* | |||
* 5.2.1 SCTP Initiation Structure (SCTP_INIT) | * 5.2.1 SCTP Initiation Structure (SCTP_INIT) | |||
* | * | |||
* This cmsghdr structure provides information for initializing new | * This cmsghdr structure provides information for initializing new | |||
* SCTP associations with sendmsg(). The SCTP_INITMSG socket option | * SCTP associations with sendmsg(). The SCTP_INITMSG socket option | |||
* uses this same data structure. This structure is not used for | * uses this same data structure. This structure is not used for | |||
* recvmsg(). | * recvmsg(). | |||
* | * | |||
skipping to change at line 770 | skipping to change at line 772 | |||
/* This is the structure that is passed as an argument(optval) to | /* This is the structure that is passed as an argument(optval) to | |||
* getsockopt(SCTP_SOCKOPT_PEELOFF). | * getsockopt(SCTP_SOCKOPT_PEELOFF). | |||
*/ | */ | |||
typedef struct { | typedef struct { | |||
sctp_assoc_t associd; | sctp_assoc_t associd; | |||
int sd; | int sd; | |||
} sctp_peeloff_arg_t; | } sctp_peeloff_arg_t; | |||
int sctp_bindx(int sd, struct sockaddr *addrs, int addrcnt, int flags); | int sctp_bindx(int sd, struct sockaddr *addrs, int addrcnt, int flags); | |||
int sctp_connectx(int sd, struct sockaddr *addrs, int addrcnt); | int sctp_connectx(int sd, struct sockaddr *addrs, int addrcnt, | |||
sctp_assoc_t *id); | ||||
int sctp_peeloff(int sd, sctp_assoc_t assoc_id); | int sctp_peeloff(int sd, sctp_assoc_t assoc_id); | |||
/* Prototype for the library function sctp_opt_info defined in | /* Prototype for the library function sctp_opt_info defined in | |||
* API 7. Socket Options. | * API 7. Socket Options. | |||
*/ | */ | |||
int sctp_opt_info(int sd, sctp_assoc_t id, int opt, void *arg, socklen_t *s ize); | int sctp_opt_info(int sd, sctp_assoc_t id, int opt, void *arg, socklen_t *s ize); | |||
/* Get all peer address on a socket. This is a new SCTP API | /* Get all peer address on a socket. This is a new SCTP API | |||
* described in the section 8.3 of the Sockets API Extensions for SCTP. | * described in the section 8.3 of the Sockets API Extensions for SCTP. | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 7 lines changed or added | |||