From owner-p4-projects Thu Apr 11 3: 9:36 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5775037B41A; Thu, 11 Apr 2002 03:07:57 -0700 (PDT) Delivered-To: perforce@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 3F02337B423 for ; Thu, 11 Apr 2002 03:07:37 -0700 (PDT) Received: (from perforce@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g3BA7aX74412 for perforce@freebsd.org; Thu, 11 Apr 2002 03:07:36 -0700 (PDT) (envelope-from peter@freebsd.org) Date: Thu, 11 Apr 2002 03:07:36 -0700 (PDT) Message-Id: <200204111007.g3BA7aX74412@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm Subject: PERFORCE change 9564 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://people.freebsd.org/~peter/p4db/chv.cgi?CH=9564 Change 9564 by peter@peter_daintree on 2002/04/11 03:07:06 IFC @9563 - hopefully I got everthing needed for the loader. Affected files ... ... //depot/projects/ia64/UPDATING#8 integrate ... //depot/projects/ia64/etc/defaults/rc.conf#9 integrate ... //depot/projects/ia64/etc/rc.network#13 integrate ... //depot/projects/ia64/lib/libc/stdio/scanf.3#3 integrate ... //depot/projects/ia64/lib/libpam/libpam/Makefile#8 integrate ... //depot/projects/ia64/lib/libpam/modules/Makefile.inc#4 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_deny/Makefile#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_ftp/Makefile#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_kerberosIV/Makefile#4 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_krb5/Makefile#4 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_lastlog/Makefile#2 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_login_access/Makefile#2 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_nologin/Makefile#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_opie/Makefile#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_opieaccess/Makefile#2 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_passwdqc/Makefile#2 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_permit/Makefile#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_radius/Makefile#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_rootok/Makefile#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_securetty/Makefile#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_self/Makefile#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_ssh/Makefile#4 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_tacplus/Makefile#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_unix/Makefile#4 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_wheel/Makefile#3 integrate ... //depot/projects/ia64/share/man/man4/tcp.4#3 integrate ... //depot/projects/ia64/share/mk/bsd.obj.mk#3 integrate ... //depot/projects/ia64/share/mk/bsd.prog.mk#5 integrate ... //depot/projects/ia64/sys/boot/common/module.c#3 integrate ... //depot/projects/ia64/sys/boot/efi/libefi/efifs.c#4 integrate ... //depot/projects/ia64/sys/boot/i386/boot2/boot2.c#5 integrate ... //depot/projects/ia64/sys/conf/files.ia64#4 integrate ... //depot/projects/ia64/sys/conf/options.ia64#2 integrate ... //depot/projects/ia64/sys/dev/ata/ata-raid.h#6 integrate ... //depot/projects/ia64/sys/dev/ciss/ciss.c#4 integrate ... //depot/projects/ia64/sys/dev/wi/if_wavelan_ieee.h#5 integrate ... //depot/projects/ia64/sys/dev/wi/if_wi.c#13 integrate ... //depot/projects/ia64/sys/dev/wi/if_wi_pccard.c#3 integrate ... //depot/projects/ia64/sys/dev/wi/if_wi_pci.c#2 integrate ... //depot/projects/ia64/sys/dev/wi/if_wireg.h#8 integrate ... //depot/projects/ia64/sys/dev/wi/if_wivar.h#3 integrate ... //depot/projects/ia64/sys/dev/wi/wi_hostap.c#1 branch ... //depot/projects/ia64/sys/dev/wi/wi_hostap.h#1 branch ... //depot/projects/ia64/sys/i386/i386/machdep.c#15 integrate ... //depot/projects/ia64/sys/i386/include/cpufunc.h#7 integrate ... //depot/projects/ia64/sys/ia64/ia32/Makefile#1 branch ... //depot/projects/ia64/sys/ia64/ia32/ia32_proto.h#1 branch ... //depot/projects/ia64/sys/ia64/ia32/ia32_syscall.h#1 branch ... //depot/projects/ia64/sys/ia64/ia32/ia32_sysent.c#1 branch ... //depot/projects/ia64/sys/ia64/ia32/imgact_ia32.c#1 branch ... //depot/projects/ia64/sys/ia64/ia32/imgact_ia32.h#1 branch ... //depot/projects/ia64/sys/ia64/ia32/syscalls.conf#1 branch ... //depot/projects/ia64/sys/ia64/ia32/syscalls.master#1 branch ... //depot/projects/ia64/sys/ia64/ia64/support.s#3 integrate ... //depot/projects/ia64/sys/ia64/ia64/swtch.s#6 integrate ... //depot/projects/ia64/sys/ia64/ia64/trap.c#20 integrate ... //depot/projects/ia64/sys/ia64/include/ia64_cpu.h#4 integrate ... //depot/projects/ia64/sys/ia64/include/pcb.h#3 integrate ... //depot/projects/ia64/sys/ia64/include/signal.h#2 integrate ... //depot/projects/ia64/sys/libkern/bsearch.c#3 integrate ... //depot/projects/ia64/sys/net/if_ef.c#3 integrate ... //depot/projects/ia64/sys/net/if_ieee80211.h#2 integrate ... //depot/projects/ia64/sys/netinet/in.h#9 integrate ... //depot/projects/ia64/sys/netinet/ip_ecn.c#2 integrate ... //depot/projects/ia64/sys/netinet/tcp_input.c#8 integrate ... //depot/projects/ia64/sys/netinet/tcp_subr.c#9 integrate ... //depot/projects/ia64/sys/pc98/i386/machdep.c#13 integrate ... //depot/projects/ia64/sys/pci/if_rl.c#8 integrate ... //depot/projects/ia64/sys/pci/if_rlreg.h#3 integrate ... //depot/projects/ia64/usr.sbin/cron/lib/misc.c#2 integrate ... //depot/projects/ia64/usr.sbin/kldxref/ef.c#4 integrate ... //depot/projects/ia64/usr.sbin/kldxref/ef.h#2 integrate ... //depot/projects/ia64/usr.sbin/rpc.lockd/lockd.c#5 integrate Differences ... ==== //depot/projects/ia64/UPDATING#8 (text+ko) ==== @@ -1,9 +1,8 @@ Updating Information for FreeBSD current users This file is maintained and copyrighted by M. Warner Losh -. Please send new entries directly to him. See end -of file for further details. For commonly done items, please see the -COMMON ITEMS: section later in the file. +. See end of file for further details. For commonly +done items, please see the COMMON ITEMS: section later in the file. NOTE TO PEOPLE WHO THINK THAT 5.0-CURRENT IS SLOW: FreeBSD 5.0-CURRENT has many debugging features turned on, in @@ -802,6 +801,11 @@ of the config file has changed as well. Please see GENERIC or NEWCARD for examples of the new format. + Indirectly, this also breaks USERCONFIG. Unless a newer entry + says that it has been fixed, assume that must use the hints mechanism + in the loader if you need to use a machine with very old ISA cards + in it. + 20000522: A new set of binutils went into the tree today. Anybody building a kernel after this point is advised that they need @@ -973,16 +977,13 @@ and it only starts on March 15, 2000. Updating files can found in previous releases if your system is older than this. -Please filter your entries through Warner Losh (imp@village.org) so -that the style, formatting, etc of this file can be maintained. - Copyright information: -Copyright 1998, 2001 M. Warner Losh. All Rights Reserved. +Copyright 1998, 2002 M. Warner Losh. All Rights Reserved. Redistribution, publication, translation and use, with or without modification, in full or in part, in any form or format of this -document are permitted. +document are permitted without further permission from the author. THIS DOCUMENT IS PROVIDED BY WARNER LOSH ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED @@ -1002,4 +1003,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.197 2002/04/05 07:42:42 gshapiro Exp $ +$FreeBSD: src/UPDATING,v 1.199 2002/04/11 05:45:17 imp Exp $ ==== //depot/projects/ia64/etc/defaults/rc.conf#9 (text+ko) ==== @@ -13,7 +13,7 @@ # # All arguments must be in double or single quotes. # -# $FreeBSD: src/etc/defaults/rc.conf,v 1.144 2002/04/06 18:02:52 asmodai Exp $ +# $FreeBSD: src/etc/defaults/rc.conf,v 1.146 2002/04/11 08:48:52 peter Exp $ ############################################################## ### Important initial Boot-time options #################### @@ -31,7 +31,7 @@ pccard_conf="/etc/defaults/pccard.conf" # pccardd(8) config file pccard_ether_delay="5" # Delay before trying to start dhclient in pccard_ether removable_interfaces="" # Removable network interfaces for /etc/pccard_ether. -local_startup="/usr/local/etc/rc.d /usr/X11R6/etc/rc.d" # startup script dirs. +local_startup="/usr/local/etc/rc.d /usr/X11R6/etc/rc.d" # startup script dirs. script_name_sep=" " # Change if your startup scripts' names contain spaces rc_conf_files="/etc/rc.conf /etc/rc.conf.local" fsck_y_enable="NO" # Set to YES to do fsck -y if the initial preen fails. ==== //depot/projects/ia64/etc/rc.network#13 (text+ko) ==== @@ -24,7 +24,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/etc/rc.network,v 1.132 2002/04/01 18:33:45 dougb Exp $ +# $FreeBSD: src/etc/rc.network,v 1.133 2002/04/10 22:30:54 peter Exp $ # From: @(#)netstart 5.9 (Berkeley) 3/30/91 # @@ -853,15 +853,20 @@ [Yy][Ee][Ss]) if [ -x /usr/bin/ssh-keygen ]; then if [ ! -f /etc/ssh/ssh_host_key ]; then - echo ' creating ssh RSA host key'; - /usr/bin/ssh-keygen -trsa1 -N "" \ + echo ' creating ssh protocol v1 RSA host key'; + /usr/bin/ssh-keygen -t rsa1 -N "" \ -f /etc/ssh/ssh_host_key fi if [ ! -f /etc/ssh/ssh_host_dsa_key ]; then - echo ' creating ssh DSA host key'; - /usr/bin/ssh-keygen -tdsa -N "" \ + echo ' creating ssh protocol v2 DSA host key'; + /usr/bin/ssh-keygen -t dsa -N "" \ -f /etc/ssh/ssh_host_dsa_key fi + if [ ! -f /etc/ssh/ssh_host_rsa_key ]; then + echo ' creating ssh protocol v2 RSA host key'; + /usr/bin/ssh-keygen -t rsa -N "" \ + -f /etc/ssh/ssh_host_rsa_key + fi fi ;; esac ==== //depot/projects/ia64/lib/libc/stdio/scanf.3#3 (text+ko) ==== @@ -34,7 +34,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)scanf.3 8.2 (Berkeley) 12/11/93 -.\" $FreeBSD: src/lib/libc/stdio/scanf.3,v 1.14 2002/03/10 09:20:28 dd Exp $ +.\" $FreeBSD: src/lib/libc/stdio/scanf.3,v 1.15 2002/04/10 20:52:49 trhodes Exp $ .\" .Dd December 11, 1993 .Dt SCANF 3 @@ -422,13 +422,6 @@ .Fn sscanf conform to .St -isoC . -.Sh HISTORY -The functions -.Fn vscanf , -.Fn vsscanf -and -.Fn vfscanf -are new to this release. .Sh BUGS The current situation with .Cm %F ==== //depot/projects/ia64/lib/libpam/libpam/Makefile#8 (text+ko) ==== @@ -33,7 +33,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/libpam/Makefile,v 1.31 2002/04/08 12:34:53 des Exp $ +# $FreeBSD: src/lib/libpam/libpam/Makefile,v 1.32 2002/04/10 17:46:59 ru Exp $ # OPENPAM = ${.CURDIR}/../../../contrib/openpam @@ -141,19 +141,19 @@ STATICOBJS += openpam_static_modules.o CLEANFILES += openpam_static.o -_EXTRADEPEND: openpam_static.c +# We want to add to _EXTRADEPEND actions, not to override them. +_EXTRADEPEND: _EXTRADEPEND_openpam_static.c +_EXTRADEPEND_openpam_static.c: openpam_static.c ${MKDEPCMD} -f ${DEPENDFILE} -a ${MKDEP} \ ${CFLAGS:M-nostdinc*} ${CFLAGS:M-[BID]*} \ ${.ALLSRC} -.if ${OBJFORMAT} == elf -CLEANFILES+= setdef0.o openpam_static_modules.o setdef1.o \ - setdef0.c setdef1.c setdefs.h +CLEANFILES+= openpam_static_modules.o openpam_static_modules.o: openpam_static.o ${STATIC_MODULES} +.if ${OBJFORMAT} == elf ${LD} -o ${.TARGET} -r --whole-archive ${.ALLSRC} .else -openpam_static_modules.o: openpam_static.o ${STATIC_MODULES} ${LD} -o ${.TARGET} -r -Bforcearchive ${.ALLSRC} .endif ==== //depot/projects/ia64/lib/libpam/modules/Makefile.inc#4 (text+ko) ==== @@ -1,9 +1,10 @@ -# $FreeBSD: src/lib/libpam/modules/Makefile.inc,v 1.10 2002/04/06 19:32:37 des Exp $ +# $FreeBSD: src/lib/libpam/modules/Makefile.inc,v 1.11 2002/04/10 18:06:58 ru Exp $ PAMDIR= ${.CURDIR}/../../../../contrib/openpam INTERNALLIB= yes INTERNALSTATICLIB=yes +SHLIB_NAME?= ${LIB}.so.${SHLIB_MAJOR} CFLAGS+= -I${PAMDIR}/include CFLAGS+= -I${.CURDIR}/../../libpam ==== //depot/projects/ia64/lib/libpam/modules/pam_deny/Makefile#3 (text+ko) ==== @@ -22,10 +22,9 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_deny/Makefile,v 1.5 2002/03/05 21:56:08 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_deny/Makefile,v 1.6 2002/04/10 18:07:00 ru Exp $ LIB= pam_deny -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_deny.c MAN= pam_deny.8 ==== //depot/projects/ia64/lib/libpam/modules/pam_ftp/Makefile#3 (text+ko) ==== @@ -22,10 +22,9 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_ftp/Makefile,v 1.3 2002/03/05 21:56:08 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_ftp/Makefile,v 1.4 2002/04/10 18:07:00 ru Exp $ LIB= pam_ftp -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_ftp.c MAN= pam_ftp.8 ==== //depot/projects/ia64/lib/libpam/modules/pam_kerberosIV/Makefile#4 (text+ko) ==== @@ -22,10 +22,9 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_kerberosIV/Makefile,v 1.10 2002/04/07 12:53:58 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_kerberosIV/Makefile,v 1.11 2002/04/10 18:07:00 ru Exp $ LIB= pam_kerberosIV -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_kerberosIV.c klogin.c NO_WERROR= yes CFLAGS+= -DKERBEROS ==== //depot/projects/ia64/lib/libpam/modules/pam_krb5/Makefile#4 (text+ko) ==== @@ -22,16 +22,15 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_krb5/Makefile,v 1.7 2002/04/07 04:44:16 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_krb5/Makefile,v 1.9 2002/04/10 18:07:01 ru Exp $ LIB= pam_krb5 -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_krb5.c NO_WERROR= yes DPADD= ${LIBKRB5} ${LIBGSSAPI} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \ ${LIBCOM_ERR} ${LIBROKEN} LDADD= -lkrb5 -lgssapi -lasn1 -lcrypto -lcrypt -lcom_err \ - -L${.OBJDIR}/../../../../kerberos5/lib/libroken -lroken + -lroken MAN= pam_krb5.8 .include ==== //depot/projects/ia64/lib/libpam/modules/pam_lastlog/Makefile#2 (text+ko) ==== @@ -22,10 +22,9 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_lastlog/Makefile,v 1.3 2002/03/05 21:56:14 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_lastlog/Makefile,v 1.4 2002/04/10 18:07:01 ru Exp $ LIB= pam_lastlog -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_lastlog.c DPADD= ${LIBUTIL} LDADD= -lutil ==== //depot/projects/ia64/lib/libpam/modules/pam_login_access/Makefile#2 (text+ko) ==== @@ -22,10 +22,9 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_login_access/Makefile,v 1.3 2002/03/05 21:56:14 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_login_access/Makefile,v 1.4 2002/04/10 18:07:01 ru Exp $ LIB= pam_login_access -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_login_access.c login_access.c MAN= pam_login_access.8 ==== //depot/projects/ia64/lib/libpam/modules/pam_nologin/Makefile#3 (text+ko) ==== @@ -22,10 +22,9 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_nologin/Makefile,v 1.5 2002/03/05 21:56:14 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_nologin/Makefile,v 1.6 2002/04/10 18:07:02 ru Exp $ LIB= pam_nologin -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_nologin.c DPADD= ${LIBUTIL} LDADD= -lutil ==== //depot/projects/ia64/lib/libpam/modules/pam_opie/Makefile#3 (text+ko) ==== @@ -23,10 +23,9 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_opie/Makefile,v 1.7 2002/03/05 21:56:21 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_opie/Makefile,v 1.8 2002/04/10 18:07:02 ru Exp $ LIB= pam_opie -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_opie.c DPADD= ${LIBOPIE} LDADD= -lopie ==== //depot/projects/ia64/lib/libpam/modules/pam_opieaccess/Makefile#2 (text+ko) ==== @@ -1,7 +1,6 @@ -# $FreeBSD: src/lib/libpam/modules/pam_opieaccess/Makefile,v 1.2 2002/03/05 21:56:22 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_opieaccess/Makefile,v 1.3 2002/04/10 18:07:02 ru Exp $ LIB= pam_opieaccess -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= ${LIB}.c DPADD= ${LIBOPIE} LDADD= -lopie ==== //depot/projects/ia64/lib/libpam/modules/pam_passwdqc/Makefile#2 (text+ko) ==== @@ -1,9 +1,8 @@ -# $FreeBSD: src/lib/libpam/modules/pam_passwdqc/Makefile,v 1.1 2002/04/04 16:08:28 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_passwdqc/Makefile,v 1.2 2002/04/10 18:07:02 ru Exp $ SRCDIR= ${.CURDIR}/../../../../contrib/pam_modules/pam_passwdqc LIB= pam_passwdqc -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_passwdqc.c passwdqc_check.c passwdqc_random.c wordset_4k.c CFLAGS+= -I${SRCDIR} -DPAM_AUTHTOK_RECOVER_ERR=PAM_AUTHTOK_RECOVERY_ERR MAN= #pam_passwdqc.8 ==== //depot/projects/ia64/lib/libpam/modules/pam_permit/Makefile#3 (text+ko) ==== @@ -22,10 +22,9 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_permit/Makefile,v 1.5 2002/03/05 21:56:22 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_permit/Makefile,v 1.6 2002/04/10 18:07:03 ru Exp $ LIB= pam_permit -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_permit.c MAN= pam_permit.8 ==== //depot/projects/ia64/lib/libpam/modules/pam_radius/Makefile#3 (text+ko) ==== @@ -22,10 +22,9 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_radius/Makefile,v 1.10 2002/03/05 21:56:22 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_radius/Makefile,v 1.11 2002/04/10 18:07:03 ru Exp $ LIB= pam_radius -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_radius.c DPADD= ${LIBRADIUS} LDADD= -lradius ==== //depot/projects/ia64/lib/libpam/modules/pam_rootok/Makefile#3 (text+ko) ==== @@ -22,10 +22,9 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_rootok/Makefile,v 1.4 2002/03/05 21:56:23 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_rootok/Makefile,v 1.5 2002/04/10 18:07:03 ru Exp $ LIB= pam_rootok -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_rootok.c MAN= pam_rootok.8 ==== //depot/projects/ia64/lib/libpam/modules/pam_securetty/Makefile#3 (text+ko) ==== @@ -22,10 +22,9 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_securetty/Makefile,v 1.3 2002/03/05 21:56:23 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_securetty/Makefile,v 1.4 2002/04/10 18:07:04 ru Exp $ LIB= pam_securetty -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_securetty.c MAN= pam_securetty.8 ==== //depot/projects/ia64/lib/libpam/modules/pam_self/Makefile#3 (text+ko) ==== @@ -22,10 +22,9 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_self/Makefile,v 1.2 2002/03/05 21:56:24 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_self/Makefile,v 1.3 2002/04/10 18:07:04 ru Exp $ LIB= pam_self -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_self.c MAN= pam_self.8 ==== //depot/projects/ia64/lib/libpam/modules/pam_ssh/Makefile#4 (text+ko) ==== @@ -1,10 +1,9 @@ # PAM module for SSH -# $FreeBSD: src/lib/libpam/modules/pam_ssh/Makefile,v 1.12 2002/03/05 21:56:24 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_ssh/Makefile,v 1.13 2002/04/10 18:07:04 ru Exp $ SSHSRC= ${.CURDIR}/../../../../crypto/openssh LIB= pam_ssh -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_ssh.c CFLAGS+= -I${SSHSRC} DPADD= ${LIBSSH} ${LIBCRYPTO} ${LIBCRYPT} ${LIBUTIL} ==== //depot/projects/ia64/lib/libpam/modules/pam_tacplus/Makefile#3 (text+ko) ==== @@ -22,10 +22,9 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_tacplus/Makefile,v 1.6 2002/03/05 21:56:24 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_tacplus/Makefile,v 1.7 2002/04/10 18:07:05 ru Exp $ LIB= pam_tacplus -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_tacplus.c DPADD= ${LIBTACPLUS} LDADD= -ltacplus ==== //depot/projects/ia64/lib/libpam/modules/pam_unix/Makefile#4 (text+ko) ==== @@ -22,13 +22,12 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_unix/Makefile,v 1.13 2002/03/18 12:55:10 cjc Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_unix/Makefile,v 1.15 2002/04/10 18:07:05 ru Exp $ LIB= pam_unix -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_unix.c pw_copy.c pw_yp.c pw_util.c ypxfr_misc.c ${GENSRCS} CFLAGS+= -DYP -Dyp_error=warnx \ - -I${.OBJDIR} \ + -I. \ -I${.CURDIR}/../../../../libexec/ypxfr \ -I${.CURDIR}/../../../../usr.sbin/vipw \ -I${.CURDIR}/../../../../usr.bin/chpass \ ==== //depot/projects/ia64/lib/libpam/modules/pam_wheel/Makefile#3 (text+ko) ==== @@ -22,10 +22,9 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_wheel/Makefile,v 1.4 2002/03/05 21:56:25 des Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_wheel/Makefile,v 1.5 2002/04/10 18:07:05 ru Exp $ LIB= pam_wheel -SHLIB_NAME= ${LIB}.so.${SHLIB_MAJOR} SRCS= pam_wheel.c MAN= pam_wheel.8 ==== //depot/projects/ia64/share/man/man4/tcp.4#3 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" From: @(#)tcp.4 8.1 (Berkeley) 6/5/93 -.\" $FreeBSD: src/share/man/man4/tcp.4,v 1.23 2002/01/21 12:09:13 mpp Exp $ +.\" $FreeBSD: src/share/man/man4/tcp.4,v 1.24 2002/04/10 19:52:21 silby Exp $ .\" .Dd February 14, 1995 .Dt TCP 4 @@ -255,13 +255,6 @@ Flush packets in the .Tn TCP reassembly queue if the system is low on mbufs. -.\" -.\" This option should go away and become the default. -.\" -.It tcp.tcp_lq_overflow -If a connection is dropped due to a listen queue overflow, delete the -cloned route associated with the connection if it does not have any -prior information. .It tcp.blackhole If enabled, disable sending of RST when a connection is attempted to a port where there is not a socket accepting connections. @@ -290,12 +283,10 @@ .It tcp.pcbcount Number of active process control blocks (read-only). -.It tcp.strict_rfc1948 -Enable strict RFC 1948 (Defending Against Sequence Number Attacks) -compliance. -Setting this variable to a non-zero value will disable reseeding and -will disable the use of randomized initial sequence numbers in favor -of MD5-generated initial sequence numbers. +.It tcp.syncookies +Determines whether or not syn cookies should be generated for +outbound syn-ack packets. Syn cookies are a great help during +syn flood attacks, and are enabled by default. .It tcp.isn_reseed_interval The interval (in seconds) specifying how often the secret data used in RFC 1948 initial sequence number calculations should be reseeded. ==== //depot/projects/ia64/share/mk/bsd.obj.mk#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/share/mk/bsd.obj.mk,v 1.38 2002/02/06 18:08:31 ru Exp $ +# $FreeBSD: src/share/mk/bsd.obj.mk,v 1.39 2002/04/11 08:54:21 ru Exp $ # # The include file handles creating the 'obj' directory # and cleaning up object files, etc. @@ -144,7 +144,7 @@ echo "LDADD -> $$ldadd1" ; \ fi .else - @dpadd=`echo \`ld -Bstatic -f ${LDDESTDIR} ${LDADD}\`` ; \ + @dpadd=`echo \`ld -Bstatic -f ${LDADD}\`` ; \ if [ "$$dpadd" != "${DPADD}" ] ; then \ echo ${.CURDIR} ; \ echo "LDADD -> $$dpadd" ; \ ==== //depot/projects/ia64/share/mk/bsd.prog.mk#5 (text+ko) ==== @@ -1,5 +1,5 @@ # from: @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91 -# $FreeBSD: src/share/mk/bsd.prog.mk,v 1.105 2002/04/07 14:58:12 ru Exp $ +# $FreeBSD: src/share/mk/bsd.prog.mk,v 1.106 2002/04/11 08:54:21 ru Exp $ .if !target(__initialized__) __initialized__: @@ -32,7 +32,7 @@ OBJS+= ${SRCS:N*.h:R:S/$/.o/g} ${PROG}: ${OBJS} - ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDDESTDIR} ${LDADD} + ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} .else !defined(SRCS) @@ -47,7 +47,7 @@ OBJS= ${PROG}.o ${PROG}: ${OBJS} - ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDDESTDIR} ${LDADD} + ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} .endif .endif @@ -74,7 +74,7 @@ .if defined(PROG) _EXTRADEPEND: .if ${OBJFORMAT} == aout - echo ${PROG}: `${CC} -Wl,-f ${CFLAGS} ${LDFLAGS} ${LDDESTDIR} \ + echo ${PROG}: `${CC} -Wl,-f ${CFLAGS} ${LDFLAGS} \ ${LDADD:S/^/-Wl,/}` >> ${DEPENDFILE} .else echo ${PROG}: ${LIBC} ${DPADD} >> ${DEPENDFILE} ==== //depot/projects/ia64/sys/boot/common/module.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/boot/common/module.c,v 1.22 2001/11/16 21:08:40 iedowse Exp $ + * $FreeBSD: src/sys/boot/common/module.c,v 1.23 2002/04/11 10:00:44 peter Exp $ */ /* @@ -937,6 +937,8 @@ mdp->d_flags = 0; STAILQ_INSERT_TAIL(&moduledir_list, mdp, d_link); } + if (*ep == 0) + break; } /* * Delete unused directories if any ==== //depot/projects/ia64/sys/boot/efi/libefi/efifs.c#4 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/boot/efi/libefi/efifs.c,v 1.5 2002/03/30 01:36:03 marcel Exp $ + * $FreeBSD: src/sys/boot/efi/libefi/efifs.c,v 1.6 2002/04/11 09:50:11 peter Exp $ */ #include @@ -233,6 +233,8 @@ sb->st_mode = S_IRUSR | S_IWUSR; if (info->Attribute & EFI_FILE_DIRECTORY) sb->st_mode |= S_IFDIR; + else + sb->st_mode |= S_IFREG; sb->st_size = info->FileSize; free(buf); ==== //depot/projects/ia64/sys/boot/i386/boot2/boot2.c#5 (text+ko) ==== @@ -14,7 +14,7 @@ */ /* - * $FreeBSD: src/sys/boot/i386/boot2/boot2.c,v 1.38 2002/03/23 19:40:27 pb Exp $ + * $FreeBSD: src/sys/boot/i386/boot2/boot2.c,v 1.39 2002/04/11 09:21:10 pb Exp $ */ #include @@ -37,6 +37,11 @@ #include "boot2.h" #include "lib.h" +#define IO_KEYBOARD 1 +#define IO_SERIAL 2 + +#define SECOND 18 /* Circa that many ticks in a second. */ + #define RBX_ASKNAME 0x0 /* -a */ #define RBX_SINGLE 0x1 /* -s */ #define RBX_DFLTROOT 0x5 /* -r */ @@ -138,7 +143,7 @@ static struct bootinfo bootinfo; static int ls; static uint32_t fs_off; -static uint8_t ioctrl = 0x1; +static uint8_t ioctrl = IO_KEYBOARD; void exit(int); static void load(const char *); @@ -281,34 +286,43 @@ bootinfo.bi_memsizes_valid++; for (i = 0; i < N_BIOS_GEOM; i++) bootinfo.bi_bios_geom[i] = drvinfo(i); - autoboot = 2; + + /* Process configuration file */ + + autoboot = 1; readfile(PATH_CONFIG, cmd, sizeof(cmd)); if (*cmd) { printf("%s: %s", PATH_CONFIG, cmd); if (parse(cmd)) autoboot = 0; + /* Do not process this command twice */ *cmd = 0; } + + /* + * Try to exec stage 3 boot loader. If interrupted by a keypress, + * or in case of failure, try to load a kernel directly instead. + */ + if (autoboot && !*kname) { - if (autoboot == 2) { - memcpy(kname, PATH_BOOT3, sizeof(PATH_BOOT3)); - if (!keyhit(0x37)) { - load(kname); - autoboot = 1; - } + memcpy(kname, PATH_BOOT3, sizeof(PATH_BOOT3)); + if (!keyhit(3*SECOND)) { + load(kname); + memcpy(kname, PATH_KERNEL, sizeof(PATH_KERNEL)); } - if (autoboot == 1) - memcpy(kname, PATH_KERNEL, sizeof(PATH_KERNEL)); } + + /* Present the user with the boot2 prompt. */ + for (;;) { printf(" \n>> FreeBSD/i386 BOOT\n" "Default: %u:%s(%u,%c)%s\n" "boot: ", dsk.drive & DRV_MASK, dev_nm[dsk.type], dsk.unit, 'a' + dsk.part, kname); - if (ioctrl & 0x2) + if (ioctrl & IO_SERIAL) sio_flush(); - if (!autoboot || keyhit(0x5a)) + if (!autoboot || keyhit(5*SECOND)) getstr(cmd, sizeof(cmd)); else putchar('\n'); @@ -447,9 +461,9 @@ opts |= 1 << RBX_DUAL | 1 << RBX_SERIAL; opts &= ~(1 << RBX_PROBEKBD); } - ioctrl = opts & 1 << RBX_DUAL ? 0x3 : - opts & 1 << RBX_SERIAL ? 0x2 : 0x1; - if (ioctrl & 0x2) + ioctrl = opts & 1 << RBX_DUAL ? (IO_SERIAL|IO_KEYBOARD) : + opts & 1 << RBX_SERIAL ? IO_SERIAL : IO_KEYBOARD; + if (ioctrl & IO_SERIAL) sio_init(); } else { for (q = arg--; *q && *q != '('; q++); @@ -794,9 +808,9 @@ static int xputc(int c) { - if (ioctrl & 0x1) + if (ioctrl & IO_KEYBOARD) putc(c); - if (ioctrl & 0x2) + if (ioctrl & IO_SERIAL) sio_putc(c); return c; } @@ -807,9 +821,9 @@ if (opts & 1 << RBX_NOINTR) return 0; for (;;) { - if (ioctrl & 0x1 && getc(1)) + if (ioctrl & IO_KEYBOARD && getc(1)) return fn ? 1 : getc(0); - if (ioctrl & 0x2 && sio_ischar()) + if (ioctrl & IO_SERIAL && sio_ischar()) return fn ? 1 : sio_getc(); if (fn) return 0; ==== //depot/projects/ia64/sys/conf/files.ia64#4 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.ia64,v 1.29 2002/04/03 04:42:14 marcel Exp $ +# $FreeBSD: src/sys/conf/files.ia64,v 1.30 2002/04/10 19:35:50 dfr Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -22,6 +22,8 @@ ia64/acpica/acpi_wakeup.c optional acpica ia64/acpica/OsdEnvironment.c optional acpica ia64/acpica/madt.c optional acpica +ia64/ia32/ia32_sysent.c optional ia32 +ia64/ia32/imgact_ia32.c optional ia32 ia64/ia64/ia64-gdbstub.c optional ddb ia64/ia64/ia64dump.c standard ia64/ia64/autoconf.c standard ==== //depot/projects/ia64/sys/conf/options.ia64#2 (text+ko) ==== @@ -1,8 +1,10 @@ -# $FreeBSD: src/sys/conf/options.ia64,v 1.8 2001/09/29 11:46:22 dfr Exp $ +# $FreeBSD: src/sys/conf/options.ia64,v 1.9 2002/04/10 19:35:50 dfr Exp $ # Options specific to the ia64 platform kernels ITANIUM opt_global.h +IA32 opt_ia32.h + PAGE_SIZE_4K opt_global.h PAGE_SIZE_8K opt_global.h PAGE_SIZE_16K opt_global.h ==== //depot/projects/ia64/sys/dev/ata/ata-raid.h#6 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/ata/ata-raid.h,v 1.17 2002/04/02 13:47:23 sos Exp $ + * $FreeBSD: src/sys/dev/ata/ata-raid.h,v 1.18 2002/04/11 08:52:32 sos Exp $ */ /* misc defines */ @@ -158,8 +158,8 @@ u_int32_t dummy_0; u_int64_t magic_0; -#define PR_MAGIC0(x) ((u_int64_t)x.device->channel->unit << 48) | \ - ((u_int64_t)(x.device->unit != 0) << 56) +#define PR_MAGIC0(x) (x.device ? ((u_int64_t)x.device->channel->unit<<48) | \ + ((u_int64_t)(x.device->unit != 0) << 56) : 0) u_int16_t magic_1; u_int32_t magic_2; u_int8_t filler1[470]; ==== //depot/projects/ia64/sys/dev/ciss/ciss.c#4 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/ciss/ciss.c,v 1.3 2001/12/18 08:01:48 peter Exp $ + * $FreeBSD: src/sys/dev/ciss/ciss.c,v 1.4 2002/04/11 09:28:09 ps Exp $ */ /* @@ -1999,8 +1999,9 @@ * Create a SIM. */ if ((sc->ciss_cam_sim = cam_sim_alloc(ciss_cam_action, ciss_cam_poll, "ciss", sc, - device_get_unit(sc->ciss_dev), 1, + device_get_unit(sc->ciss_dev), sc->ciss_cfg->max_outstanding_commands, + 1, sc->ciss_cam_devq)) == NULL) { ciss_printf(sc, "can't allocate CAM SIM\n"); return(ENOMEM); ==== //depot/projects/ia64/sys/dev/wi/if_wavelan_ieee.h#5 (text+ko) ==== @@ -29,7 +29,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/wi/if_wavelan_ieee.h,v 1.11 2002/04/04 06:28:16 imp Exp $ + * $FreeBSD: src/sys/dev/wi/if_wavelan_ieee.h,v 1.12 2002/04/11 07:21:16 imp Exp $ */ #ifndef _IF_WAVELAN_IEEE_H @@ -50,6 +50,7 @@ #ifndef SIOCGWAVELAN #define SIOCGWAVELAN SIOCGIFGENERIC #endif +#define WI_RID_MONITOR_MODE 0x0500 /* * Technically I don't think there's a limit to a record @@ -113,6 +114,13 @@ #define WI_STYPE_MGMT_AUTH 0x00B0 /* authentication */ #define WI_STYPE_MGMT_DEAUTH 0x00C0 /* deauthentication */ +#define WI_STYPE_CTL_PSPOLL 0x00A0 +#define WI_STYPE_CTL_RTS 0x00B0 +#define WI_STYPE_CTL_CTS 0x00C0 +#define WI_STYPE_CTL_ACK 0x00D0 +#define WI_STYPE_CTL_CFEND 0x00E0 +#define WI_STYPE_CTL_CFENDACK 0x00F0 + struct wi_mgmt_hdr { u_int16_t frame_ctl; u_int16_t duration; @@ -209,7 +217,7 @@ #define IV_EVERY100_FRAME 0x60 /* every 100 frame IV reuse */ #define HOST_DECRYPT 0x80 #define WI_RID_WEP_MAPTABLE 0xFC29 -#define WI_RID_AUTH_CNTL 0xFC2A +#define WI_RID_CNFAUTHMODE 0xFC2A #define WI_RID_ROAMING_MODE 0xFC2D #define WI_RID_BASIC_RATE 0xFCB3 #define WI_RID_SUPPORT_RATE 0xFCB4 @@ -221,7 +229,11 @@ #define WI_RID_CREATE_IBSS 0xFC81 /* create IBSS */ #define WI_RID_FRAG_THRESH 0xFC82 /* frag len, unicast msg xmit */ #define WI_RID_RTS_THRESH 0xFC83 /* frame len for RTS/CTS handshake */ -#define WI_RID_TX_RATE 0xFC84 /* data rate for message xmit */ +#define WI_RID_TX_RATE 0xFC84 /* data rate for message xmit + * 0 == Fixed 1mbps + * 1 == Fixed 2mbps + * 2 == auto fallback + */ #define WI_RID_PROMISC 0xFC85 /* enable promisc mode */ #define WI_RID_FRAG_THRESH0 0xFC90 #define WI_RID_FRAG_THRESH1 0xFC91 ==== //depot/projects/ia64/sys/dev/wi/if_wi.c#13 (text+ko) ==== @@ -95,12 +95,16 @@ #include #include +#ifdef WI_HOSTAP +#include +#include +#endif #include #include #if !defined(lint) static const char rcsid[] = - "$FreeBSD: src/sys/dev/wi/if_wi.c,v 1.93 2002/04/04 22:22:31 imp Exp $"; + "$FreeBSD: src/sys/dev/wi/if_wi.c,v 1.95 2002/04/11 07:21:16 imp Exp $"; #endif static void wi_intr(void *); @@ -124,7 +128,6 @@ static int wi_alloc_nicmem(struct wi_softc *, int, int *); static void wi_inquire(void *); static void wi_setdef(struct wi_softc *, struct wi_req *); -static int wi_mgmt_xmit(struct wi_softc *, caddr_t, int); #ifdef WICACHE static @@ -214,6 +217,7 @@ struct ifnet *ifp; int error; + /* XXX maybe we need the splimp stuff here XXX */ sc = device_get_softc(dev); ifp = &sc->arpcom.ac_if; >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message