Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#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 waddlesplash, 5 years ago

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.

comment:2 by cocobean, 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.

Last edited 5 years ago by cocobean (previous) (diff)

comment:3 by waddlesplash, 5 years ago

Resolution: not reproducible
Status: newclosed

"We"?

I don't see these referenced in any of the EUAE recipes. So indeed, closing.

comment:4 by cocobean, 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.

Note: See TracTickets for help on using tickets.