mirror of
https://github.com/beard7n/bsdports.git
synced 2026-04-13 12:01:19 +02:00
27 lines
848 B
C
27 lines
848 B
C
--- agent/mibgroup/mibII/udpTable.c.orig 2017-03-15 18:08:43.000000000 +0000
|
|
+++ agent/mibgroup/mibII/udpTable.c 2017-03-15 18:08:43.000000000 +0000
|
|
@@ -71,7 +71,11 @@
|
|
#if defined(freebsd4) || defined(darwin) || defined(osf5)
|
|
typedef struct netsnmp_inpcb_s netsnmp_inpcb;
|
|
struct netsnmp_inpcb_s {
|
|
+#if __FreeBSD_version >= 1200026
|
|
+ struct xinpcb pcb;
|
|
+#else
|
|
struct inpcb pcb;
|
|
+#endif
|
|
int state;
|
|
netsnmp_inpcb *inp_next;
|
|
};
|
|
@@ -670,7 +674,11 @@
|
|
nnew = SNMP_MALLOC_TYPEDEF(UDPTABLE_ENTRY_TYPE);
|
|
if (!nnew)
|
|
break;
|
|
+#if __FreeBSD_version >= 1200026
|
|
+ memcpy(&nnew->pcb, xig, sizeof(struct xinpcb));
|
|
+#else
|
|
memcpy(&nnew->pcb, &((struct xinpcb *) xig)->xi_inp, sizeof(struct inpcb));
|
|
+#endif
|
|
nnew->inp_next = udp_head;
|
|
udp_head = nnew;
|
|
#if defined(dragonfly)
|