This is a discussion on Re: pfil-2.1.10, Solaris 7 failure within the IPFilter forums, part of the System Security and Security Related category; > But line 242 seems to be more severe. There is no prototype for ire_lookup() > in /usr/include/inet/...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
> But line 242 seems to be more severe. There is no prototype for ire_lookup()
> in /usr/include/inet/ip_ire.h and this symbol does in fact not exist in the > kernel. The only ire lookup functions with a single argument (of type ipaddr_t) > are ire_cache_lookup() and ire_lookup_loop_multi(). But ire_lookup() seems > to have existed in early versions of Solaris 2.x. > In previous versions of pfil, this error did not show up, since ire_lookup() > was never used under Solaris 7 and higher (in pkt.c and qif.c) because of > #ifdef MATCH_IRE_DSTONLY (which _is_ defined in /usr/include/inet/ip_ire.h). > > If you change the ">= 8" in pkt.c to ">= 7", what works? Do you need to change all of them or jsut some? Darren |
![]() |
| Thread Tools | |
| Display Modes | |
|
|