mirror of
https://github.com/nmap/nmap.git
synced 2026-01-01 12:29:03 +00:00
o Changed the name of libdnet's sctp_chunkhdr to avoid a conflict with
a struct of the same name in <netinet/sctp.h>. This caused a compiliation error when Nmap was compiled with an OpenSSL that had SCTP support. [Olli Hauer, Daniel Roethlisberger]
This commit is contained in:
@@ -36,7 +36,7 @@ struct sctp_hdr {
|
||||
sctp_pack_p->sh_vtag = htonl(vtag); \
|
||||
} while (0)
|
||||
|
||||
struct sctp_chunkhdr {
|
||||
struct dnet_sctp_chunkhdr {
|
||||
uint8_t sch_type; /* chunk type */
|
||||
uint8_t sch_flags; /* chunk flags */
|
||||
uint16_t sch_length; /* chunk length */
|
||||
@@ -70,7 +70,7 @@ struct sctp_chunkhdr {
|
||||
#define SCTP_TYPEFLAG_SKIP 2
|
||||
|
||||
#define sctp_pack_chunkhdr(hdr, type, flags, length) do { \
|
||||
struct sctp_chunkhdr *sctp_pack_chp = (struct sctp_chunkhdr *)(hdr);\
|
||||
struct dnet_sctp_chunkhdr *sctp_pack_chp = (struct dnet_sctp_chunkhdr *)(hdr);\
|
||||
sctp_pack_chp->sch_type = type; \
|
||||
sctp_pack_chp->sch_flags = flags; \
|
||||
sctp_pack_chp->sch_length = htons(length); \
|
||||
@@ -80,7 +80,7 @@ struct sctp_chunkhdr {
|
||||
* INIT chunk
|
||||
*/
|
||||
struct sctp_chunkhdr_init {
|
||||
struct sctp_chunkhdr chunkhdr;
|
||||
struct dnet_sctp_chunkhdr chunkhdr;
|
||||
|
||||
uint32_t schi_itag; /* Initiate Tag */
|
||||
uint32_t schi_arwnd; /* Advertised Receiver Window Credit */
|
||||
@@ -105,7 +105,7 @@ struct sctp_chunkhdr_init {
|
||||
* INIT ACK chunk
|
||||
*/
|
||||
struct sctp_chunkhdr_init_ack {
|
||||
struct sctp_chunkhdr chunkhdr;
|
||||
struct dnet_sctp_chunkhdr chunkhdr;
|
||||
|
||||
uint32_t schia_itag; /* Initiate Tag */
|
||||
uint32_t schia_arwnd; /* Advertised Receiver Window Credit */
|
||||
@@ -130,7 +130,7 @@ struct sctp_chunkhdr_init_ack {
|
||||
* ABORT chunk
|
||||
*/
|
||||
struct sctp_chunkhdr_abort {
|
||||
struct sctp_chunkhdr chunkhdr;
|
||||
struct dnet_sctp_chunkhdr chunkhdr;
|
||||
|
||||
/* empty */
|
||||
} __attribute__((__packed__));
|
||||
@@ -145,7 +145,7 @@ struct sctp_chunkhdr_abort {
|
||||
* SHUTDOWN ACK chunk
|
||||
*/
|
||||
struct sctp_chunkhdr_shutdown_ack {
|
||||
struct sctp_chunkhdr chunkhdr;
|
||||
struct dnet_sctp_chunkhdr chunkhdr;
|
||||
|
||||
/* empty */
|
||||
} __attribute__((__packed__));
|
||||
@@ -160,7 +160,7 @@ struct sctp_chunkhdr_shutdown_ack {
|
||||
* COOKIE ECHO chunk
|
||||
*/
|
||||
struct sctp_chunkhdr_cookie_echo {
|
||||
struct sctp_chunkhdr chunkhdr;
|
||||
struct dnet_sctp_chunkhdr chunkhdr;
|
||||
|
||||
/* empty */
|
||||
} __attribute__((__packed__));
|
||||
|
||||
Reference in New Issue
Block a user