From owner-p4-projects@FreeBSD.ORG Mon Jan 21 23:40:30 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2E0D016A46E; Mon, 21 Jan 2008 23:40:30 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 460C816A469 for ; Mon, 21 Jan 2008 23:40:29 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 31D8613C4D3 for ; Mon, 21 Jan 2008 23:40:29 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m0LNeTJf026400 for ; Mon, 21 Jan 2008 23:40:29 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m0LNeQ1Y026397 for perforce@freebsd.org; Mon, 21 Jan 2008 23:40:26 GMT (envelope-from kmacy@freebsd.org) Date: Mon, 21 Jan 2008 23:40:26 GMT Message-Id: <200801212340.m0LNeQ1Y026397@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 133828 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jan 2008 23:40:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=133828 Change 133828 by kmacy@kmacy:storage:toehead on 2008/01/21 23:39:27 IFC 133824 Affected files ... .. //depot/projects/toehead/Makefile.inc1#3 integrate .. //depot/projects/toehead/UPDATING#2 integrate .. //depot/projects/toehead/etc/defaults/rc.conf#3 integrate .. //depot/projects/toehead/etc/rc.firewall#3 integrate .. //depot/projects/toehead/lib/msun/src/k_rem_pio2.c#3 integrate .. //depot/projects/toehead/lib/msun/src/k_rem_pio2f.c#3 delete .. //depot/projects/toehead/lib/msun/src/s_log1pf.c#3 integrate .. //depot/projects/toehead/release/doc/share/misc/dev.archlist.txt#3 integrate .. //depot/projects/toehead/release/fixit.profile#2 integrate .. //depot/projects/toehead/sbin/ipfw/ipfw2.c#3 integrate .. //depot/projects/toehead/share/man/man4/axe.4#2 integrate .. //depot/projects/toehead/share/man/man4/sf.4#2 integrate .. //depot/projects/toehead/share/man/man4/vlan.4#2 integrate .. //depot/projects/toehead/share/man/man7/ports.7#3 integrate .. //depot/projects/toehead/sys/compat/freebsd32/freebsd32_proto.h#3 integrate .. //depot/projects/toehead/sys/compat/freebsd32/freebsd32_syscall.h#3 integrate .. //depot/projects/toehead/sys/compat/freebsd32/freebsd32_syscalls.c#3 integrate .. //depot/projects/toehead/sys/compat/freebsd32/freebsd32_sysent.c#3 integrate .. //depot/projects/toehead/sys/compat/freebsd32/syscalls.master#3 integrate .. //depot/projects/toehead/sys/conf/files#5 integrate .. //depot/projects/toehead/sys/dev/sf/if_sf.c#1 branch .. //depot/projects/toehead/sys/dev/sf/if_sfreg.h#1 branch .. //depot/projects/toehead/sys/dev/sf/starfire_rx.h#1 branch .. //depot/projects/toehead/sys/dev/sf/starfire_tx.h#1 branch .. //depot/projects/toehead/sys/fs/coda/coda_vnops.c#4 integrate .. //depot/projects/toehead/sys/kern/init_sysent.c#3 integrate .. //depot/projects/toehead/sys/kern/kern_descrip.c#3 integrate .. //depot/projects/toehead/sys/kern/syscalls.c#3 integrate .. //depot/projects/toehead/sys/kern/syscalls.master#3 integrate .. //depot/projects/toehead/sys/kern/systrace_args.c#3 integrate .. //depot/projects/toehead/sys/modules/sf/Makefile#2 integrate .. //depot/projects/toehead/sys/netinet6/in6_src.c#4 integrate .. //depot/projects/toehead/sys/pci/amdsmb.c#2 integrate .. //depot/projects/toehead/sys/pci/if_sf.c#2 delete .. //depot/projects/toehead/sys/pci/if_sfreg.h#2 delete .. //depot/projects/toehead/sys/pci/nfsmb.c#2 integrate .. //depot/projects/toehead/sys/sparc64/conf/GENERIC#3 integrate .. //depot/projects/toehead/sys/sys/syscall.h#3 integrate .. //depot/projects/toehead/sys/sys/syscall.mk#3 integrate .. //depot/projects/toehead/sys/sys/sysproto.h#3 integrate .. //depot/projects/toehead/sys/sys/user.h#2 integrate .. //depot/projects/toehead/tools/build/Makefile#2 integrate .. //depot/projects/toehead/usr.bin/mt/mt.1#2 integrate .. //depot/projects/toehead/usr.bin/procstat/procstat_files.c#3 integrate Differences ... ==== //depot/projects/toehead/Makefile.inc1#3 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.592 2008/01/16 15:05:49 brueffer Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.593 2008/01/21 18:44:54 obrien Exp $ # # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir @@ -841,10 +841,6 @@ # legacy: Build compatibility shims for the next three targets # legacy: -.if ${BOOTSTRAPPING} < 503000 - @echo "ERROR: Source upgrades from versions prior to 5.3 not supported."; \ - false -.endif .for _tool in tools/build ${_+_}@${ECHODIR} "===> ${_tool} (obj,includes,depend,all,install)"; \ cd ${.CURDIR}/${_tool}; \ @@ -871,26 +867,6 @@ .endif .endif -.if ${BOOTSTRAPPING} < 600029 -_texinfo= gnu/usr.bin/texinfo -.endif - -.if ${BOOTSTRAPPING} < 600015 -_cap_mkdb= usr.bin/cap_mkdb -.endif - -.if ${BOOTSTRAPPING} < 600018 -_colldef= usr.bin/colldef -.endif - -.if ${BOOTSTRAPPING} < 600017 -_gencat= usr.bin/gencat -.endif - -.if ${BOOTSTRAPPING} < 600016 -_mklocale= usr.bin/mklocale -.endif - .if ${BOOTSTRAPPING} < 700018 _gensnmptree= usr.sbin/bsnmpd/gensnmptree .endif @@ -900,10 +876,6 @@ _crunchgen= usr.sbin/crunch/crunchgen .endif -.if ${BOOTSTRAPPING} < 600020 -_pwd_mkdb= usr.sbin/pwd_mkdb -.endif - bootstrap-tools: .for _tool in \ ${_strfile} \ ==== //depot/projects/toehead/UPDATING#2 (text+ko) ==== @@ -21,6 +21,14 @@ developers choose to disable these features on build machines to maximize performance. +20080121: + To upgrade to -current after this date, you must be running + FreeBSD after the RELENG_6 branch point. This means any of the + 6.x releases are supported and should work. Upgrading to current + from 5.x now requires a stop over at RELENG_6 or RELENG_7 systems. + FreeBSD_version must be 600029 or higher, although this isn't + enforced in the Makefile at this time. + 20071128: The ADAPTIVE_GIANT kernel option has been retired because its functionality is the default now. @@ -949,4 +957,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.513 2007/11/28 13:04:11 matteo Exp $ +$FreeBSD: src/UPDATING,v 1.514 2008/01/21 22:04:37 imp Exp $ ==== //depot/projects/toehead/etc/defaults/rc.conf#3 (text+ko) ==== @@ -15,7 +15,7 @@ # For a more detailed explanation of all the rc.conf variables, please # refer to the rc.conf(5) manual page. # -# $FreeBSD: src/etc/defaults/rc.conf,v 1.322 2008/01/12 20:52:30 maxim Exp $ +# $FreeBSD: src/etc/defaults/rc.conf,v 1.323 2008/01/21 04:41:18 rafan Exp $ ############################################################## ### Important initial Boot-time options #################### @@ -119,6 +119,9 @@ firewall_nologports="135-139,445 1026,1027 1433,1434" # List of TCP/UDP ports # for which denied incoming packets are not # logged. +firewall_nat_enable="NO" # Enable kernel NAT (if firewall_enable == YES) +firewall_nat_interface="" # Public interface or IPaddress to use +firewall_nat_flags="" # Additional configuration parameters ip_portrange_first="NO" # Set first dynamically allocated port ip_portrange_last="NO" # Set last dynamically allocated port ike_enable="NO" # Enable IKE daemon (usually racoon or isakmpd) ==== //depot/projects/toehead/etc/rc.firewall#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/etc/rc.firewall,v 1.53 2008/01/12 19:02:09 maxim Exp $ +# $FreeBSD: src/etc/rc.firewall,v 1.54 2008/01/21 04:41:17 rafan Exp $ # # @@ -131,7 +131,13 @@ case ${firewall_nat_enable} in [Yy][Ee][Ss]) if [ -n "${firewall_nat_interface}" ]; then - ${fwcmd} nat 123 config if ${firewall_nat_interface} log + if echo "${firewall_nat_interface}" | \ + grep -q -E '^[0-9]+(\.[0-9]+){0,3}$'; then + firewall_nat_flags="ip ${firewall_nat_interface} ${firewall_nat_flags}" + else + firewall_nat_flags="if ${firewall_nat_interface} ${firewall_nat_flags}" + fi + ${fwcmd} nat 123 config log ${firewall_nat_flags} ${fwcmd} add 50 nat 123 ip4 from any to any via ${firewall_nat_interface} fi ;; ==== //depot/projects/toehead/lib/msun/src/k_rem_pio2.c#3 (text+ko) ==== @@ -12,7 +12,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/msun/src/k_rem_pio2.c,v 1.8 2008/01/19 20:02:55 bde Exp $"); +__FBSDID("$FreeBSD: src/lib/msun/src/k_rem_pio2.c,v 1.9 2008/01/20 04:09:44 bde Exp $"); /* * __kernel_rem_pio2(x,y,e0,nx,prec,ipio2) @@ -278,7 +278,7 @@ case 2: fw = 0.0; for (i=jz;i>=0;i--) fw += fq[i]; - STRICT_ASSIGN(float,fw,fw); + STRICT_ASSIGN(double,fw,fw); y[0] = (ih==0)? fw: -fw; fw = fq[0]-fw; for (i=1;i<=jz;i++) fw += fq[i]; ==== //depot/projects/toehead/lib/msun/src/s_log1pf.c#3 (text+ko) ==== @@ -14,7 +14,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/msun/src/s_log1pf.c,v 1.10 2008/01/19 18:13:21 bde Exp $"); +__FBSDID("$FreeBSD: src/lib/msun/src/s_log1pf.c,v 1.11 2008/01/21 13:46:21 bde Exp $"); #include @@ -50,9 +50,9 @@ if(x==(float)-1.0) return -two25/zero; /* log1p(-1)=+inf */ else return (x-x)/(x-x); /* log1p(x<-1)=NaN */ } - if(ax<0x31000000) { /* |x| < 2**-29 */ + if(ax<0x38000000) { /* |x| < 2**-15 */ if(two25+x>zero /* raise inexact */ - &&ax<0x24800000) /* |x| < 2**-54 */ + &&ax<0x33800000) /* |x| < 2**-24 */ return x; else return x - x*x*(float)0.5; ==== //depot/projects/toehead/release/doc/share/misc/dev.archlist.txt#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/release/doc/share/misc/dev.archlist.txt,v 1.101 2007/12/16 13:14:47 bmah Exp $ +# $FreeBSD: src/release/doc/share/misc/dev.archlist.txt,v 1.102 2008/01/21 09:00:09 brueffer Exp $ # # @@ -109,7 +109,6 @@ rum i386,amd64 safe i386,pc98,amd64 sbp i386,sparc64,ia64,amd64 -sf i386,pc98,ia64,amd64 sis i386,pc98,ia64,amd64 sk i386,sparc64,pc98,amd64 sn i386,amd64 ==== //depot/projects/toehead/release/fixit.profile#2 (text+ko) ==== @@ -1,10 +1,10 @@ : -# $FreeBSD: src/release/fixit.profile,v 1.11 2007/12/06 20:25:31 lulf Exp $ +# $FreeBSD: src/release/fixit.profile,v 1.12 2008/01/21 17:25:48 kensmith Exp $ export BLOCKSIZE=K export PS1="Fixit# " -export EDITOR="/mnt2/stand/vi" -export PAGER="/mnt2/stand/more" +export EDITOR="/mnt2/rescue/vi" +export PAGER="/mnt2/usr/bin/more" export SCSI_MODES="/mnt2/usr/share/misc/scsi_modes" # the root MFS doesn't have /dev/nrsa0, pick a better default for mt(1) export TAPE=/mnt2/dev/nrsa0 ==== //depot/projects/toehead/sbin/ipfw/ipfw2.c#3 (text+ko) ==== @@ -17,7 +17,7 @@ * * NEW command line interface for IP firewall facility * - * $FreeBSD: src/sbin/ipfw/ipfw2.c,v 1.111 2007/12/17 10:25:56 oleg Exp $ + * $FreeBSD: src/sbin/ipfw/ipfw2.c,v 1.112 2008/01/20 08:31:35 maxim Exp $ */ #include @@ -3994,6 +3994,8 @@ ac--; av++; break; case TOK_IF: + if (ac == 0) + errx(EX_DATAERR, "missing option"); set_addr_dynamic(av[0], n); ac--; av++; break; ==== //depot/projects/toehead/share/man/man4/axe.4#2 (text+ko) ==== @@ -28,14 +28,14 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF .\" THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/axe.4,v 1.14 2007/06/06 19:27:10 remko Exp $ +.\" $FreeBSD: src/share/man/man4/axe.4,v 1.15 2008/01/21 04:13:00 sam Exp $ .\" -.Dd June 6, 2007 +.Dd January 20, 2008 .Dt AXE 4 .Os .Sh NAME .Nm axe -.Nd "ASIX Electronics AX88172 USB Ethernet driver" +.Nd "ASIX Electronics AX88172/178/772 USB Ethernet driver" .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your @@ -59,19 +59,21 @@ The .Nm driver provides support for USB Ethernet adapters based on the ASIX -Electronics AX88172 USB 2.0 chipset. +Electronics AX88172, AX88178 and AX88772 USB 2.0 chipsets. .Pp -The AX88172 is a USB 2.0 device which contains a 10/100 -Ethernet MAC with MII interface and is designed to work with both +The AX88172 and AX88178 are USB 2.0 devices that contain a 10/100 +Ethernet MAC with MII interface and are designed to work with both Ethernet and HomePNA transceivers. -The AX88172 will operate with +The AX88772 will additionally support 10/100/1000 MACs. +.Pp +These devices will operate with both USB 1.x and USB 2.0 controllers, however performance with 1.x controllers will be limited since the USB 1.x standard specifies a maximum transfer speed of 12Mbps. Users with USB 1.x controllers should therefore not expect to actually achieve 100Mbps speeds with these devices. .Pp -The AX88172 supports a 64-bit multicast hash table, single perfect +All chipsets support a 64-bit multicast hash table, single perfect filter entry for the station address, all-multicast mode and promiscuous mode. Packets are received and transmitted over separate USB bulk transfer endpoints. @@ -127,14 +129,31 @@ .Sh HARDWARE The .Nm -driver supports ASIX Electronics AX88172 based USB Ethernet +driver supports ASIX Electronics AX88172/AX88178/AX88772 based USB Ethernet adapters including: .Pp +AX88172: .Bl -bullet -compact .It +AboCom UF200 +.It +Acer Communications EP1427X2 +.It +ATen UC210T +.It +Billionton SnapPort +.It +Billionton USB2AR +.It Buffalo (Melco Inc.) LUA-U2-KTX .It -D-Link DUB-E100, revision A +Corega USB2_TX +.It +D-Link DUBE100 +.It +Goodway GWUSB2E +.It +JVC MP_PRX1 .It LinkSys USB200M .It @@ -144,6 +163,24 @@ .It System TALKS Inc.\& SGC-X2UL .El +.Pp +AX88178: +.Bl -bullet -compact +.It +Belkin F5D5055 +.It +Planex Communications GU1000T +.It +Sitecom Europe LN-028 +.El +.Pp +AX88772: +.Bl -bullet -compact +.It +Cisco-Linksys USB200Mv2 +.It +D-Link DUBE100B1 +.El .Sh DIAGNOSTICS .Bl -diag .It "axe%d: watchdog timeout" @@ -161,7 +198,7 @@ .Xr ng_ether 4 , .Xr ifconfig 8 .Rs -.%T "ASIX AX88172 data sheet" +.%T "ASIX AX88172 AX88178 and AX88772 data sheets" .%O http://www.asix.com.tw .Re .Sh HISTORY ==== //depot/projects/toehead/share/man/man4/sf.4#2 (text+ko) ==== @@ -28,9 +28,9 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF .\" THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/sf.4,v 1.24 2007/01/30 08:40:04 brueffer Exp $ +.\" $FreeBSD: src/share/man/man4/sf.4,v 1.25 2008/01/21 07:35:15 yongari Exp $ .\" -.Dd July 16, 2005 +.Dd January 21, 2008 .Dt SF 4 .Os .Sh NAME @@ -139,6 +139,23 @@ .It ANA-62020 64-bit single port 100baseFX adapter .El +.Sh SYSCTL VARIABLES +The following variables are available as both +.Xr sysctl 8 +variables and +.Xr loader 8 +tunables: +.Bl -tag -width indent +.It Va dev.sf.%d.int_mod +Maximum amount of time to delay interrupt processing in units of +102.4us. +The accepted range is 0 to 31, the default value is 1 (102.4us). +Value 0 completely disables the interrupt moderation. +The interface does not need to be brought down and up again before +a change takes effect. +.It Va dev.sf.%d.stats +Display lots of useful MAC counters maintained in the driver. +.El .Sh DIAGNOSTICS .Bl -diag .It "sf%d: couldn't map memory" @@ -176,6 +193,7 @@ .Xr netintro 4 , .Xr ng_ether 4 , .Xr polling 4 , +.Xr vlan 4 , .Xr ifconfig 8 .Rs .%T The Adaptec AIC-6915 Programmer's Manual ==== //depot/projects/toehead/share/man/man4/vlan.4#2 (text+ko) ==== @@ -23,9 +23,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/vlan.4,v 1.44 2007/05/09 09:02:11 yar Exp $ +.\" $FreeBSD: src/share/man/man4/vlan.4,v 1.45 2008/01/21 06:47:20 yongari Exp $ .\" -.Dd May 7, 2007 +.Dd January 21, 2008 .Dt VLAN 4 .Os .Sh NAME @@ -166,6 +166,7 @@ .Xr nfe 4 , .Xr nve 4 , .Xr rl 4 , +.Xr sf 4 , .Xr sis 4 , .Xr sk 4 , .Xr ste 4 , ==== //depot/projects/toehead/share/man/man7/ports.7#3 (text+ko) ==== @@ -23,9 +23,9 @@ .\" (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/share/man/man7/ports.7,v 1.64 2007/12/21 21:48:54 gabor Exp $ +.\" $FreeBSD: src/share/man/man7/ports.7,v 1.65 2008/01/21 19:52:15 brueffer Exp $ .\" -.Dd Dec 21, 2007 +.Dd January 21, 2008 .Dt PORTS 7 .Os .Sh NAME @@ -336,6 +336,8 @@ Generate a one-line description of each port for use in the .Pa INDEX file. +.It Cm maintainer +Display the port maintainer's email address. .It Cm index Create .Pa /usr/ports/INDEX , ==== //depot/projects/toehead/sys/compat/freebsd32/freebsd32_proto.h#3 (text+ko) ==== @@ -2,8 +2,8 @@ * System call prototypes. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/compat/freebsd32/freebsd32_proto.h,v 1.80 2008/01/08 22:01:25 jhb Exp $ - * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.94 2008/01/08 21:58:14 jhb Exp + * $FreeBSD: src/sys/compat/freebsd32/freebsd32_proto.h,v 1.81 2008/01/20 23:44:24 rwatson Exp $ + * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.95 2008/01/20 23:43:06 rwatson Exp */ #ifndef _FREEBSD32_SYSPROTO_H_ ==== //depot/projects/toehead/sys/compat/freebsd32/freebsd32_syscall.h#3 (text+ko) ==== @@ -2,8 +2,8 @@ * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/compat/freebsd32/freebsd32_syscall.h,v 1.78 2008/01/08 22:01:25 jhb Exp $ - * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.94 2008/01/08 21:58:14 jhb Exp + * $FreeBSD: src/sys/compat/freebsd32/freebsd32_syscall.h,v 1.79 2008/01/20 23:44:24 rwatson Exp $ + * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.95 2008/01/20 23:43:06 rwatson Exp */ #define FREEBSD32_SYS_syscall 0 ==== //depot/projects/toehead/sys/compat/freebsd32/freebsd32_syscalls.c#3 (text+ko) ==== @@ -2,8 +2,8 @@ * System call names. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/compat/freebsd32/freebsd32_syscalls.c,v 1.69 2008/01/08 22:01:25 jhb Exp $ - * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.94 2008/01/08 21:58:14 jhb Exp + * $FreeBSD: src/sys/compat/freebsd32/freebsd32_syscalls.c,v 1.70 2008/01/20 23:44:24 rwatson Exp $ + * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.95 2008/01/20 23:43:06 rwatson Exp */ const char *freebsd32_syscallnames[] = { ==== //depot/projects/toehead/sys/compat/freebsd32/freebsd32_sysent.c#3 (text+ko) ==== @@ -2,8 +2,8 @@ * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/compat/freebsd32/freebsd32_sysent.c,v 1.79 2008/01/08 22:01:25 jhb Exp $ - * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.94 2008/01/08 21:58:14 jhb Exp + * $FreeBSD: src/sys/compat/freebsd32/freebsd32_sysent.c,v 1.80 2008/01/20 23:44:24 rwatson Exp $ + * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.95 2008/01/20 23:43:06 rwatson Exp */ #include "opt_compat.h" @@ -521,6 +521,6 @@ { AS(freebsd32_truncate_args), (sy_call_t *)freebsd32_truncate, AUE_TRUNCATE, NULL, 0, 0 }, /* 479 = freebsd32_truncate */ { AS(freebsd32_ftruncate_args), (sy_call_t *)freebsd32_ftruncate, AUE_FTRUNCATE, NULL, 0, 0 }, /* 480 = freebsd32_ftruncate */ { AS(thr_kill2_args), (sy_call_t *)thr_kill2, AUE_KILL, NULL, 0, 0 }, /* 481 = thr_kill2 */ - { AS(shm_open_args), (sy_call_t *)shm_open, AUE_NULL, NULL, 0, 0 }, /* 482 = shm_open */ - { AS(shm_unlink_args), (sy_call_t *)shm_unlink, AUE_NULL, NULL, 0, 0 }, /* 483 = shm_unlink */ + { AS(shm_open_args), (sy_call_t *)shm_open, AUE_SHMOPEN, NULL, 0, 0 }, /* 482 = shm_open */ + { AS(shm_unlink_args), (sy_call_t *)shm_unlink, AUE_SHMUNLINK, NULL, 0, 0 }, /* 483 = shm_unlink */ }; ==== //depot/projects/toehead/sys/compat/freebsd32/syscalls.master#3 (text+ko) ==== @@ -1,4 +1,4 @@ - $FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.94 2008/01/08 21:58:14 jhb Exp $ + $FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.95 2008/01/20 23:43:06 rwatson Exp $ ; from: @(#)syscalls.master 8.2 (Berkeley) 1/13/94 ; from: src/sys/kern/syscalls.master 1.107 ; @@ -796,6 +796,6 @@ 480 AUE_FTRUNCATE STD { int freebsd32_ftruncate(int fd, \ u_int32_t lengthlo, u_int32_t lengthhi); } 481 AUE_KILL NOPROTO { int thr_kill2(pid_t pid, long id, int sig); } -482 AUE_NULL NOPROTO { int shm_open(const char *path, int flags, \ +482 AUE_SHMOPEN NOPROTO { int shm_open(const char *path, int flags, \ mode_t mode); } -483 AUE_NULL NOPROTO { int shm_unlink(const char *path); } +483 AUE_SHMUNLINK NOPROTO { int shm_unlink(const char *path); } ==== //depot/projects/toehead/sys/conf/files#5 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/files,v 1.1264 2008/01/15 20:34:47 gallatin Exp $ +# $FreeBSD: src/sys/conf/files,v 1.1265 2008/01/21 04:27:31 yongari Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -937,6 +937,7 @@ dev/scc/scc_dev_z8530.c optional scc dev/scd/scd.c optional scd isa dev/scd/scd_isa.c optional scd isa +dev/sf/if_sf.c optional sf pci dev/si/si.c optional si dev/si/si2_z280.c optional si dev/si/si3_t225.c optional si @@ -2020,7 +2021,6 @@ pci/if_mn.c optional mn pci pci/if_pcn.c optional pcn pci pci/if_rl.c optional rl pci -pci/if_sf.c optional sf pci pci/if_sis.c optional sis pci pci/if_ste.c optional ste pci pci/if_tl.c optional tl pci ==== //depot/projects/toehead/sys/fs/coda/coda_vnops.c#4 (text+ko) ==== @@ -42,7 +42,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/fs/coda/coda_vnops.c,v 1.83 2008/01/19 17:12:44 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/fs/coda/coda_vnops.c,v 1.85 2008/01/21 21:39:08 rwatson Exp $"); #include #include @@ -341,7 +341,9 @@ opened_internally = 1; MARK_INT_GEN(CODA_OPEN_STATS); error = VOP_OPEN(vp, (rw == UIO_READ ? FREAD : FWRITE), cred, td, NULL); +#ifdef CODA_VERBOSE printf("coda_rdwr: Internally Opening %p\n", vp); +#endif if (error) { printf("coda_rdwr: VOP_OPEN on container failed %d\n", error); return (error); @@ -926,19 +928,14 @@ * lock it without bothering to check anything else. */ if (*ap->a_vpp) { - if ((error = VOP_LOCK(*ap->a_vpp, LK_EXCLUSIVE))) { - vn_lock(dvp, LK_RETRY|LK_EXCLUSIVE); - return (error); - } + vn_lock(*ap->a_vpp, LK_EXCLUSIVE | LK_RETRY); } vn_lock(dvp, LK_RETRY|LK_EXCLUSIVE); } else { /* The parent is locked, and may be the same as the child */ if (*ap->a_vpp && (*ap->a_vpp != dvp)) { /* Different, go ahead and lock it. */ - if ((error = VOP_LOCK(*ap->a_vpp, LK_EXCLUSIVE))) { - return (error); - } + vn_lock(*ap->a_vpp, LK_EXCLUSIVE | LK_RETRY); } } } else { @@ -1022,10 +1019,7 @@ if (!error) { if (cnp->cn_flags & LOCKLEAF) { - if ((error = VOP_LOCK(*ap->a_vpp, LK_EXCLUSIVE))) { - printf("coda_create: "); - panic("unlocked parent but couldn't lock child"); - } + vn_lock(*ap->a_vpp, LK_EXCLUSIVE | LK_RETRY); } #ifdef OLD_DIAGNOSTIC else { @@ -1289,9 +1283,7 @@ /* Invalidate the parent's attr cache, the modification time has changed */ VTOC(dvp)->c_flags &= ~C_VATTR; - if ((error = VOP_LOCK(*vpp, LK_EXCLUSIVE))) { - panic("coda_create: couldn't lock child"); - } + vn_lock(*vpp, LK_EXCLUSIVE | LK_RETRY); CODADEBUG( CODA_MKDIR, myprintf(("mkdir: %s result %d\n", coda_f2s(&VFid), error)); ) ==== //depot/projects/toehead/sys/kern/init_sysent.c#3 (text+ko) ==== @@ -2,8 +2,8 @@ * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/kern/init_sysent.c,v 1.231 2008/01/08 22:01:25 jhb Exp $ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.235 2008/01/08 21:58:15 jhb Exp + * $FreeBSD: src/sys/kern/init_sysent.c,v 1.232 2008/01/20 23:44:23 rwatson Exp $ + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.236 2008/01/20 23:43:06 rwatson Exp */ #include "opt_compat.h" @@ -511,6 +511,6 @@ { AS(truncate_args), (sy_call_t *)truncate, AUE_TRUNCATE, NULL, 0, 0 }, /* 479 = truncate */ { AS(ftruncate_args), (sy_call_t *)ftruncate, AUE_FTRUNCATE, NULL, 0, 0 }, /* 480 = ftruncate */ { AS(thr_kill2_args), (sy_call_t *)thr_kill2, AUE_KILL, NULL, 0, 0 }, /* 481 = thr_kill2 */ - { AS(shm_open_args), (sy_call_t *)shm_open, AUE_NULL, NULL, 0, 0 }, /* 482 = shm_open */ - { AS(shm_unlink_args), (sy_call_t *)shm_unlink, AUE_NULL, NULL, 0, 0 }, /* 483 = shm_unlink */ + { AS(shm_open_args), (sy_call_t *)shm_open, AUE_SHMOPEN, NULL, 0, 0 }, /* 482 = shm_open */ + { AS(shm_unlink_args), (sy_call_t *)shm_unlink, AUE_SHMUNLINK, NULL, 0, 0 }, /* 483 = shm_unlink */ }; ==== //depot/projects/toehead/sys/kern/kern_descrip.c#3 (text+ko) ==== @@ -35,7 +35,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_descrip.c,v 1.320 2008/01/13 14:44:08 attilio Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_descrip.c,v 1.321 2008/01/20 19:55:52 rwatson Exp $"); #include "opt_compat.h" #include "opt_ddb.h" @@ -2514,6 +2514,10 @@ kif->kf_type = KF_TYPE_MQUEUE; break; + case DTYPE_SHM: + kif->kf_type = KF_TYPE_SHM; + break; + default: kif->kf_type = KF_TYPE_UNKNOWN; break; ==== //depot/projects/toehead/sys/kern/syscalls.c#3 (text+ko) ==== @@ -2,8 +2,8 @@ * System call names. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/kern/syscalls.c,v 1.215 2008/01/08 22:01:26 jhb Exp $ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.235 2008/01/08 21:58:15 jhb Exp + * $FreeBSD: src/sys/kern/syscalls.c,v 1.216 2008/01/20 23:44:23 rwatson Exp $ + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.236 2008/01/20 23:43:06 rwatson Exp */ const char *syscallnames[] = { ==== //depot/projects/toehead/sys/kern/syscalls.master#3 (text+ko) ==== @@ -1,4 +1,4 @@ - $FreeBSD: src/sys/kern/syscalls.master,v 1.235 2008/01/08 21:58:15 jhb Exp $ + $FreeBSD: src/sys/kern/syscalls.master,v 1.236 2008/01/20 23:43:06 rwatson Exp $ ; from: @(#)syscalls.master 8.2 (Berkeley) 1/13/94 ; ; System call name/number master file. @@ -847,8 +847,8 @@ 479 AUE_TRUNCATE STD { int truncate(char *path, off_t length); } 480 AUE_FTRUNCATE STD { int ftruncate(int fd, off_t length); } 481 AUE_KILL STD { int thr_kill2(pid_t pid, long id, int sig); } -482 AUE_NULL STD { int shm_open(const char *path, int flags, \ +482 AUE_SHMOPEN STD { int shm_open(const char *path, int flags, \ mode_t mode); } -483 AUE_NULL STD { int shm_unlink(const char *path); } +483 AUE_SHMUNLINK STD { int shm_unlink(const char *path); } ; Please copy any additions and changes to the following compatability tables: ; sys/compat/freebsd32/syscalls.master ==== //depot/projects/toehead/sys/kern/systrace_args.c#3 (text+ko) ==== @@ -2,7 +2,7 @@ * System call argument to DTrace register array converstion. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/kern/systrace_args.c,v 1.15 2008/01/08 22:01:26 jhb Exp $ + * $FreeBSD: src/sys/kern/systrace_args.c,v 1.16 2008/01/20 23:44:23 rwatson Exp $ * This file is part of the DTrace syscall provider. */ ==== //depot/projects/toehead/sys/modules/sf/Makefile#2 (text+ko) ==== @@ -1,6 +1,6 @@ -# $FreeBSD: src/sys/modules/sf/Makefile,v 1.14 2005/09/27 18:10:38 mlaier Exp $ +# $FreeBSD: src/sys/modules/sf/Makefile,v 1.15 2008/01/21 04:27:32 yongari Exp $ -.PATH: ${.CURDIR}/../../pci +.PATH: ${.CURDIR}/../../dev/sf KMOD= if_sf SRCS= if_sf.c device_if.h bus_if.h pci_if.h ==== //depot/projects/toehead/sys/netinet6/in6_src.c#4 (text+ko) ==== @@ -61,7 +61,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/netinet6/in6_src.c,v 1.48 2008/01/08 19:08:57 obrien Exp $"); +__FBSDID("$FreeBSD: src/sys/netinet6/in6_src.c,v 1.49 2008/01/20 10:08:15 bz Exp $"); #include "opt_inet.h" #include "opt_inet6.h" @@ -141,14 +141,20 @@ if ((r) < sizeof(ip6stat.ip6s_sources_rule) / \ sizeof(ip6stat.ip6s_sources_rule[0])) /* check for safety */ \ ip6stat.ip6s_sources_rule[(r)]++; \ - /* printf("in6_selectsrc: replace %s with %s by %d\n", ia_best ? ip6_sprintf(&ia_best->ia_addr.sin6_addr) : "none", ip6_sprintf(&ia->ia_addr.sin6_addr), (r)); */ \ + /* { \ + char ip6buf[INET6_ADDRSTRLEN], ip6b[INET6_ADDRSTRLEN]; \ + printf("in6_selectsrc: replace %s with %s by %d\n", ia_best ? ip6_sprintf(ip6buf, &ia_best->ia_addr.sin6_addr) : "none", ip6_sprintf(ip6b, &ia->ia_addr.sin6_addr), (r)); \ + } */ \ goto replace; \ } while(0) #define NEXT(r) do {\ if ((r) < sizeof(ip6stat.ip6s_sources_rule) / \ sizeof(ip6stat.ip6s_sources_rule[0])) /* check for safety */ \ ip6stat.ip6s_sources_rule[(r)]++; \ - /* printf("in6_selectsrc: keep %s against %s by %d\n", ia_best ? ip6_sprintf(&ia_best->ia_addr.sin6_addr) : "none", ip6_sprintf(&ia->ia_addr.sin6_addr), (r)); */ \ + /* { \ + char ip6buf[INET6_ADDRSTRLEN], ip6b[INET6_ADDRSTRLEN]; \ + printf("in6_selectsrc: keep %s against %s by %d\n", ia_best ? ip6_sprintf(ip6buf, &ia_best->ia_addr.sin6_addr) : "none", ip6_sprintf(ip6b, &ia->ia_addr.sin6_addr), (r)); \ + } */ \ goto next; /* XXX: we can't use 'continue' here */ \ } while(0) #define BREAK(r) do { \ ==== //depot/projects/toehead/sys/pci/amdsmb.c#2 (text+ko) ==== @@ -1,5 +1,31 @@ +/*- + * Copyright (c) 2005 Ruslan Ermilov + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + #include -__FBSDID("$FreeBSD: src/sys/pci/amdsmb.c,v 1.4 2007/01/11 19:56:24 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/pci/amdsmb.c,v 1.5 2008/01/21 13:26:33 ru Exp $"); #include #include ==== //depot/projects/toehead/sys/pci/nfsmb.c#2 (text+ko) ==== @@ -1,5 +1,31 @@ +/*- + * Copyright (c) 2005 Ruslan Ermilov + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + #include -__FBSDID("$FreeBSD: src/sys/pci/nfsmb.c,v 1.7 2007/11/10 17:12:08 remko Exp $"); +__FBSDID("$FreeBSD: src/sys/pci/nfsmb.c,v 1.8 2008/01/21 13:26:33 ru Exp $"); #include #include ==== //depot/projects/toehead/sys/sparc64/conf/GENERIC#3 (text+ko) ==== @@ -18,7 +18,7 @@ # # For hardware specific information check HARDWARE.TXT # -# $FreeBSD: src/sys/sparc64/conf/GENERIC,v 1.130 2008/01/07 21:40:11 jhb Exp $ +# $FreeBSD: src/sys/sparc64/conf/GENERIC,v 1.131 2008/01/21 06:51:25 yongari Exp $ cpu SUN4U ident GENERIC @@ -177,7 +177,7 @@ #device pcn # AMD Am79C97x PCI 10/100 (precedence over 'le') device re # RealTek 8139C+/8169/8169S/8110S device rl # RealTek 8129/8139 -#device sf # Adaptec AIC-6915 (``Starfire'') +device sf # Adaptec AIC-6915 (``Starfire'') #device sis # Silicon Integrated Systems SiS 900/SiS 7016 device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet #device ste # Sundance ST201 (D-Link DFE-550TX) ==== //depot/projects/toehead/sys/sys/syscall.h#3 (text+ko) ==== @@ -2,8 +2,8 @@ * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/sys/syscall.h,v 1.212 2008/01/08 22:01:26 jhb Exp $ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.235 2008/01/08 21:58:15 jhb Exp + * $FreeBSD: src/sys/sys/syscall.h,v 1.213 2008/01/20 23:44:24 rwatson Exp $ + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.236 2008/01/20 23:43:06 rwatson Exp */ #define SYS_syscall 0 ==== //depot/projects/toehead/sys/sys/syscall.mk#3 (text+ko) ==== @@ -1,7 +1,7 @@ # FreeBSD system call names. # DO NOT EDIT-- this file is automatically generated. -# $FreeBSD: src/sys/sys/syscall.mk,v 1.167 2008/01/08 22:01:26 jhb Exp $ -# created from FreeBSD: src/sys/kern/syscalls.master,v 1.235 2008/01/08 21:58:15 jhb Exp +# $FreeBSD: src/sys/sys/syscall.mk,v 1.168 2008/01/20 23:44:24 rwatson Exp $ +# created from FreeBSD: src/sys/kern/syscalls.master,v 1.236 2008/01/20 23:43:06 rwatson Exp MIASM = \ syscall.o \ exit.o \ ==== //depot/projects/toehead/sys/sys/sysproto.h#3 (text+ko) ==== @@ -2,8 +2,8 @@ * System call prototypes. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/sys/sysproto.h,v 1.216 2008/01/08 22:01:26 jhb Exp $ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.235 2008/01/08 21:58:15 jhb Exp + * $FreeBSD: src/sys/sys/sysproto.h,v 1.217 2008/01/20 23:44:24 rwatson Exp $ + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.236 2008/01/20 23:43:06 rwatson Exp */ #ifndef _SYS_SYSPROTO_H_ @@ -2433,8 +2433,8 @@ #define SYS_AUE_truncate AUE_TRUNCATE #define SYS_AUE_ftruncate AUE_FTRUNCATE #define SYS_AUE_thr_kill2 AUE_KILL -#define SYS_AUE_shm_open AUE_NULL -#define SYS_AUE_shm_unlink AUE_NULL +#define SYS_AUE_shm_open AUE_SHMOPEN +#define SYS_AUE_shm_unlink AUE_SHMUNLINK #undef PAD_ #undef PADL_ ==== //depot/projects/toehead/sys/sys/user.h#2 (text+ko) ==== @@ -29,7 +29,7 @@ * SUCH DAMAGE. * * @(#)user.h 8.2 (Berkeley) 9/23/93 - * $FreeBSD: src/sys/sys/user.h,v 1.72 2007/12/02 21:52:18 rwatson Exp $ + * $FreeBSD: src/sys/sys/user.h,v 1.73 2008/01/20 19:55:52 rwatson Exp $ */ #ifndef _SYS_USER_H_ @@ -245,6 +245,7 @@ #define KF_TYPE_KQUEUE 5 #define KF_TYPE_CRYPTO 6 #define KF_TYPE_MQUEUE 7 +#define KF_TYPE_SHM 8 #define KF_TYPE_UNKNOWN 255 #define KF_VTYPE_VNON 0 ==== //depot/projects/toehead/tools/build/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/tools/build/Makefile,v 1.12 2005/05/16 09:32:41 ru Exp $ +# $FreeBSD: src/tools/build/Makefile,v 1.13 2008/01/21 18:44:55 obrien Exp $ .PATH: ${.CURDIR}/../../include @@ -9,11 +9,6 @@ BOOTSTRAPPING?= 0 -# usr.bin/gencat needs . -.if ${BOOTSTRAPPING} < 600017 -INCS+= nl_types.h -.endif - .if empty(SRCS) SRCS= dummy.c .endif ==== //depot/projects/toehead/usr.bin/mt/mt.1#2 (text+ko) ==== >>> TRUNCATED FOR MAIL (1000 lines) <<<