mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
Apply patch from http://world.std.com/~bdc/projects/vaxen/VAX-netboot-HOWTO
(reworked by me) PR: 17086 Submitted by: Joel Sutton <jsutton@bbcon.com.au>
This commit is contained in:
parent
de83520289
commit
4dac1e8e4a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=26569
1 changed files with 50 additions and 0 deletions
50
net/mopd/files/patch-put.c
Normal file
50
net/mopd/files/patch-put.c
Normal file
|
@ -0,0 +1,50 @@
|
|||
--- common/put.c.orig Fri Aug 16 15:43:15 1996
|
||||
+++ common/put.c Sun Mar 5 09:32:05 2000
|
||||
@@ -35,6 +35,9 @@
|
||||
#include <sys/types.h>
|
||||
#include <time.h>
|
||||
#include "common/mopdef.h"
|
||||
+#ifdef __FreeBSD__
|
||||
+#include <osreldate.h>
|
||||
+#endif
|
||||
|
||||
void
|
||||
mopPutChar(pkt, index, value)
|
||||
@@ -137,10 +140,7 @@
|
||||
mopPutChar (pkt, index, 0x00);
|
||||
mopPutChar (pkt, index, 0x2b);
|
||||
}
|
||||
-#if !defined(__FreeBSD__)
|
||||
- mopPutChar(pkt, index, (proto / 256));
|
||||
- mopPutChar(pkt, index, (proto % 256));
|
||||
-#else
|
||||
+#if defined(__FreeBSD__) && __FreeBSD_version < 220000
|
||||
if (trans == TRANS_8023) {
|
||||
mopPutChar(pkt, index, (proto / 256));
|
||||
mopPutChar(pkt, index, (proto % 256));
|
||||
@@ -148,6 +148,9 @@
|
||||
mopPutChar(pkt, index, (proto % 256));
|
||||
mopPutChar(pkt, index, (proto / 256));
|
||||
}
|
||||
+#else
|
||||
+ mopPutChar(pkt, index, (proto / 256));
|
||||
+ mopPutChar(pkt, index, (proto % 256));
|
||||
#endif
|
||||
if (trans == TRANS_ETHER)
|
||||
mopPutShort(pkt, index, 0);
|
||||
@@ -170,12 +173,12 @@
|
||||
break;
|
||||
case TRANS_8023:
|
||||
index = 12;
|
||||
-#if !defined(__FreeBSD__)
|
||||
- mopPutChar(pkt, &index, ((len - 14) / 256));
|
||||
+#if defined(__FreeBSD__) && __FreeBSD_version < 220000
|
||||
mopPutChar(pkt, &index, ((len - 14) % 256));
|
||||
+ mopPutChar(pkt, &index, ((len - 14) / 256));
|
||||
#else
|
||||
- mopPutChar(pkt, &index, ((len - 14) % 256));
|
||||
mopPutChar(pkt, &index, ((len - 14) / 256));
|
||||
+ mopPutChar(pkt, &index, ((len - 14) % 256));
|
||||
#endif
|
||||
break;
|
||||
}
|
Loading…
Add table
Reference in a new issue