Date: Wed, 10 Nov 2004 23:08:53 GMT From: Peter Wemm <peter@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 64846 for review Message-ID: <200411102308.iAAN8rYU055758@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=64846 Change 64846 by peter@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) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200411102308.iAAN8rYU055758>