Skip to content
Snippets Groups Projects
Commit be359a05 authored by Michael Tüxen's avatar Michael Tüxen
Browse files

Improve handling of symbols.

Linux uses in some cases only enums, so one can't check with #ifdef.
parent 99c4285d
No related branches found
No related tags found
No related merge requests found
...@@ -153,12 +153,11 @@ struct int_symbol platform_symbols_table[] = { ...@@ -153,12 +153,11 @@ struct int_symbol platform_symbols_table[] = {
{ SPP_HB_ENABLE, "SPP_HB_ENABLE" }, { SPP_HB_ENABLE, "SPP_HB_ENABLE" },
{ SPP_HB_DISABLE, "SPP_HB_DISABLE" }, { SPP_HB_DISABLE, "SPP_HB_DISABLE" },
{ SPP_HB_DEMAND, "SPP_HB_DEMAND" }, { SPP_HB_DEMAND, "SPP_HB_DEMAND" },
{ SPP_HB_TIME_IS_ZERO, "SPP_HB_TIME_IS_ZERO" },
{ SPP_PMTUD_ENABLE, "SPP_PMTUD_ENABLE" }, { SPP_PMTUD_ENABLE, "SPP_PMTUD_ENABLE" },
{ SPP_PMTUD_DISABLE, "SPP_PMTUD_DISABLE" }, { SPP_PMTUD_DISABLE, "SPP_PMTUD_DISABLE" },
{ SPP_HB_TIME_IS_ZERO, "SPP_HB_TIME_IS_ZERO" },
{ SPP_IPV6_FLOWLABEL, "SPP_IPV6_FLOWLABEL" }, { SPP_IPV6_FLOWLABEL, "SPP_IPV6_FLOWLABEL" },
{ SPP_DSCP, "SPP_DSCP" }, { SPP_DSCP, "SPP_DSCP" },
{ SPP_IPV4_TOS, "SPP_IPV4_TOS" },
/* /usr/include/netinet/tcp.h */ /* /usr/include/netinet/tcp.h */
{ TCP_NODELAY, "TCP_NODELAY" }, { TCP_NODELAY, "TCP_NODELAY" },
......
...@@ -100,34 +100,16 @@ struct int_symbol platform_symbols_table[] = { ...@@ -100,34 +100,16 @@ struct int_symbol platform_symbols_table[] = {
{ IPV6_MTU, "IPV6_MTU" }, { IPV6_MTU, "IPV6_MTU" },
#endif #endif
#ifdef SCTP_RTOINFO
{ SCTP_RTOINFO, "SCTP_RTOINFO" }, { SCTP_RTOINFO, "SCTP_RTOINFO" },
#endif
#ifdef SCTP_INITMSG
{ SCTP_INITMSG, "SCTP_INITMSG" }, { SCTP_INITMSG, "SCTP_INITMSG" },
#endif
#ifdef SCTP_NODELAY
{ SCTP_NODELAY, "SCTP_NODELAY" }, { SCTP_NODELAY, "SCTP_NODELAY" },
#endif
#ifdef SCTP_MAXSEG
{ SCTP_MAXSEG, "SCTP_MAXSEG" }, { SCTP_MAXSEG, "SCTP_MAXSEG" },
#endif
#ifdef SCTP_DELAYED_SACK
{ SCTP_DELAYED_SACK, "SCTP_DELAYED_SACK" }, { SCTP_DELAYED_SACK, "SCTP_DELAYED_SACK" },
#endif
#ifdef SCTP_MAX_BURST
{ SCTP_MAX_BURST, "SCTP_MAX_BURST" }, { SCTP_MAX_BURST, "SCTP_MAX_BURST" },
#endif
#ifdef SCTP_PEER_ADDR_PARAMS
{ SCTP_PEER_ADDR_PARAMS, "SCTP_PEER_ADDR_PARAMS" }, { SCTP_PEER_ADDR_PARAMS, "SCTP_PEER_ADDR_PARAMS" },
#endif
#ifdef SCTP_STATUS
{ SCTP_STATUS, "SCTP_STATUS" }, { SCTP_STATUS, "SCTP_STATUS" },
#endif
#ifdef SCTP_FRAGMENT_INTERLEAVE
{ SCTP_FRAGMENT_INTERLEAVE, "SCTP_FRAGMENT_INTERLEAVE" }, { SCTP_FRAGMENT_INTERLEAVE, "SCTP_FRAGMENT_INTERLEAVE" },
#endif #if 0
#ifdef SCTP_INTERLEAVING_SUPPORTED
{ SCTP_INTERLEAVING_SUPPORTED, "SCTP_INTERLEAVING_SUPPORTED" }, { SCTP_INTERLEAVING_SUPPORTED, "SCTP_INTERLEAVING_SUPPORTED" },
#endif #endif
{ SCTP_CLOSED, "SCTP_CLOSED" }, { SCTP_CLOSED, "SCTP_CLOSED" },
...@@ -145,33 +127,17 @@ struct int_symbol platform_symbols_table[] = { ...@@ -145,33 +127,17 @@ struct int_symbol platform_symbols_table[] = {
{ SCTP_UNCONFIRMED, "SCTP_UNCONFIRMED" }, { SCTP_UNCONFIRMED, "SCTP_UNCONFIRMED" },
{ SCTP_ACTIVE, "SCTP_ACTIVE" }, { SCTP_ACTIVE, "SCTP_ACTIVE" },
{ SCTP_INACTIVE, "SCTP_INACTIVE" }, { SCTP_INACTIVE, "SCTP_INACTIVE" },
#ifdef SPP_HB_ENABLE
{ SPP_HB_ENABLE, "SPP_HB_ENABLE" }, { SPP_HB_ENABLE, "SPP_HB_ENABLE" },
#endif { SPP_HB_DISABLE, "SPP_HB_DISABLE" },
#ifdef SPP_HB_DISABLE
{ SPP_HB_DISABLE, "SPP_HB_DISABLE" },
#endif
#ifdef SPP_HB_DEMAND
{ SPP_HB_DEMAND, "SPP_HB_DEMAND" }, { SPP_HB_DEMAND, "SPP_HB_DEMAND" },
#endif { SPP_HB_TIME_IS_ZERO, "SPP_HB_TIME_IS_ZERO" },
#ifdef SPP_PMTUD_ENABLE
{ SPP_PMTUD_ENABLE, "SPP_PMTUD_ENABLE" }, { SPP_PMTUD_ENABLE, "SPP_PMTUD_ENABLE" },
#endif
#ifdef SPP_PMTUD_DISABLE
{ SPP_PMTUD_DISABLE, "SPP_PMTUD_DISABLE" }, { SPP_PMTUD_DISABLE, "SPP_PMTUD_DISABLE" },
#endif #if 0
#ifdef SPP_HB_TIME_IS_ZERO
{ SPP_HB_TIME_IS_ZERO, "SPP_HB_TIME_IS_ZERO" },
#endif
#ifdef SPP_IPV6_FLOWLABEL
{ SPP_IPV6_FLOWLABEL, "SPP_IPV6_FLOWLABEL" }, { SPP_IPV6_FLOWLABEL, "SPP_IPV6_FLOWLABEL" },
#endif
#ifdef SPP_DSCP
{ SPP_DSCP, "SPP_DSCP" }, { SPP_DSCP, "SPP_DSCP" },
#endif #endif
#ifdef SPP_IPV4_TOS
{ SPP_IPV4_TOS, "SPP_IPV4_TOS" },
#endif
{ TCP_NODELAY, "TCP_NODELAY" }, { TCP_NODELAY, "TCP_NODELAY" },
{ TCP_MAXSEG, "TCP_MAXSEG" }, { TCP_MAXSEG, "TCP_MAXSEG" },
{ TCP_CORK, "TCP_CORK" }, { TCP_CORK, "TCP_CORK" },
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment