summaryrefslogtreecommitdiff
path: root/net/netatalk-devel/files/patch-ad
diff options
context:
space:
mode:
authorcvs2svn <cvs2svn@FreeBSD.org>2000-11-17 12:19:22 +0000
committercvs2svn <cvs2svn@FreeBSD.org>2000-11-17 12:19:22 +0000
commitd615f4ca564f838b39bd8b504a3107011d951a03 (patch)
treed799b77773a040bd9f634696266507c9072dd071 /net/netatalk-devel/files/patch-ad
parentRemove do-package target that was running "make package" in (diff)
This commit was manufactured by cvs2svn to create tag 'RELEASE_4_2_0'.release/4.2.0
Diffstat (limited to 'net/netatalk-devel/files/patch-ad')
-rw-r--r--net/netatalk-devel/files/patch-ad48
1 files changed, 0 insertions, 48 deletions
diff --git a/net/netatalk-devel/files/patch-ad b/net/netatalk-devel/files/patch-ad
deleted file mode 100644
index b7b1bf86c691..000000000000
--- a/net/netatalk-devel/files/patch-ad
+++ /dev/null
@@ -1,48 +0,0 @@
-*** etc/atalkd/main.c.orig Tue Oct 22 00:45:03 1996
---- etc/atalkd/main.c Wed Feb 25 02:39:21 1998
-***************
-*** 19,24 ****
---- 19,35 ----
- #include <net/if.h>
- #include <net/route.h>
-
-+ #if __FreeBSD__ >= 2
-+ # include <osreldate.h>
-+ # if __FreeBSD_version >= 300000
-+ # define __FreeBSD_CURRENT
-+ # endif
-+ #endif
-+
-+ #ifdef __FreeBSD_CURRENT
-+ #include <net/if_dl.h>
-+ #endif
-+
- #include <signal.h>
- #include <syslog.h>
- #include <stdio.h>
-***************
-*** 1150,1158 ****
---- 1161,1183 ----
- }
- } else {
- /* configure multicast for this interface */
-+ #ifdef __FreeBSD_CURRENT
-+ struct sockaddr_dl *sdl = (struct sockaddr_dl *)&sa;
-+ bzero( sdl, sizeof( struct sockaddr ));
-+ sdl->sdl_family = AF_LINK;
-+ sdl->sdl_nlen = 0 /* strlen(iface->i_name)*/;
-+ /*strncpy(sdl->sdl_data, iface->i_name, sdl->sdl_nlen);*/
-+ bcopy( ethermulti, LLADDR(sdl), sizeof( ethermulti ));
-+ sdl->sdl_alen = sizeof( ethermulti );
-+ sdl->sdl_len = sizeof(*sdl);
-+ /* (sdl->sdl_data + sdl->sdl_alen + sdl->sdl_nlen)
-+ - (char *)sdl; */
-+ if ( ifconfig( iface->i_name, SIOCADDMULTI, sdl )) {
-+ #else
- bzero( &sa, sizeof( struct sockaddr ));
- bcopy( ethermulti, sa.sa_data, sizeof( ethermulti ));
- if ( ifconfig( iface->i_name, SIOCADDMULTI, &sa )) {
-+ #endif
- syslog( LOG_ERR, "addmulti: %m" );
- exit( 1 );
- }