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