mirror of
https://git.freebsd.org/ports.git
synced 2025-07-05 11:29:15 -04:00
59 lines
1.6 KiB
Text
59 lines
1.6 KiB
Text
*** tircproxy.c.orig Thu May 4 22:53:30 2000
|
|
--- tircproxy.c Wed Aug 22 13:42:46 2001
|
|
***************
|
|
*** 1065,1074 ****
|
|
{
|
|
struct sockaddr_in to_addr;
|
|
int to_len;
|
|
#if IPF
|
|
! struct sockaddr_in socketin, sloc;
|
|
! natlookup_t natlook;
|
|
! int fd;
|
|
#endif
|
|
|
|
/* Give this thing 10 minutes to get started (paranoia).
|
|
--- 1065,1084 ----
|
|
{
|
|
struct sockaddr_in to_addr;
|
|
int to_len;
|
|
+
|
|
#if IPF
|
|
! struct sockaddr_in socketin, sloc;
|
|
! natlookup_t natlook;
|
|
!
|
|
! #if __FreeBSD__ >= 2
|
|
! #include <osreldate.h>
|
|
! #if __FreeBSD_version >= 430000
|
|
!
|
|
! natlookup_t *natlookp = &natlook;
|
|
!
|
|
! #endif
|
|
! #endif
|
|
! int fd;
|
|
#endif
|
|
|
|
/* Give this thing 10 minutes to get started (paranoia).
|
|
***************
|
|
*** 1152,1158 ****
|
|
natlook.nl_inport = sloc.sin_port;
|
|
|
|
fd = open(IPL_NAT, O_RDONLY);
|
|
! if (ioctl(fd, SIOCGNATL, &natlook) == -1)
|
|
{
|
|
perror("ioctl");
|
|
exit(-1);
|
|
--- 1162,1175 ----
|
|
natlook.nl_inport = sloc.sin_port;
|
|
|
|
fd = open(IPL_NAT, O_RDONLY);
|
|
! #if __FreeBSD__ >= 2
|
|
! #include <osreldate.h>
|
|
! #if __FreeBSD_version >= 430000
|
|
! if (ioctl(fd, SIOCGNATL, &natlookp) == -1)
|
|
! #else
|
|
! if (ioctl(fd, SIOCGNATL, &natlook) == -1)
|
|
! #endif
|
|
! #endif
|
|
{
|
|
perror("ioctl");
|
|
exit(-1);
|