#15249 closed bug (not reproducible)
Missing IP protocols
Reported by: | cocobean | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Network & Internet/Stack | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
These socket functions are missing in Haiku's IP protocol implementation.
Causes compile failures in some legacy networking apps.
ESOCKTNOSUPPORT IPPROTO_IPIP IPPROTO_EGP IPPROTO_PUP IPPROTO_IDP IPPROTO_ENCAP
Change History (4)
comment:1 by , 5 years ago
comment:2 by , 5 years ago
I found it when we ported E-UAE-0.8.29-WIP4 with bsdsockets. If we don't need it for legacy Amiga/BSD/Linux/etc cross-platform software porting efforts - then you can close it (but,Haiku is missing a few IP protocols in in.h supported by BSD/Linux - so check!!!)). I removed them in e-uae to workaround compiling the bsdsocket support successfully.
comment:3 by , 5 years ago
Resolution: | → not reproducible |
---|---|
Status: | new → closed |
"We"?
I don't see these referenced in any of the EUAE recipes. So indeed, closing.
comment:4 by , 5 years ago
I left it disabled in the Haiku port as was previously set that way by the earlier maintainer. If you compile e-uae with bsdsocket flag enabled, you'll see the issue within its bsdsocket-posix.c coding (or just check there, if so enticed.
ESOCKTNOSUPPORT is a non-POSIX extension, so we don't need to support it.
What applications need the rest? If none do, let's just close this as no change required.