Fix building error of SCTP in FreeBSD 7.1 and later

Kenji Rikitake kenji.rikitake@REDACTED
Wed Feb 10 14:52:07 CET 2010


git fetch git://github.com/jj1bdx/otp.git r13b03_sctp_freebsd

Fix building error of SCTP in FreeBSD 7.1 and later

This patch fixes building error of SCTP in FreeBSD 7.1 and later.

See
http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1257:200904:hppnfialjjdlgecdiehe
for the details.

Patch summary:

R13A patch for solving a compilation error when building
erts/emulator/drivers/common/inet_drv.c
by Kenji Rikitake 12-APR-2009

Symptom solved by this patch:

When building R13A in FreeBSD 7.1-RELEASE,
the compiler flag
HAVE_STRUCT_SCTP_PADDRPARAMS_SPP_SACKDELAY
is NOT enabled.
Some code in
erts/emulator/drivers/common/inet_drv.c
incorrectly assumes
HAVE_STRUCT_SCTP_PADDRPARAMS_SPP_SACKDELAY
is always true when
HAVE_STRUCT_SCTP_PADDRPARAMS_SPP_FLAGS
is true in config.h.
This assumption causes a compilation error.

Regards,
Kenji Rikitake


More information about the erlang-bugs mailing list