Do the diffs below do the trick?

Darren

Index: fil.c
===================================================================
RCS file: /devel/CVS/IP-Filter/fil.c,v
retrieving revision 2.243.2.86
diff -c -r2.243.2.86 fil.c
*** fil.c       1 Sep 2006 14:09:00 -0000       2.243.2.86
--- fil.c       18 Oct 2006 11:32:36 -0000
***************
*** 32,37 ****
--- 32,43 ----
 #else
 # include <sys/ioctl.h>
 #endif
+ #if SOLARIS
+ # include <sys/filio.h>
+ # if SOLARIS2 >= 10
+ #  include <sys/cred_impl.h>
+ # endif
+ #endif
 #if !defined(_AIX51)
 # include <sys/fcntl.h>
 #endif
Index: ip_auth.c
===================================================================
RCS file: /devel/CVS/IP-Filter/ip_auth.c,v
retrieving revision 2.73.2.15
diff -c -r2.73.2.15 ip_auth.c
*** ip_auth.c   14 Jul 2006 06:12:05 -0000      2.73.2.15
--- ip_auth.c   18 Oct 2006 11:32:50 -0000
***************
*** 950,957 ****
 {
       frauth_t auth, *au = &auth, *fra;
       int error, i;
-       SPL_INT(s);
       mb_t *m;

       error = fr_inobj(data, &auth, IPFOBJ_FRAUTH);
       if (error != 0)
--- 950,957 ----
 {
       frauth_t auth, *au = &auth, *fra;
       int error, i;
       mb_t *m;
+       SPL_INT(s);

       error = fr_inobj(data, &auth, IPFOBJ_FRAUTH);
       if (error != 0)

Reply via email to