PERFORCE change 64846 for review

Peter Wemm peter at FreeBSD.org
Wed Nov 10 15:08:55 PST 2004


http://perforce.freebsd.org/chv.cgi?CH=64846

Change 64846 by peter at peter_daintree on 2004/11/10 23:08:17

	IFC @64845

Affected files ...

.. //depot/projects/hammer/UPDATING#66 integrate
.. //depot/projects/hammer/etc/defaults/rc.conf#42 integrate
.. //depot/projects/hammer/etc/rc.d/tmp#4 integrate
.. //depot/projects/hammer/etc/rc.d/var#4 integrate
.. //depot/projects/hammer/etc/rc.subr#20 integrate
.. //depot/projects/hammer/gnu/usr.bin/gdb/arch/i386/Makefile#2 integrate
.. //depot/projects/hammer/gnu/usr.bin/gdb/libgdb/Makefile#5 integrate
.. //depot/projects/hammer/gnu/usr.bin/grep/grep.1#7 integrate
.. //depot/projects/hammer/include/Makefile#33 integrate
.. //depot/projects/hammer/lib/Makefile#44 integrate
.. //depot/projects/hammer/lib/libc/arm/SYS.h#2 integrate
.. //depot/projects/hammer/lib/libc/arm/gen/_setjmp.S#3 integrate
.. //depot/projects/hammer/lib/libc/arm/gen/alloca.S#2 integrate
.. //depot/projects/hammer/lib/libc/arm/gen/divsi3.S#2 integrate
.. //depot/projects/hammer/lib/libc/arm/gen/setjmp.S#4 integrate
.. //depot/projects/hammer/lib/libc/arm/gen/sigsetjmp.S#2 integrate
.. //depot/projects/hammer/lib/libc/arm/string/ffs.S#3 integrate
.. //depot/projects/hammer/lib/libc/arm/string/memcmp.S#3 integrate
.. //depot/projects/hammer/lib/libc/arm/string/memmove.S#2 integrate
.. //depot/projects/hammer/lib/libc/arm/string/memset.S#2 integrate
.. //depot/projects/hammer/lib/libc/arm/string/strcmp.S#2 integrate
.. //depot/projects/hammer/lib/libc/arm/string/strncmp.S#2 integrate
.. //depot/projects/hammer/lib/libc/arm/sys/brk.S#2 integrate
.. //depot/projects/hammer/lib/libc/arm/sys/cerror.S#2 integrate
.. //depot/projects/hammer/lib/libc/arm/sys/fork.S#2 integrate
.. //depot/projects/hammer/lib/libc/arm/sys/pipe.S#2 integrate
.. //depot/projects/hammer/lib/libc/arm/sys/ptrace.S#2 integrate
.. //depot/projects/hammer/lib/libc/arm/sys/sbrk.S#2 integrate
.. //depot/projects/hammer/lib/libc/stdlib/rand.3#4 integrate
.. //depot/projects/hammer/lib/libdisk/disk.c#19 integrate
.. //depot/projects/hammer/release/doc/en_US.ISO8859-1/hardware/alpha/proc-alpha.sgml#14 integrate
.. //depot/projects/hammer/release/doc/ja_JP.eucJP/hardware/common/dev.sgml#14 integrate
.. //depot/projects/hammer/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml#8 integrate
.. //depot/projects/hammer/sbin/Makefile#31 integrate
.. //depot/projects/hammer/sbin/fdisk/fdisk.c#14 integrate
.. //depot/projects/hammer/share/man/man4/acpi_video.4#3 integrate
.. //depot/projects/hammer/share/man/man4/man4.i386/acpi_panasonic.4#2 integrate
.. //depot/projects/hammer/share/man/man4/ste.4#7 integrate
.. //depot/projects/hammer/share/man/man5/rc.conf.5#43 integrate
.. //depot/projects/hammer/sys/alpha/conf/GENERIC#25 integrate
.. //depot/projects/hammer/sys/alpha/conf/NOTES#8 integrate
.. //depot/projects/hammer/sys/amd64/amd64/busdma_machdep.c#21 integrate
.. //depot/projects/hammer/sys/arm/arm/bcopy_page.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/bcopyinout.S#3 integrate
.. //depot/projects/hammer/sys/arm/arm/bcopyinout_xscale.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/blockio.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/bus_space_asm_generic.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/copystr.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/cpufunc.c#5 integrate
.. //depot/projects/hammer/sys/arm/arm/cpufunc_asm.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/cpufunc_asm_arm3.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/cpufunc_asm_arm67.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/cpufunc_asm_arm7tdmi.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/cpufunc_asm_arm8.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/cpufunc_asm_arm9.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/cpufunc_asm_armv4.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/cpufunc_asm_ixp12x0.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/cpufunc_asm_sa1.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/cpufunc_asm_sa11x0.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/cpufunc_asm_xscale.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/fiq_subr.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/fusu.S#4 integrate
.. //depot/projects/hammer/sys/arm/arm/in_cksum_arm.S#3 integrate
.. //depot/projects/hammer/sys/arm/arm/locore.S#6 integrate
.. //depot/projects/hammer/sys/arm/arm/nexus_io_asm.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/pmap.c#11 integrate
.. //depot/projects/hammer/sys/arm/arm/setcpsr.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/support.S#5 integrate
.. //depot/projects/hammer/sys/arm/arm/swtch.S#6 integrate
.. //depot/projects/hammer/sys/arm/conf/IQ31244#5 integrate
.. //depot/projects/hammer/sys/arm/include/asm.h#3 integrate
.. //depot/projects/hammer/sys/arm/xscale/i80321/iq31244_machdep.c#3 integrate
.. //depot/projects/hammer/sys/compat/linprocfs/linprocfs.c#23 integrate
.. //depot/projects/hammer/sys/conf/files#91 integrate
.. //depot/projects/hammer/sys/conf/files.sparc64#24 integrate
.. //depot/projects/hammer/sys/conf/options.arm#3 integrate
.. //depot/projects/hammer/sys/dev/acpica/acpi_pcib_acpi.c#16 integrate
.. //depot/projects/hammer/sys/dev/acpica/acpi_video.c#8 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-card.c#18 integrate
.. //depot/projects/hammer/sys/dev/ed/if_ed.c#21 integrate
.. //depot/projects/hammer/sys/dev/ed/if_ed_cbus.c#8 integrate
.. //depot/projects/hammer/sys/dev/esp/esp_sbus.c#6 integrate
.. //depot/projects/hammer/sys/dev/esp/lsi64854.c#3 delete
.. //depot/projects/hammer/sys/dev/esp/lsi64854reg.h#2 delete
.. //depot/projects/hammer/sys/dev/esp/lsi64854var.h#3 delete
.. //depot/projects/hammer/sys/dev/firewire/fwmem.c#16 integrate
.. //depot/projects/hammer/sys/dev/pci/pci.c#27 integrate
.. //depot/projects/hammer/sys/dev/sound/pci/maestro.c#8 integrate
.. //depot/projects/hammer/sys/dev/sound/pci/maestro_reg.h#2 integrate
.. //depot/projects/hammer/sys/dev/usb/ehci.c#14 integrate
.. //depot/projects/hammer/sys/dev/usb/ohci.c#15 integrate
.. //depot/projects/hammer/sys/dev/usb/uhci.c#14 integrate
.. //depot/projects/hammer/sys/dev/usb/uhub.c#13 integrate
.. //depot/projects/hammer/sys/dev/usb/umass.c#27 integrate
.. //depot/projects/hammer/sys/dev/usb/usb_port.h#12 integrate
.. //depot/projects/hammer/sys/fs/autofs/autofs.h#4 delete
.. //depot/projects/hammer/sys/fs/autofs/autofs_util.c#4 delete
.. //depot/projects/hammer/sys/fs/autofs/autofs_vfsops.c#4 delete
.. //depot/projects/hammer/sys/fs/autofs/autofs_vnops.c#4 delete
.. //depot/projects/hammer/sys/fs/devfs/devfs_vfsops.c#9 integrate
.. //depot/projects/hammer/sys/fs/fdescfs/fdesc_vfsops.c#8 integrate
.. //depot/projects/hammer/sys/fs/hpfs/hpfs_vfsops.c#12 integrate
.. //depot/projects/hammer/sys/fs/msdosfs/msdosfs_vfsops.c#24 integrate
.. //depot/projects/hammer/sys/fs/ntfs/ntfs_vfsops.c#15 integrate
.. //depot/projects/hammer/sys/fs/nullfs/null_vfsops.c#9 integrate
.. //depot/projects/hammer/sys/fs/nwfs/nwfs_vfsops.c#10 integrate
.. //depot/projects/hammer/sys/fs/portalfs/portal_vfsops.c#9 integrate
.. //depot/projects/hammer/sys/fs/smbfs/smbfs_vfsops.c#12 integrate
.. //depot/projects/hammer/sys/fs/umapfs/umap_vfsops.c#10 integrate
.. //depot/projects/hammer/sys/fs/unionfs/union_vfsops.c#11 integrate
.. //depot/projects/hammer/sys/geom/geom.h#31 integrate
.. //depot/projects/hammer/sys/geom/geom_event.c#21 integrate
.. //depot/projects/hammer/sys/geom/mirror/g_mirror.c#15 integrate
.. //depot/projects/hammer/sys/geom/raid3/g_raid3.c#10 integrate
.. //depot/projects/hammer/sys/i386/i386/autoconf.c#12 integrate
.. //depot/projects/hammer/sys/i386/i386/busdma_machdep.c#20 integrate
.. //depot/projects/hammer/sys/isofs/cd9660/cd9660_vfsops.c#20 integrate
.. //depot/projects/hammer/sys/kern/kern_mac.c#30 integrate
.. //depot/projects/hammer/sys/kern/subr_witness.c#36 integrate
.. //depot/projects/hammer/sys/kern/uipc_socket.c#43 integrate
.. //depot/projects/hammer/sys/kern/vfs_mount.c#38 integrate
.. //depot/projects/hammer/sys/kern/vfs_subr.c#61 integrate
.. //depot/projects/hammer/sys/kern/vfs_vnops.c#24 integrate
.. //depot/projects/hammer/sys/libkern/arm/divsi3.S#3 integrate
.. //depot/projects/hammer/sys/libkern/arm/ffs.S#3 integrate
.. //depot/projects/hammer/sys/modules/Makefile#59 integrate
.. //depot/projects/hammer/sys/modules/autofs/Makefile#3 delete
.. //depot/projects/hammer/sys/modules/esp/Makefile#3 integrate
.. //depot/projects/hammer/sys/net/if_var.h#24 integrate
.. //depot/projects/hammer/sys/netgraph/ng_device.c#12 integrate
.. //depot/projects/hammer/sys/netinet/ip_fastfwd.c#17 integrate
.. //depot/projects/hammer/sys/netsmb/smb_dev.c#9 integrate
.. //depot/projects/hammer/sys/nfs4client/nfs4_vfsops.c#11 integrate
.. //depot/projects/hammer/sys/nfsclient/nfs_vfsops.c#29 integrate
.. //depot/projects/hammer/sys/pc98/conf/NOTES#34 integrate
.. //depot/projects/hammer/sys/pc98/pc98/fd.c#25 integrate
.. //depot/projects/hammer/sys/pci/if_sf.c#24 integrate
.. //depot/projects/hammer/sys/pci/if_sfreg.h#3 integrate
.. //depot/projects/hammer/sys/sparc64/sbus/lsi64854.c#2 integrate
.. //depot/projects/hammer/sys/sys/conf.h#26 integrate
.. //depot/projects/hammer/sys/sys/fdcio.h#4 integrate
.. //depot/projects/hammer/sys/sys/mac_policy.h#22 integrate
.. //depot/projects/hammer/sys/sys/rman.h#7 integrate
.. //depot/projects/hammer/sys/sys/vnode.h#34 integrate
.. //depot/projects/hammer/sys/ufs/ffs/ffs_vfsops.c#32 integrate
.. //depot/projects/hammer/sys/vm/vm_pager.h#8 integrate
.. //depot/projects/hammer/usr.sbin/diskinfo/diskinfo.8#5 integrate
.. //depot/projects/hammer/usr.sbin/diskinfo/diskinfo.c#5 integrate
.. //depot/projects/hammer/usr.sbin/fdread/fdutil.c#6 integrate
.. //depot/projects/hammer/usr.sbin/pppd/cbcp.c#2 integrate
.. //depot/projects/hammer/usr.sbin/syslogd/syslogd.8#8 integrate

Differences ...

==== //depot/projects/hammer/UPDATING#66 (text+ko) ====

@@ -23,6 +23,14 @@
 	developers choose to disable these features on build machines
 	to maximize performance.
 
+20041110:
+	We have had a hack which would mount the root filesystem
+	R/W if the device were named 'md*'.  As part of the vnode
+	work I'm doing I have had to remove this hack.  People
+	building systems which use preloaded MD root filesystems
+	may need to insert a "/sbin/mount -u -o rw /dev/md0 /" in
+	their /etc/rc scripts.
+
 20041102:
 	The size of struct tcpcb has changed again due to the removal
 	of RFC1644 T/TCP.  You have to recompile userland programs that
@@ -1961,4 +1969,4 @@
 Contact Warner Losh if you have any questions about your use of
 this document.
 
-$FreeBSD: src/UPDATING,v 1.377 2004/11/02 22:22:22 andre Exp $
+$FreeBSD: src/UPDATING,v 1.378 2004/11/10 07:39:27 phk Exp $

==== //depot/projects/hammer/etc/defaults/rc.conf#42 (text+ko) ====

@@ -13,7 +13,7 @@
 #
 # All arguments must be in double or single quotes.
 #
-# $FreeBSD: src/etc/defaults/rc.conf,v 1.229 2004/11/04 13:33:29 ru Exp $
+# $FreeBSD: src/etc/defaults/rc.conf,v 1.231 2004/11/09 21:33:18 keramida Exp $
 
 ##############################################################
 ###  Important initial Boot-time options  ####################
@@ -40,8 +40,10 @@
 removable_interfaces=""	# Removable network interfaces for /etc/pccard_ether.
 tmpmfs="AUTO"		# Set to YES to always create an mfs /tmp, NO to never
 tmpsize="20m"		# Size of mfs /tmp if created
+tmpmfs_flags="-S"	# Extra mdmfs options for the mfs /tmp
 varmfs="AUTO"		# Set to YES to always create an mfs /var, NO to never
 varsize="32m"		# Size of mfs /var if created
+varmfs_flags="-S"	# Extra mount options for the mfs /var
 populate_var="AUTO"	# Set to YES to always (re)populate /var, NO to never
 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

==== //depot/projects/hammer/etc/rc.d/tmp#4 (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.d/tmp,v 1.34 2004/10/07 13:55:26 mtm Exp $
+# $FreeBSD: src/etc/rc.d/tmp,v 1.35 2004/11/09 10:03:17 keramida Exp $
 #
 
 # PROVIDE: tmp
@@ -42,7 +42,7 @@
 #
 case "${tmpmfs}" in
 [Yy][Ee][Ss])
-	mount_md ${tmpsize} /tmp
+	mount_md ${tmpsize} /tmp "${tmpmfs_flags}"
 	chmod 01777 /tmp
 	;;
 [Nn][Oo])
@@ -56,7 +56,7 @@
 			echo "dropping into shell, ^D to continue anyway."
 			/bin/sh
 		else
-			mount_md ${tmpsize} /tmp
+			mount_md ${tmpsize} /tmp "${tmpmfs_flags}"
 			chmod 01777 /tmp
 		fi
 	fi

==== //depot/projects/hammer/etc/rc.d/var#4 (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.d/var,v 1.34 2004/10/07 13:55:26 mtm Exp $
+# $FreeBSD: src/etc/rc.d/var,v 1.35 2004/11/09 10:03:17 keramida Exp $
 #
 
 # PROVIDE: var
@@ -61,7 +61,7 @@
 #
 case "${varmfs}" in
 [Yy][Ee][Ss])
-	mount_md ${varsize} /var
+	mount_md ${varsize} /var "${varmfs_flags}"
 	;;
 [Nn][Oo])
 	;;
@@ -69,7 +69,7 @@
 	if (/bin/mkdir -p /var/.diskless 2> /dev/null); then
 		rmdir /var/.diskless
 	else
-		mount_md ${varsize} /var
+		mount_md ${varsize} /var "${varmfs_flags}"
 	fi
 esac
 

==== //depot/projects/hammer/etc/rc.subr#20 (text+ko) ====

@@ -1,5 +1,5 @@
 # $NetBSD: rc.subr,v 1.60 2003/07/26 05:13:47 lukem Exp $
-# $FreeBSD: src/etc/rc.subr,v 1.31 2004/07/30 17:19:35 mtm Exp $
+# $FreeBSD: src/etc/rc.subr,v 1.32 2004/11/09 10:03:17 keramida Exp $
 #
 # Copyright (c) 1997-2002 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -1289,12 +1289,12 @@
 # as close as possible between 5-current and 4-stable.
 #   $1 = size
 #   $2 = mount point
-#   $3 = (optional) bytes-per-inode
+#   $3 = (optional) extra mdmfs flags
 mount_md() {
 	if [ -n "$3" ]; then
-		bpi="-i $3"
+		flags="$3"
 	fi
-	/sbin/mdmfs $bpi -s $1 -M md $2
+	/sbin/mdmfs $flags -s $1 -M md $2
 }
 
 fi

==== //depot/projects/hammer/gnu/usr.bin/gdb/arch/i386/Makefile#2 (text+ko) ====

@@ -1,9 +1,9 @@
-# $FreeBSD: src/gnu/usr.bin/gdb/arch/i386/Makefile,v 1.1 2004/06/25 06:48:53 marcel Exp $
+# $FreeBSD: src/gnu/usr.bin/gdb/arch/i386/Makefile,v 1.2 2004/11/09 06:32:37 marcel Exp $
 
 GENSRCS+= xm.h
 LIBSRCS+= fbsd-proc.c gcore.c
 LIBSRCS+= i386-nat.c i386-tdep.c i386bsd-nat.c i386bsd-tdep.c		\
-	i386fbsd-nat.c	 i386fbsd-tdep.c i387-tdep.c
+	i386fbsd-nat.c i386fbsd-tdep.c i387-tdep.c
 
 nm.h:
 	echo '#include "i386/nm-fbsd.h"' > ${.TARGET}

==== //depot/projects/hammer/gnu/usr.bin/gdb/libgdb/Makefile#5 (text+ko) ====

@@ -1,42 +1,50 @@
-# $FreeBSD: src/gnu/usr.bin/gdb/libgdb/Makefile,v 1.4 2004/10/24 15:32:28 ru Exp $
+# $FreeBSD: src/gnu/usr.bin/gdb/libgdb/Makefile,v 1.5 2004/11/09 06:02:48 marcel Exp $
 
 LIB=	gdb
 INTERNALLIB=
-SRCS=	annotate.c arch-utils.c auxv.c ax-gdb.c ax-general.c bcache.c	\
-	bfd-target.c block.c blockframe.c breakpoint.c buildsym.c	\
-	c-exp.y c-lang.c c-typeprint.c c-valprint.c charset.c		\
-	cli-cmds.c cli-decode.c cli-dump.c cli-interp.c cli-logging.c	\
-	cli-out.c cli-script.c cli-setshow.c cli-utils.c coff-pe-read.c	\
-	coffread.c complaints.c completer.c copying.c corefile.c	\
-	corelow.c cp-abi.c cp-namespace.c cp-support.c cp-valprint.c	\
-	dbxread.c dcache.c demangle.c dictionary.c disasm.c doublest.c	\
-	dummy-frame.c dwarf2-frame.c dwarf2expr.c dwarf2loc.c		\
-	dwarf2read.c dwarfread.c elfread.c environ.c eval.c		\
-	event-loop.c event-top.c exec.c expprint.c f-exp.y f-lang.c	\
-	f-typeprint.c f-valprint.c findvar.c fork-child.c frame-base.c	\
-	frame-unwind.c frame.c gdb-events.c gdbarch.c gdbtypes.c	\
-	gnu-v2-abi.c gnu-v3-abi.c hpacc-abi.c inf-loop.c infcall.c	\
-	infcmd.c inflow.c infptrace.c infrun.c inftarg.c init.c		\
-	interps.c jv-exp.y jv-lang.c jv-typeprint.c jv-valprint.c	\
-	kod-cisco.c kod.c language.c linespec.c m2-exp.y m2-lang.c	\
-	m2-typeprint.c m2-valprint.c macrocmd.c macroexp.c macroscope.c	\
-	macrotab.c main.c maint.c mdebugread.c mem-break.c memattr.c	\
-	mi-cmd-break.c mi-cmd-disas.c mi-cmd-env.c mi-cmd-file.c	\
-	mi-cmd-stack.c mi-cmd-var.c mi-cmds.c mi-console.c mi-getopt.c	\
-	mi-interp.c mi-main.c mi-out.c mi-parse.c mi-symbol-cmds.c	\
-	minsyms.c mipsread.c nlmread.c objc-exp.y objc-lang.c		\
-	objfiles.c observer.c osabi.c p-exp.y p-lang.c p-typeprint.c	\
-	p-valprint.c parse.c printcmd.c regcache.c reggroups.c remote.c	\
-	remote-fileio.c remote-utils.c scm-exp.c scm-lang.c		\
-	scm-valprint.c sentinel-frame.c ser-pipe.c ser-tcp.c ser-unix.c	\
-	serial.c signals.c solib.c solib-svr4.c source.c stabsread.c	\
-	stack.c std-regs.c symfile.c symmisc.c symtab.c target.c	\
-	thread.c top.c tracepoint.c trad-frame.c tui.c tui-command.c	\
-	tui-data.c tui-disasm.c tui-file.c tui-hooks.c tui-interp.c	\
-	tui-io.c tui-layout.c tui-out.c tui-regs.c tui-source.c		\
-	tui-stack.c tui-win.c tui-windata.c tui-wingeneral.c		\
-	tui-winsource.c typeprint.c ui-file.c ui-out.c user-regs.c	\
-	utils.c valarith.c valops.c valprint.c values.c varobj.c	\
+SRCS=	annotate.c arch-utils.c auxv.c ax-gdb.c ax-general.c \
+	bcache.c bfd-target.c block.c blockframe.c breakpoint.c \
+	buildsym.c \
+	c-exp.y c-lang.c c-typeprint.c c-valprint.c charset.c \
+	cli-cmds.c cli-decode.c cli-dump.c cli-interp.c cli-logging.c \
+	cli-out.c cli-script.c cli-setshow.c cli-utils.c coff-pe-read.c \
+	coffread.c complaints.c completer.c copying.c corefile.c \
+	corelow.c cp-abi.c cp-namespace.c cp-support.c cp-valprint.c \
+	dbxread.c dcache.c demangle.c dictionary.c disasm.c doublest.c \
+	dummy-frame.c dwarf2-frame.c dwarf2expr.c dwarf2loc.c \
+	dwarf2read.c dwarfread.c \
+	elfread.c environ.c eval.c event-loop.c event-top.c exec.c \
+	expprint.c \
+	f-exp.y f-lang.c f-typeprint.c f-valprint.c findvar.c \
+	fork-child.c frame-base.c frame-unwind.c frame.c \
+	gdb-events.c gdbarch.c gdbtypes.c gnu-v2-abi.c gnu-v3-abi.c \
+	hpacc-abi.c \
+	inf-loop.c infcall.c infcmd.c inflow.c infptrace.c infrun.c \
+	inftarg.c init.c interps.c \
+	jv-exp.y jv-lang.c jv-typeprint.c jv-valprint.c	\
+	kod-cisco.c kod.c \
+	language.c linespec.c \
+	m2-exp.y m2-lang.c m2-typeprint.c m2-valprint.c macrocmd.c \
+	macroexp.c macroscope.c	macrotab.c main.c maint.c mdebugread.c \
+	mem-break.c memattr.c mi-cmd-break.c mi-cmd-disas.c \
+	mi-cmd-env.c mi-cmd-file.c mi-cmd-stack.c mi-cmd-var.c \
+	mi-cmds.c mi-console.c mi-getopt.c mi-interp.c mi-main.c \
+	mi-out.c mi-parse.c mi-symbol-cmds.c minsyms.c mipsread.c \
+	nlmread.c \
+	objc-exp.y objc-lang.c objfiles.c observer.c osabi.c \
+	p-exp.y p-lang.c p-typeprint.c p-valprint.c parse.c printcmd.c \
+	regcache.c reggroups.c remote-fileio.c remote-utils.c remote.c \
+	scm-exp.c scm-lang.c scm-valprint.c sentinel-frame.c ser-pipe.c \
+	ser-tcp.c ser-unix.c serial.c signals.c solib.c solib-svr4.c \
+	source.c stabsread.c stack.c std-regs.c symfile.c symmisc.c \
+	symtab.c \
+	target.c thread.c top.c tracepoint.c trad-frame.c tui-command.c \
+	tui-data.c tui-disasm.c tui-file.c tui-hooks.c tui-interp.c \
+	tui-io.c tui-layout.c tui-out.c tui-regs.c tui-source.c \
+	tui-stack.c tui-win.c tui-windata.c tui-wingeneral.c \
+	tui-winsource.c tui.c typeprint.c \
+	ui-file.c ui-out.c user-regs.c utils.c \
+	valarith.c valops.c valprint.c values.c varobj.c \
 	wrapper.c ${LIBSRCS}
 
 GENSRCS= version.c

==== //depot/projects/hammer/gnu/usr.bin/grep/grep.1#7 (text+ko) ====

@@ -1,5 +1,5 @@
 .\" grep man page
-.\" $FreeBSD: src/gnu/usr.bin/grep/grep.1,v 1.25 2004/07/04 10:02:03 tjr Exp $
+.\" $FreeBSD: src/gnu/usr.bin/grep/grep.1,v 1.26 2004/11/09 17:00:06 keramida Exp $
 .if !\n(.g \{\
 .	if !\w|\*(lq| \{\
 .		ds lq ``
@@ -312,8 +312,9 @@
 This is especially useful for tools like zgrep, e.g.
 .B "gzip -cd foo.gz |grep --label=foo something"
 .TP
-.BR \-\^\-line-buffering
-Use line buffering, it can be a performance penality.
+.BR \-\^\-line-buffered
+Flush output on every line.
+Note that this incurs a performance penalty.
 .TP
 .BR \-q ", " \-\^\-quiet ", " \-\^\-silent
 Quiet; do not write anything to standard output.

==== //depot/projects/hammer/include/Makefile#33 (text+ko) ====

@@ -1,5 +1,5 @@
 #	@(#)Makefile	8.2 (Berkeley) 1/4/94
-# $FreeBSD: src/include/Makefile,v 1.227 2004/10/17 06:51:50 tjr Exp $
+# $FreeBSD: src/include/Makefile,v 1.228 2004/11/10 22:21:07 markm Exp $
 #
 # Doing a "make install" builds /usr/include.
 
@@ -44,7 +44,7 @@
 	netgraph/atm netgraph/netflow \
 	security/mac_biba security/mac_bsdextended security/mac_lomac \
 	security/mac_mls security/mac_partition \
-	ufs/ffs ufs/ufs fs/autofs
+	ufs/ffs ufs/ufs
 
 .if !defined(NO_BLUETOOTH)
 LSUBSUBDIRS=	netgraph/bluetooth/include

==== //depot/projects/hammer/lib/Makefile#44 (text+ko) ====

@@ -1,5 +1,5 @@
 #	@(#)Makefile	8.1 (Berkeley) 6/4/93
-# $FreeBSD: src/lib/Makefile,v 1.194 2004/09/24 22:10:34 trhodes Exp $
+# $FreeBSD: src/lib/Makefile,v 1.195 2004/11/10 22:16:37 markm Exp $
 
 # To satisfy shared library or ELF linkage when only the libraries being
 # built are visible:
@@ -29,7 +29,7 @@
 	libcalendar libcam libcompat libdevinfo libdevstat ${_libdisk} \
 	libedit libexpat libfetch libform libftpio libgeom ${_libio} libipsec \
 	libipx libkiconv libmagic libmenu ${_libmilter} ${_libmp} \
-	${_libncp} ${_libngatm} libopie libpam libautofs libpanel libpcap \
+	${_libncp} ${_libngatm} libopie libpam libpanel libpcap \
 	${_libpthread} ${_libsdp} ${_libsm} ${_libsmb} ${_libsmdb} \
 	${_libsmutil} libstand libtelnet ${_libthr} ${_libthread_db} libufs \
 	libugidfw ${_libusbhid} ${_libvgl} libwrap libxpg4 liby libz ${_bind}

==== //depot/projects/hammer/lib/libc/arm/SYS.h#2 (text+ko) ====

@@ -32,7 +32,7 @@
  * SUCH DAMAGE.
  *
  *	from: @(#)SYS.h	5.5 (Berkeley) 5/7/91
- * $FreeBSD: src/lib/libc/arm/SYS.h,v 1.1 2004/05/14 12:04:29 cognet Exp $
+ * $FreeBSD: src/lib/libc/arm/SYS.h,v 1.2 2004/11/09 16:49:13 cognet Exp $
  */
 
 #include <machine/asm.h>
@@ -74,11 +74,11 @@
 
 #define PSEUDO_NOERROR(x)						\
 	_SYSCALL_NOERROR(x);						\
-	mov r15, r14
+	RET
 
 #define PSEUDO(x)							\
 	_SYSCALL(x);							\
-	mov r15, r14
+	RET
 
 
 #define RSYSCALL_NOERROR(x)						\

==== //depot/projects/hammer/lib/libc/arm/gen/_setjmp.S#3 (text+ko) ====

@@ -33,7 +33,7 @@
  */
 
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/arm/gen/_setjmp.S,v 1.2 2004/11/05 23:53:54 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/arm/gen/_setjmp.S,v 1.3 2004/11/09 16:49:14 cognet Exp $");
 
 /*
  * C library -- _setjmp, _longjmp
@@ -64,11 +64,12 @@
         stmia	r0, {r4-r14}
 
         mov	r0, #0x00000000
-        mov	r15, r14
+	RET
 
 .L_setjmp_magic:
 	.word	_JB_MAGIC__SETJMP
 
+WEAK_ALIAS(___longjmp, _longjmp)
 ENTRY(_longjmp)
 	ldr	r2, .L_setjmp_magic
 	ldr	r3, [r0], #4
@@ -96,7 +97,7 @@
 	mov	r0, r1
 	teq	r0, #0x00000000
 	moveq	r0, #0x00000001
-	mov	r15, r14
+	RET
 
 	/* validation failed, die die die. */
 botch:

==== //depot/projects/hammer/lib/libc/arm/gen/alloca.S#2 (text+ko) ====

@@ -35,11 +35,11 @@
 /* like alloc, but automatic automatic free in return */
 
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/arm/gen/alloca.S,v 1.1 2004/05/14 12:04:30 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/arm/gen/alloca.S,v 1.2 2004/11/09 16:49:14 cognet Exp $");
 
 ENTRY(alloca)
 	add	r0, r0, #0x00000007	/* round up to next 8 byte alignment */
 	bic	r0, r0, #0x00000007
 	sub	sp, sp, r0		/* Adjust the stack pointer */
 	mov	r0, sp			/* r0 = base of new space */
-	mov	r15, r14		/* return */
+	RET

==== //depot/projects/hammer/lib/libc/arm/gen/divsi3.S#2 (text+ko) ====

@@ -15,7 +15,7 @@
  */
 
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/arm/gen/divsi3.S,v 1.1 2004/05/14 12:04:30 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/arm/gen/divsi3.S,v 1.2 2004/11/09 16:49:14 cognet Exp $");
 
 /* 
  * stack is aligned as there's a possibility of branching to L_overflow
@@ -47,7 +47,7 @@
 	/* XXX should cause a fatal error */
 	mvn	r0, #0
 #endif
-	mov	pc, lr
+	RET
 
 ENTRY(__udivsi3)
 .L_udivide:				/* r0 = r0 / r1; r1 = r0 % r1 */
@@ -69,7 +69,7 @@
 .L_divide_l0:				/* r0 == 1 */
 	mov	r0, r1
 	mov	r1, #0
-	mov	pc, lr
+	RET
 
 ENTRY(__divsi3)
 .L_divide:				/* r0 = r0 / r1; r1 = r0 % r1 */
@@ -373,7 +373,7 @@
 	movs	ip, ip, lsl #1
 	bicmi	r0, r0, #0x80000000	/* Fix incase we divided 0x80000000 */
 	rsbmi	r0, r0, #0
-	mov	pc, lr
+	RET
 
 .L_udivide_l1:
 	tst	ip, #0x10000000
@@ -384,4 +384,4 @@
 	subhs	r1, r1, r0
 	addhs	r3, r3, r2
 	mov	r0, r3
-	mov	pc, lr
+	RET

==== //depot/projects/hammer/lib/libc/arm/gen/setjmp.S#4 (text+ko) ====

@@ -33,7 +33,7 @@
  */
 
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/arm/gen/setjmp.S,v 1.3 2004/11/05 23:53:54 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/arm/gen/setjmp.S,v 1.4 2004/11/09 16:49:14 cognet Exp $");
 /*
  * C library -- setjmp, longjmp
  *
@@ -47,7 +47,7 @@
 ENTRY(setjmp)
 	/* Block all signals and retrieve the old signal mask */
 	stmfd	sp!, {r0, r14}
-	add	r2, r0, #4 /* oset */
+	add	r2, r0, #(25 * 4) /* oset */
 	mov	r0, #0x00000001 /* SIG_BLOCK */
 	mov	r1, #0 /* set */
 
@@ -70,7 +70,7 @@
 	/* Store integer registers */
         stmia	r0, {r4-r14}
         mov	r0, #0x00000000
-        mov	r15, r14
+	RET
 
 .Lsetjmp_magic:
 	.word	_JB_MAGIC_SETJMP
@@ -84,14 +84,12 @@
 	teq	r2, r3
 	bne	botch
 
-	/* Fetch signal mask */
-	add	r2, r0, #4
 
 	/* Set signal mask */
 	stmfd	sp!, {r0, r1, r14}
 	sub	sp, sp, #4	/* align the stack */
 
-	mov	r1, r2
+	add	r1, r0, #(25 * 4) /* Signal mask */
 	mov	r0, #3 /* SIG_SETMASK */
 	mov	r2, #0
 	bl	PIC_SYM(_C_LABEL(sigprocmask), PLT)
@@ -122,7 +120,7 @@
 	mov	r0, r1
 	teq	r0, #0x00000000
 	moveq	r0, #0x00000001
-	mov	r15, r14
+	RET
 
 	/* validation failed, die die die. */
 botch:

==== //depot/projects/hammer/lib/libc/arm/gen/sigsetjmp.S#2 (text+ko) ====

@@ -33,7 +33,7 @@
  */
 
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/arm/gen/sigsetjmp.S,v 1.1 2004/05/14 12:04:30 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/arm/gen/sigsetjmp.S,v 1.2 2004/11/09 16:44:57 cognet Exp $");
 
 /*
  * C library -- sigsetjmp, siglongjmp
@@ -52,6 +52,7 @@
 
 .L_setjmp_magic:
 	.word	_JB_MAGIC__SETJMP
+WEAK_ALIAS(__siglongjmp, siglongjmp)
 
 ENTRY(siglongjmp)
 	ldr	r2, .L_setjmp_magic

==== //depot/projects/hammer/lib/libc/arm/string/ffs.S#3 (text+ko) ====

@@ -30,7 +30,7 @@
 
 #include <machine/asm.h>
 
-__FBSDID("$FreeBSD: src/lib/libc/arm/string/ffs.S,v 1.2 2004/11/07 16:54:54 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/arm/string/ffs.S,v 1.3 2004/11/09 16:49:14 cognet Exp $");
 
 /*
  * ffs - find first set bit, this algorithm isolates the first set
@@ -62,7 +62,7 @@
 	/* now lookup in table indexed on top 6 bits of r0 */
 	ldrneb  r0, [ r2, r0, lsr #26 ]
 
-        mov   pc, lr
+        RET
 .text;
 .type .L_ffs_table, _ASM_TYPE_OBJECT;
 .L_ffs_table:
@@ -78,5 +78,5 @@
 #else
 	clzne	r0, r0
 	rsbne	r0, r0, #32
-	mov	pc, lr
+	RET
 #endif

==== //depot/projects/hammer/lib/libc/arm/string/memcmp.S#3 (text+ko) ====

@@ -64,7 +64,7 @@
 
 #include <machine/asm.h>
 
-__FBSDID("$FreeBSD: src/lib/libc/arm/string/memcmp.S,v 1.2 2004/09/23 23:10:56 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/arm/string/memcmp.S,v 1.3 2004/11/09 16:49:14 cognet Exp $");
 
 ENTRY(memcmp)
 	mov	ip, r0
@@ -77,7 +77,7 @@
 	/* Are both addresses aligned the same way? */
 	cmp	r2, #0x00
 	eornes	r3, ip, r1
-	moveq	pc, lr			/* len == 0, or same addresses! */
+	RETeq			/* len == 0, or same addresses! */
 	tst	r3, #0x03
 	subne	r2, r2, #0x01
 	bne	.Lmemcmp_bytewise2	/* Badly aligned. Do it the slow way */
@@ -93,25 +93,25 @@
 	ldrb	r0, [ip], #0x01
 	ldrb	r3, [r1], #0x01
 	subs	r0, r0, r3
-	movne	pc, lr
+	RETne
 	subs	r2, r2, #0x01
-	moveq	pc, lr
+	RETeq
 
 	/* Compare up to 2 bytes */
 	ldrb	r0, [ip], #0x01
 	ldrb	r3, [r1], #0x01
 	subs	r0, r0, r3
-	movne	pc, lr
+	RETne
 	subs	r2, r2, #0x01
-	moveq	pc, lr
+	RETeq
 
 	/* Compare 1 byte */
 	ldrb	r0, [ip], #0x01
 	ldrb	r3, [r1], #0x01
 	subs	r0, r0, r3
-	movne	pc, lr
+	RETne
 	subs	r2, r2, #0x01
-	moveq	pc, lr
+	RETeq
 
 	/* Compare 4 bytes at a time, if possible */
 	subs	r2, r2, #0x04
@@ -127,7 +127,7 @@
 	/* Correct for extra subtraction, and check if done */
 	adds	r2, r2, #0x04
 	cmpeq	r0, #0x00		/* If done, did all bytes match? */
-	moveq	pc, lr			/* Yup. Just return */
+	RETeq			/* Yup. Just return */
 
 	/* Re-do the final word byte-wise */
 	sub	ip, ip, #0x04
@@ -142,7 +142,7 @@
 	cmpcs	r0, r3
 	beq	.Lmemcmp_bytewise2
 	sub	r0, r0, r3
-	mov	pc, lr
+	RET
 
 #if defined(_KERNEL) && !defined(_STANDALONE)
 	/*
@@ -158,23 +158,23 @@
 	ldrb	r2, [r1, #0x01]		/* r2 = b2#1 */
 	subs	r0, r0, r3		/* r0 = b1#0 - b2#0 */
 	ldreqb	r3, [ip, #0x01]		/* r3 = b1#1 */
-	movne	pc, lr			/* Return if mismatch on #0 */
+	RETne			/* Return if mismatch on #0 */
 	subs	r0, r3, r2		/* r0 = b1#1 - b2#1 */
 	ldreqb	r3, [r1, #0x02]		/* r3 = b2#2 */
 	ldreqb	r0, [ip, #0x02]		/* r0 = b1#2 */
-	movne	pc, lr			/* Return if mismatch on #1 */
+	RETne			/* Return if mismatch on #1 */
 	ldrb	r2, [r1, #0x03]		/* r2 = b2#3 */
 	subs	r0, r0, r3		/* r0 = b1#2 - b2#2 */
 	ldreqb	r3, [ip, #0x03]		/* r3 = b1#3 */
-	movne	pc, lr			/* Return if mismatch on #2 */
+	RETne			/* Return if mismatch on #2 */
 	subs	r0, r3, r2		/* r0 = b1#3 - b2#3 */
 	ldreqb	r3, [r1, #0x04]		/* r3 = b2#4 */
 	ldreqb	r0, [ip, #0x04]		/* r0 = b1#4 */
-	movne	pc, lr			/* Return if mismatch on #3 */
+	RETne			/* Return if mismatch on #3 */
 	ldrb	r2, [r1, #0x05]		/* r2 = b2#5 */
 	subs	r0, r0, r3		/* r0 = b1#4 - b2#4 */
 	ldreqb	r3, [ip, #0x05]		/* r3 = b1#5 */
-	movne	pc, lr			/* Return if mismatch on #4 */
+	RETne			/* Return if mismatch on #4 */
 	sub	r0, r3, r2		/* r0 = b1#5 - b2#5 */
-	mov	pc, lr
+	RET
 #endif

==== //depot/projects/hammer/lib/libc/arm/string/memmove.S#2 (text+ko) ====

@@ -37,7 +37,7 @@
  */
 
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/arm/string/memmove.S,v 1.1 2004/05/14 12:04:31 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/arm/string/memmove.S,v 1.2 2004/11/09 16:49:14 cognet Exp $");
 
 #ifndef _BCOPY
 /* LINTSTUB: Func: void *memmove(void *, const void *, size_t) */
@@ -53,7 +53,7 @@
 #endif
 	/* Do the buffers overlap? */
 	cmp	r0, r1
-	moveq	pc, lr		/* Bail now if src/dst are the same */
+	RETeq		/* Bail now if src/dst are the same */
 	subcc	r3, r0, r1	/* if (dst > src) r3 = dst - src */
 	subcs	r3, r1, r0	/* if (src > dsr) r3 = src - dst */
 	cmp	r3, r2		/* if (r3 < len) we have an overlap */
@@ -64,7 +64,7 @@
 	bcc	.Lmemmove_backwards
 
 	moveq	r0, #0			/* Quick abort for len=0 */
-	moveq	pc, lr
+	RETeq
 
 	stmdb	sp!, {r0, lr}		/* memmove() returns dest addr */
 	subs	r2, r2, #4
@@ -382,7 +382,7 @@
 .Lmemmove_bl4:
 	/* less than 4 bytes to go */
 	adds	r2, r2, #4
-	moveq	pc, lr			/* done */
+	RETeq			/* done */
 
 	/* copy the crud byte at a time */
 	cmp	r2, #2
@@ -392,7 +392,7 @@
 	strgeb	r3, [r0, #-1]!
 	ldrgtb	r3, [r1, #-1]!
 	strgtb	r3, [r0, #-1]!
-	mov	pc, lr
+	RET
 
 	/* erg - unaligned destination */
 .Lmemmove_bdestul:

==== //depot/projects/hammer/lib/libc/arm/string/memset.S#2 (text+ko) ====

@@ -67,7 +67,7 @@
  */
 
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/arm/string/memset.S,v 1.1 2004/05/14 12:04:31 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/arm/string/memset.S,v 1.2 2004/11/09 16:49:14 cognet Exp $");
 
 /*
  * memset: Sets a block of memory to the specified value
@@ -160,7 +160,7 @@
 	stmgeia	ip!, {r2-r3}
 #endif
 	bgt	.Lmemset_loop128
-	moveq	pc, lr			/* Zero length so just exit */
+	RETeq			/* Zero length so just exit */
 
 	add	r1, r1, #0x80		/* Adjust for extra sub */
 
@@ -179,7 +179,7 @@
 	stmgeia	ip!, {r2-r3}
 #endif
 	bgt	.Lmemset_loop32
-	moveq	pc, lr			/* Zero length so just exit */
+	RETeq			/* Zero length so just exit */
 
 	adds	r1, r1, #0x10		/* Partially adjust for extra sub */
 
@@ -191,7 +191,7 @@
 	stmgeia	ip!, {r2-r3}
 	stmgeia	ip!, {r2-r3}
 #endif
-	moveq	pc, lr			/* Zero length so just exit */
+	RETeq			/* Zero length so just exit */
 
 	addlt	r1, r1, #0x10		/* Possibly adjust for extra sub */
 
@@ -200,12 +200,12 @@
 	subs	r1, r1, #0x04
 	strge	r3, [ip], #0x04
 	bgt	.Lmemset_loop4
-	moveq	pc, lr			/* Zero length so just exit */
+	RETeq			/* Zero length so just exit */
 
 #ifdef __XSCALE__
 	/* Compensate for 64-bit alignment check */
 	adds	r1, r1, #0x04
-	moveq	pc, lr
+	RETeq
 	cmp	r1, #2
 #else
 	cmp	r1, #-2
@@ -214,7 +214,7 @@
 	strb	r3, [ip], #0x01		/* Set 1 byte */
 	strgeb	r3, [ip], #0x01		/* Set another byte */
 	strgtb	r3, [ip]		/* and a third */
-	mov	pc, lr			/* Exit */
+	RET			/* Exit */
 
 .Lmemset_wordunaligned:
 	rsb	r2, r2, #0x004
@@ -228,9 +228,9 @@
 
 .Lmemset_lessthanfour:
 	cmp	r1, #0x00
-	moveq	pc, lr			/* Zero length so exit */
+	RETeq			/* Zero length so exit */
 	strb	r3, [ip], #0x01		/* Set 1 byte */
 	cmp	r1, #0x02
 	strgeb	r3, [ip], #0x01		/* Set another byte */
 	strgtb	r3, [ip]		/* and a third */
-	mov	pc, lr			/* Exit */
+	RET			/* Exit */

==== //depot/projects/hammer/lib/libc/arm/string/strcmp.S#2 (text+ko) ====

@@ -30,7 +30,7 @@
 
 #include <machine/asm.h>
 
-__FBSDID("$FreeBSD: src/lib/libc/arm/string/strcmp.S,v 1.1 2004/05/14 12:04:31 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/arm/string/strcmp.S,v 1.2 2004/11/09 16:49:14 cognet Exp $");
 
 ENTRY(strcmp)
 1:
@@ -40,4 +40,4 @@
 	cmpcs	r2, r3
 	beq	1b
 	sub	r0, r2, r3
-	mov	pc, lr
+	RET

==== //depot/projects/hammer/lib/libc/arm/string/strncmp.S#2 (text+ko) ====

@@ -30,7 +30,7 @@
 
 #include <machine/asm.h>
 
-__FBSDID("$FreeBSD: src/lib/libc/arm/string/strncmp.S,v 1.1 2004/05/14 12:04:31 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/arm/string/strncmp.S,v 1.2 2004/11/09 16:49:14 cognet Exp $");
 
 ENTRY(strncmp)
 /* if ((len - 1) < 0) return 0 */
@@ -48,4 +48,4 @@
 	cmpcs	r2, r3
 	beq	1b
 	sub	r0, r2, r3
-	mov	pc, lr
+	RET

==== //depot/projects/hammer/lib/libc/arm/sys/brk.S#2 (text+ko) ====

@@ -32,7 +32,7 @@
  */
 
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/arm/sys/brk.S,v 1.1 2004/05/14 12:04:31 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/arm/sys/brk.S,v 1.2 2004/11/09 16:49:14 cognet Exp $");
 #include "SYS.h"
 
 	.globl	_C_LABEL(end)
@@ -87,7 +87,7 @@
 
 	/* Return 0 for success */
 	mov	r0, #0x00000000
-	mov	r15, r14
+	RET
 
 	.align	2
 #ifdef PIC

==== //depot/projects/hammer/lib/libc/arm/sys/cerror.S#2 (text+ko) ====

@@ -32,7 +32,7 @@
  */
 
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/arm/sys/cerror.S,v 1.1 2004/05/14 12:04:31 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/arm/sys/cerror.S,v 1.2 2004/11/09 16:49:14 cognet Exp $");
 #include "SYS.h"
 
 .globl  _C_LABEL(__error)
@@ -61,7 +61,7 @@
 	str	r0, [r1]
 	mvn	r0, #0x00000000
 	mvn	r1, #0x00000000
-	mov	pc, lr
+	RET
 
 #if 0
 	.align	0

==== //depot/projects/hammer/lib/libc/arm/sys/fork.S#2 (text+ko) ====

@@ -32,7 +32,7 @@
  */
 
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/arm/sys/fork.S,v 1.1 2004/05/14 12:04:31 cognet Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/arm/sys/fork.S,v 1.2 2004/11/09 16:49:14 cognet Exp $");
 #include "SYS.h"
 
 /*
@@ -46,4 +46,4 @@
 _SYSCALL(fork)
 	sub	r1, r1, #1	/* r1 == 0xffffffff if parent, 0 if child */

>>> TRUNCATED FOR MAIL (1000 lines) <<<


More information about the p4-projects mailing list